[SPIP] ~maj v3.0.14-->v3.0.17
[ptitvelo/web/www.git] / www / plugins-dist / forum / formulaires / forum.php
index 0cc20e6..9294d71 100644 (file)
@@ -3,7 +3,7 @@
 /***************************************************************************\\r
  *  SPIP, Systeme de publication pour l'internet                           *\r
  *                                                                         *\r
- *  Copyright (c) 2001-2013                                                *\r
+ *  Copyright (c) 2001-2014                                                *\r
  *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *\r
  *                                                                         *\r
  *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *\r
@@ -14,6 +14,22 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
 \r
 include_spip('inc/forum');\r
 \r
+\r
+/**\r
+ * Identification du formulaire poste : ne pas tenir compte de la previsu et du retour\r
+ * @param $objet\r
+ * @param $id_objet\r
+ * @param $id_forum\r
+ * @param $ajouter_mot\r
+ * @param $ajouter_groupe\r
+ * @param $afficher_previsu\r
+ * @param $retour\r
+ * @return array\r
+ */\r
+function formulaires_forum_identifier_dist($objet, $id_objet, $id_forum,$ajouter_mot, $ajouter_groupe, $afficher_previsu, $retour){\r
+       return array($objet, $id_objet, $id_forum,$ajouter_mot, $ajouter_groupe);\r
+}\r
+\r
 /**\r
  * Charger l'env du squelette de #FORMULAIRE_FORUM\r
  * @param string $objet\r
@@ -54,7 +70,7 @@ function formulaires_forum_charger_dist($objet, $id_objet, $id_forum,
 \r
        // exiger l'authentification des posteurs pour les forums sur abo\r
        if ($accepter_forum=="abo"){\r
-               if (!$GLOBALS["visiteur_session"]['statut']){\r
+               if (!isset($GLOBALS["visiteur_session"]['statut']) OR !$GLOBALS["visiteur_session"]['statut']){\r
                        return array(\r
                                'action' => '', #ne sert pas dans ce cas, on la vide pour mutualiser le cache\r
                                'editable' => false,\r