Liste des fonctions fetch

  • topic : Permet de faire des requêtes sur les sujets.
  • list_online : Retourne la liste des utilisateurs en ligne.
  • count_online : Retourne le nombre de personne en ligne.

topic

Description

Permet de faire des requêtes sur les sujets.

Usage

fetch( 'ezipb', 'topic', hash(	[ 'sort_by',		sort_by, ]
				[ 'offset',		offset, ]
				[ 'limit',		limit, ] ) )

Paramètres

NomTypeDescriptionRequisDefaut
sort_byarrayMecanisme sort_by classique d'eZ.
Valeurs possible : last_post
Nonlast_post
offsetintValeur de départ.Non0
limitintNombre d'élément à afficher.Non10

Retourne

Information sur les topics IPB.

Exemples

  • 10 derniers topics du forums.
    {fetch( 'ezipb', 'topic', hash() )}
    
  • 20 derniers topics du forums
    {fetch( 'ezipb', 'topic', hash( hash( 'limit', 20 ) ) )}
    
  • 20 premiers topics du forums
    {fetch( 'ezipb', 'topic', hash( 'limit', 	20,
    				'sort_by',	array( 'last_post', false ) ) )}
    

list_online

Description

Retourne la liste des utilisateurs en ligne ainsi que leur informations.

Usage

fetch( 'ezipb', 'list_online', hash(	[ 'sort_by',		sort_by, ] ) )

Paramètres

NomTypeDescriptionRequisDefaut
sort_byarrayMecanisme sort_by classique d'eZ.NonEn fait c'est juste là pour faire beau pour le moment... Pas encore implémenté ;-)

Retourne

Liste des utilisateurs en ligne ainsi que leur informations.

count_online

Description

Retourne le nombre de personne en ligne de type $type.

Usage

fetch( 'ezipb', 'count_online', hash(	[ 'type',		type, ] ) )

Paramètres

NomTypeDescriptionRequisDefaut
typestringType de visiteur.
Valeurs possibles : total, members, visitors, anonymous
Nontotal

Retourne

Nombre d'utilisateur en ligne correspondant au type $type

Exemple

  • Nombre total de personnes sur le forums :
    fetch( 'ezipb', count_online, hash( 'type', 'total' ) )
    
  • Nombre de membres :
    fetch( 'ezipb', count_online, hash( 'type', 'members' ) )
    
  • Nombre d'invités
    fetch( 'ezipb', count_online, hash( 'type', 'visitors' ) )
    
  • Nombre de visiteurs annonymes
    fetch( 'ezipb', count_online, hash( 'type', 'anonymous' ) )