

Öffentliche Methoden | |
| check () | |
| mosContent (&$db) | |
| toXML ($mapKeysToText=false) | |
Öffentliche Attribute | |
| $access = null | |
| $attribs = null | |
| $catid = null | |
| $checked_out = null | |
| $checked_out_time = null | |
| $created = null | |
| $created_by = null | |
| $created_by_alias = null | |
| $frontpage_down = null | |
| $frontpage_up = null | |
| $fulltext = null | |
| $hits = null | |
| $id = null | |
| $images = null | |
| $introtext = null | |
| $mask = null | |
| $metadesc = null | |
| $metakey = null | |
| $modified = null | |
| $modified_by = null | |
| $ordering = null | |
| $parentid = null | |
| $publish_down = null | |
| $publish_up = null | |
| $sectionid = null | |
| $state = null | |
| $title = null | |
| $title_alias = null | |
| $urls = null | |
| $version = null | |
Definiert in Zeile 2581 der Datei joomla.php.
| mosContent::check | ( | ) |
Validation and filtering
Erneute Implementation von mosDBTable.
Definiert in Zeile 2653 der Datei joomla.php.
Benutzt mosDBTable::filter().
02653 { 02654 // filter malicious code 02655 $ignoreList = array( 'introtext', 'fulltext' ); 02656 $this->filter( $ignoreList ); 02657 02658 /* 02659 TODO: This filter is too rigorous, 02660 need to implement more configurable solution 02661 // specific filters 02662 $iFilter = new InputFilter( null, null, 1, 1 ); 02663 $this->introtext = trim( $iFilter->process( $this->introtext ) ); 02664 $this->fulltext = trim( $iFilter->process( $this->fulltext ) ); 02665 */ 02666 02667 if (trim( str_replace( ' ', '', $this->fulltext ) ) == '') { 02668 $this->fulltext = ''; 02669 } 02670 02671 return true; 02672 }

| mosContent::mosContent | ( | &$ | db | ) |
Definiert in Zeile 2646 der Datei joomla.php.
Benutzt mosDBTable::mosDBTable().
02646 { 02647 $this->mosDBTable( '#__content', 'id', $db ); 02648 }

| mosContent::toXML | ( | $ | mapKeysToText = false |
) |
Converts record to XML
| boolean | Map foreign keys to text values |
Erneute Implementation von mosDBTable.
Definiert in Zeile 2678 der Datei joomla.php.
02678 { 02679 global $database; 02680 02681 if ($mapKeysToText) { 02682 $query = "SELECT name" 02683 . "\n FROM #__sections" 02684 . "\n WHERE id = " . (int) $this->sectionid 02685 ; 02686 $database->setQuery( $query ); 02687 $this->sectionid = $database->loadResult(); 02688 02689 $query = "SELECT name" 02690 . "\n FROM #__categories" 02691 . "\n WHERE id = " . (int) $this->catid 02692 ; 02693 $database->setQuery( $query ); 02694 $this->catid = $database->loadResult(); 02695 02696 $query = "SELECT name" 02697 . "\n FROM #__users" 02698 . "\n WHERE id = " . (int) $this->created_by 02699 ; 02700 $database->setQuery( $query ); 02701 $this->created_by = $database->loadResult(); 02702 } 02703 02704 return parent::toXML( $mapKeysToText ); 02705 }
| mosContent::$access = null |
Definiert in Zeile 2639 der Datei joomla.php.
| mosContent::$attribs = null |
Definiert in Zeile 2627 der Datei joomla.php.
| mosContent::$catid = null |
Definiert in Zeile 2599 der Datei joomla.php.
| mosContent::$checked_out = null |
Definiert in Zeile 2611 der Datei joomla.php.
| mosContent::$checked_out_time = null |
Definiert in Zeile 2613 der Datei joomla.php.
| mosContent::$created = null |
Definiert in Zeile 2601 der Datei joomla.php.
| mosContent::$created_by = null |
Definiert in Zeile 2603 der Datei joomla.php.
| mosContent::$created_by_alias = null |
Definiert in Zeile 2605 der Datei joomla.php.
| mosContent::$frontpage_down = null |
Definiert in Zeile 2617 der Datei joomla.php.
| mosContent::$frontpage_up = null |
Definiert in Zeile 2615 der Datei joomla.php.
| mosContent::$fulltext = null |
Definiert in Zeile 2591 der Datei joomla.php.
| mosContent::$hits = null |
Definiert in Zeile 2641 der Datei joomla.php.
| mosContent::$id = null |
Definiert in Zeile 2583 der Datei joomla.php.
| mosContent::$images = null |
Definiert in Zeile 2623 der Datei joomla.php.
| mosContent::$introtext = null |
Definiert in Zeile 2589 der Datei joomla.php.
| mosContent::$mask = null |
Definiert in Zeile 2597 der Datei joomla.php.
| mosContent::$metadesc = null |
Definiert in Zeile 2637 der Datei joomla.php.
| mosContent::$metakey = null |
Definiert in Zeile 2635 der Datei joomla.php.
| mosContent::$modified = null |
Definiert in Zeile 2607 der Datei joomla.php.
| mosContent::$modified_by = null |
Definiert in Zeile 2609 der Datei joomla.php.
| mosContent::$ordering = null |
Definiert in Zeile 2633 der Datei joomla.php.
| mosContent::$parentid = null |
Definiert in Zeile 2631 der Datei joomla.php.
| mosContent::$publish_down = null |
Definiert in Zeile 2621 der Datei joomla.php.
| mosContent::$publish_up = null |
Definiert in Zeile 2619 der Datei joomla.php.
| mosContent::$sectionid = null |
Definiert in Zeile 2595 der Datei joomla.php.
| mosContent::$state = null |
Definiert in Zeile 2593 der Datei joomla.php.
| mosContent::$title = null |
Definiert in Zeile 2585 der Datei joomla.php.
| mosContent::$title_alias = null |
Definiert in Zeile 2587 der Datei joomla.php.
| mosContent::$urls = null |
Definiert in Zeile 2625 der Datei joomla.php.
| mosContent::$version = null |
Definiert in Zeile 2629 der Datei joomla.php.