iPédiatre
 Tout Classes Fichiers Fonctions Variables
Fonctions membres publiques | Fonctions membres protégées | Liste de tous les membres
Référence de la classe iPFunctionCollection
Graphe de collaboration de iPFunctionCollection:

Fonctions membres publiques

 fetchHasAcceptedGTU ($user_id)
 
 fetchCategories ()
 
 fetchFolders ($user_id)
 
 fetchArticles ($user_id, $category, $age, $offset, $limit)
 
 fetchIsArticleFrom ($object_id, $user_id)
 
 fetchMyArticles ($user_id)
 
 fetchPublishedArticles ($user_id)
 
 fetchUnpublishedArticles ($user_id)
 
 fetchNewArticles ($owner_id)
 
 fetchAllArticles ($owner_id)
 
 fetchIsPublished ($object_id, $user_id)
 
 fetchCategory ($object_id)
 

Fonctions membres protégées

 getCategoryOfNode ($node)
 
 getCategoryOfObject ($object)
 

Description détaillée

Fonctions fetchs basiques pour iPediatre

Définition à la ligne 5 du fichier ipfunctioncollection.php.

Documentation des fonctions membres

iPFunctionCollection::fetchAllArticles (   $owner_id)

Tous les articles publiés dans le dossier pays de l'utilisateur

Les articles disponibles sont tous ceux disponibles sous le dossier ayant pour URL alias celui du code pays de la locale courante et les noeuds principaux situés sous le noeud du pédiatre

Exemple: Si la locale est eng-GB, le contenu est situé sous le noeud /gb

Définition à la ligne 341 du fichier ipfunctioncollection.php.

Références $article.

iPFunctionCollection::fetchArticles (   $user_id,
  $category,
  $age,
  $offset,
  $limit 
)

Liste des articles d'un pédiatre dont l'user_id est donné

Définition à la ligne 91 du fichier ipfunctioncollection.php.

iPFunctionCollection::fetchCategories ( )

Retourne la liste des catégories sans se soucier si l'utilisateur les utilise ou pas

Définition à la ligne 45 du fichier ipfunctioncollection.php.

iPFunctionCollection::fetchCategory (   $object_id)

Fetch de la catégorie d'un article

Pour un article, la catégorie est déterminée par le noeud de l'objet article qui a pour parent direct un noeud de type folder

Définition à la ligne 421 du fichier ipfunctioncollection.php.

Références $article, et $nodes.

iPFunctionCollection::fetchFolders (   $user_id)

Retourne la liste des catégories pour lesquelles le pédiatre a publié un article

Définition à la ligne 64 du fichier ipfunctioncollection.php.

Références $result, et $user.

iPFunctionCollection::fetchHasAcceptedGTU (   $user_id)

Permet de savoir si un utilisateur a accepté les conditions générales d'utilisation (CGU)

Si un $user_id est fournit, on cherche les informations relatives à cet utilisateur. Si aucun $user_id n'est fournit, on cherche les informations relatives à l'utilisateur courant.

Note
Nous utilisons la version anglophone : "GTU" (General Terms of Use) plutôt que "CGU"

Définition à la ligne 16 du fichier ipfunctioncollection.php.

Références $ok, et $user.

iPFunctionCollection::fetchIsArticleFrom (   $object_id,
  $user_id 
)

Indique si un article appartient à un pédiatre dont l'user_id est donné en paramètre

Définition à la ligne 127 du fichier ipfunctioncollection.php.

Références $object, et $user.

iPFunctionCollection::fetchIsPublished (   $object_id,
  $user_id 
)

On part du principe qu'un objet est publié pour un utilisateur donné si un de ses emplacements (principal ou secondaire) se trouve sous le noeud principal de l'utilisateur

Définition à la ligne 393 du fichier ipfunctioncollection.php.

Références $article, $nodes, et $user.

iPFunctionCollection::fetchMyArticles (   $user_id)

Liste des articles d'un pédiatre dont l'user_id est donné

On récupère tous les articles dont le noeud principal est enfant du noeud principal du pédiatre. Pour éviter les doublons, on ne liste que les noeuds principaux.

Définition à la ligne 144 du fichier ipfunctioncollection.php.

Références $article, et $result.

iPFunctionCollection::fetchNewArticles (   $owner_id)

Les 10 derniers articles publiés dans le dossier pays de l'utilisateur On ne prend que les noeuds principaux pour ne pas mélanger avec les articles des autres pédiatres

Définition à la ligne 302 du fichier ipfunctioncollection.php.

Références $article, $userNode, et iPArticle\getCategory().

Voici le graphe d'appel pour cette fonction :

iPFunctionCollection::fetchPublishedArticles (   $user_id)

Liste des articles publiées sur la page d'un pédiatre dont l'user_id est donné

Définition à la ligne 185 du fichier ipfunctioncollection.php.

Références $article, et $result.

iPFunctionCollection::fetchUnpublishedArticles (   $user_id)

Liste des articles non publiés sur la page d'un pédiatre dont l'user_id est donné

Définition à la ligne 224 du fichier ipfunctioncollection.php.

Références $result, et iPArticle\getCategory().

Voici le graphe d'appel pour cette fonction :

iPFunctionCollection::getCategoryOfNode (   $node)
protected

Définition à la ligne 442 du fichier ipfunctioncollection.php.

Références $article.

iPFunctionCollection::getCategoryOfObject (   $object)
protected

Définition à la ligne 449 du fichier ipfunctioncollection.php.

Références $nodes, et $object.


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