Fichier plugins-dist/forum/public/forum.php

Source

Proposer une amélioration

Liste des fonctions

Nécessite le critere {compter_reponses} sur la boucle FORUMS

<BOUCLE_(FORUMS){compter_reponses}>#FORUM_NOMBRE_REPONSES ...

\Champ balise_FORUM_NOMBRE_REPONSES_dist( \Champ $p )

Paramètres

  1. \Champ $p

Retour

  • \Champ

Package

Balise

  • FORUM_NOMBRE_REPONSES
Proposer une amélioration
void balise_PARAMETRES_FORUM_dist( $p )

Paramètres

  1. $p

Package

Balise

  • PARAMETRES_FORUM
Proposer une amélioration
void boucle_FORUMS_dist( $id_boucle , & $boucles )

Paramètres

  1. $id_boucle
  2. & $boucles

Package

Boucle

  • FORUMS
Proposer une amélioration
void calcul_parametres_forum( & $env , $reponse , $type , $primary )

Paramètres

  1. & $env
  2. $reponse
  3. $type
  4. $primary

Package

Proposer une amélioration
void code_invalideur_forums_dist( $p , $code )

Paramètres

  1. $p
  2. $code

Package

Proposer une amélioration

Ce critère compte le nombre de messages en réponse à un message donné. Il stocke l’information dans le champ nombre_reponses. On peut le récupérer en squelette avec #FORUM_NOMBRE_REPONSES

Le calcul se fait par une jointure LEFT : les éléments avec aucune réponse sont retournés.

On peut passer un opérateur optionnel tel que : {compter_reponses nombre_reponses = 0} Ce qui fera un test sur le résultat du calcul (HAVING).

void critere_FORUMS_compter_reponses( string $idb , array & $boucles , \Critere $crit )

Paramètres

  1. string $idb

    Identifiant de la boucle

  2. array & $boucles

    AST du squelette

  3. \Critere $crit

    Paramètres du critère dans cette boucle

Retour

  • void

Exemples

  • <BOUCLE_(FORUMS){!par date_thread}{compter_reponses}> #FORUM_NOMBRE_REPONSES ...
    <BOUCLE_(FORUMS){compter_reponses}{!par nombre_reponse}> les plus commentés ...
    <BOUCLE_(FORUMS){!par date_thread}{compter_reponses nombre_reponse = 0}> sans réponse ...
    <BOUCLE_(FORUMS){!par date_thread}{compter_reponses nombre_reponse > 10}> + de 10 réponses ...

Package

Critere

  • FORUMS_compter_reponses
Proposer une amélioration
void critere_FORUMS_meme_parent_dist( $idb , & $boucles , $crit )

Paramètres

  1. $idb
  2. & $boucles
  3. $crit

Package

Critere

  • FORUMS_meme_parent
Proposer une amélioration
void lang_parametres_forum( $qs , $lang )

Paramètres

  1. $qs
  2. $lang

Package

Proposer une amélioration

Pour le moment on ne traite que les articles, les 3 autres cas ne marcheront donc pas: ca ferait 4 jointures qu'il faut traiter optimalement ou alors pas du tout.

mixed | string public_critere_secteur_forums_dist( string $idb , object & $boucles , $val , $crit )

Paramètres

  1. string $idb
  2. object & $boucles
  3. $val
  4. $crit

Retour

  • mixed | string

Package

Proposer une amélioration
void quete_accepter_forum( $id_article )

Paramètres

  1. $id_article

Package

Proposer une amélioration

Liste des erreurs

GravitéLigneDescription
Erreur 0
  • No summary was found for this file
Erreur 21
  • No summary for function \boucle_FORUMS_dist()
  • Argument $boucles is missing from the Docblock of boucle_FORUMS_dist
  • Argument $id_boucle is missing from the Docblock of boucle_FORUMS_dist
Erreur 42
  • No summary for function \critere_FORUMS_meme_parent_dist()
  • Argument $crit is missing from the Docblock of critere_FORUMS_meme_parent_dist
  • Argument $boucles is missing from the Docblock of critere_FORUMS_meme_parent_dist
  • Argument $idb is missing from the Docblock of critere_FORUMS_meme_parent_dist
Erreur 156
  • No summary for function \balise_PARAMETRES_FORUM_dist()
  • Argument $p is missing from the Docblock of balise_PARAMETRES_FORUM_dist
Erreur 235
  • No summary for function \calcul_parametres_forum()
  • Argument $primary is missing from the Docblock of calcul_parametres_forum
  • Argument $reponse is missing from the Docblock of calcul_parametres_forum
  • Argument $type is missing from the Docblock of calcul_parametres_forum
  • Argument $env is missing from the Docblock of calcul_parametres_forum
Erreur 277
  • No summary for function \quete_accepter_forum()
  • Argument $id_article is missing from the Docblock of quete_accepter_forum
Erreur 301
  • No summary for function \lang_parametres_forum()
  • Argument $qs is missing from the Docblock of lang_parametres_forum
  • Argument $lang is missing from the Docblock of lang_parametres_forum
Erreur 321
  • No summary for function \code_invalideur_forums_dist()
  • Argument $p is missing from the Docblock of code_invalideur_forums_dist
  • Argument $code is missing from the Docblock of code_invalideur_forums_dist