[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / plugins-dist / forum / prive / modeles / forum_fonctions.php
index 86059f5..fbf9bc1 100644 (file)
  *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
 \***************************************************************************/
 
-if (!defined("_ECRIRE_INC_VERSION")) return;
+if (!defined("_ECRIRE_INC_VERSION")) {
+       return;
+}
 
-function forum_compte_messages_from($email,$id_forum){
+function forum_compte_messages_from($email, $id_forum) {
        static $mem = array();
 
-       if (isset($mem[$email]))
+       if (isset($mem[$email])) {
                return $mem[$email];
+       }
 
        // sinon on fait une requete groupee pour essayer de ne le faire qu'une fois pour toute la liste
-       $emails = sql_allfetsel("DISTINCT email_auteur","spip_forum","id_forum>".intval($id_forum-50)." AND id_forum<".intval($id_forum+50));
-       $emails = array_map('reset',$emails);
+       $emails = sql_allfetsel("DISTINCT email_auteur", "spip_forum",
+               "id_forum>" . intval($id_forum - 50) . " AND id_forum<" . intval($id_forum + 50));
+       $emails = array_map('reset', $emails);
        $emails = array_filter($emails);
        // et compter
-       $counts = sql_allfetsel("email_auteur,count(id_forum) AS N","spip_forum",sql_in("email_auteur",$emails),"email_auteur");
+       $counts = sql_allfetsel("email_auteur,count(id_forum) AS N", "spip_forum", sql_in("email_auteur", $emails),
+               "email_auteur");
 
-       foreach($counts as $c){
+       foreach ($counts as $c) {
                $mem[$c['email_auteur']] = $c['N'];
        }
 
        return $mem[$email];
-}
\ No newline at end of file
+}