mosContent Klassenreferenz

Klassendiagramm für mosContent:

Inheritance graph
[Legende]
Zusammengehörigkeiten von mosContent:

Collaboration graph
[Legende]

Aufstellung aller Elemente

Ö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


Ausführliche Beschreibung

Definiert in Zeile 2581 der Datei joomla.php.


Dokumentation der Elementfunktionen

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         }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

mosContent::mosContent ( &$  db  ) 

Parameter:
database A database connector object

Definiert in Zeile 2646 der Datei joomla.php.

Benutzt mosDBTable::mosDBTable().

02646                                     {
02647                 $this->mosDBTable( '#__content', 'id', $db );
02648         }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

mosContent::toXML ( mapKeysToText = false  ) 

Converts record to XML

Parameter:
boolean Map foreign keys to text values

Erneute Implementation von mosDBTable.

Definiert in Zeile 2678 der Datei joomla.php.

Benutzt $database und $query.

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         }


Dokumentation der Datenelemente

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.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erstellt mit Doxygen
www.joomla-tipps.net