Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe FinderIndexerTaxonomy

Liste de tous les membres

Fonctions membres publiques statiques

static addBranch ($title, $state=1, $access=1)
static addNode ($branch, $title, $state=1, $access=1)
static addMap ($linkId, $nodeId)
static getBranchTitles ()
static getNodeByTitle ($branch, $title)
static removeMaps ($linkId)
static removeOrphanNodes ()

Attributs publics statiques

static $branches = array()
static $nodes = array()

Fonctions membres protégées statiques

static storeNode ($item)

Documentation des fonctions membres

static FinderIndexerTaxonomy::addBranch (   $title,
  $state = 1,
  $access = 1 
)
static

Method to add a branch to the taxonomy tree.

Paramètres:
string$titleThe title of the branch.
integer$stateThe published state of the branch. [optional]
integer$accessThe access state of the branch. [optional]
Renvoie:
integer The id of the branch.
Depuis:
2.5
Exceptions:
Exceptionon database error.

Références $db, $query, $state, et $title.

static FinderIndexerTaxonomy::addMap (   $linkId,
  $nodeId 
)
static

Method to add a map entry between a link and a taxonomy node.

Paramètres:
integer$linkIdThe link to map to.
integer$nodeIdThe node to map to.
Renvoie:
boolean True on success.
Depuis:
2.5
Exceptions:
Exceptionon database error.

Références $db, $id, et $query.

Référencé par FinderIndexer\index().

+ Voici le graphe des appelants de cette fonction :

static FinderIndexerTaxonomy::addNode (   $branch,
  $title,
  $state = 1,
  $access = 1 
)
static

Method to add a node to the taxonomy tree.

Paramètres:
string$branchThe title of the branch to store the node in.
string$titleThe title of the node.
integer$stateThe published state of the node. [optional]
integer$accessThe access state of the node. [optional]
Renvoie:
integer The id of the node.
Depuis:
2.5
Exceptions:
Exceptionon database error.

Références $db, $query, $state, et $title.

Référencé par FinderIndexer\index().

+ Voici le graphe des appelants de cette fonction :

static FinderIndexerTaxonomy::getBranchTitles ( )
static

Method to get the title of all taxonomy branches.

Renvoie:
array An array of branch titles.
Depuis:
2.5
Exceptions:
Exceptionon database error.

Références $db, $query, $user, et JFactory\getUser().

Référencé par FinderIndexerQuery\processString().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static FinderIndexerTaxonomy::getNodeByTitle (   $branch,
  $title 
)
static

Method to find a taxonomy node in a branch.

Paramètres:
string$branchThe branch to search.
string$titleThe title of the node.
Renvoie:
mixed Integer id on success, null on no match.
Depuis:
2.5
Exceptions:
Exceptionon database error.

Références $db, $query, $title, $user, et JFactory\getUser().

Référencé par FinderIndexerQuery\processString().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static FinderIndexerTaxonomy::removeMaps (   $linkId)
static

Method to remove map entries for a link.

Paramètres:
integer$linkIdThe link to remove.
Renvoie:
boolean True on success.
Depuis:
2.5
Exceptions:
Exceptionon database error.

Références $db, et $query.

Référencé par FinderIndexer\index(), et FinderIndexer\remove().

+ Voici le graphe des appelants de cette fonction :

static FinderIndexerTaxonomy::removeOrphanNodes ( )
static

Method to remove orphaned taxonomy nodes and branches.

Renvoie:
integer The number of deleted rows.
Depuis:
2.5
Exceptions:
Exceptionon database error.

Références $db, et $query.

Référencé par FinderIndexer\optimize(), et FinderIndexer\remove().

+ Voici le graphe des appelants de cette fonction :

static FinderIndexerTaxonomy::storeNode (   $item)
staticprotected

Method to store a node to the database. This method will accept either a branch or a node.

Paramètres:
object$itemThe item to store.
Renvoie:
boolean True on success.
Depuis:
2.5
Exceptions:
Exceptionon database error.

Références $db, et $item.


Documentation des données membres

FinderIndexerTaxonomy::$branches = array()
static
FinderIndexerTaxonomy::$nodes = array()
static

La documentation de cette classe a été générée à partir du fichier suivant :