Author: booz@rezo.net
Date: Mon Mar 27 23:13:35 2006
New Revision: 2533
Log:
oups
Modified:
_contribs_/_email_/_spip-listes_/squelettes/mes_fonctions.php3
Modified: _contribs_/_email_/_spip-listes_/squelettes/mes_fonctions.php3
--- _contribs_/_email_/_spip-listes_/squelettes/mes_fonctions.php3 (original)
+++ _contribs_/_email_/_spip-listes_/squelettes/mes_fonctions.php3 Mon Mar 27 23:13:35 2006
@@ -1,614 +1,5 @@
<?php
-/*
- * +----------------------------------+
- * Nom du Filtre : titre_forum
- * +----------------------------------+
- * Date : lundi 11 mai 2005
- * Auteur : BoOz (booz@bloog.net)
- * +-------------------------------------+
- * Fonctions de ce filtre :
- * Nettoie les titres des forums
- * [(#ID_AUTEUR|messages_prives)]
- * +-------------------------------------+
- *
- * Pour toute suggestion, remarque, proposition d'ajout
- * reportez-vous au site bloog.net
-*/
-
-function titre_forum($titre=''){
-$ze_titre = ereg_replace( "> ", "", $titre );
-return $ze_titre;
-}
-
-/*
- * +----------------------------------+
- * Nom du Filtre : messages_prives
- * +----------------------------------+
- * Date : lundi 23 février 2004
- * Auteur : BoOz (booz@bloog.net)
- * +-------------------------------------+
- * Fonctions de ce filtre :
- * Permet d'afficher le nombre de message privés d'un auteur dans la partie publique
- * [(#ID_AUTEUR|messages_prives)]
- * +-------------------------------------+
- *
- * Pour toute suggestion, remarque, proposition d'ajout
- * reportez-vous au forum de l'article :
- * http://www.uzine.net/spip_contrib/
-*/
-
-function messages_prives($id_auteur=''){
-global $table_prefix;
-$query = "SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS
-lien
-WHERE lien.id_auteur=$id_auteur AND vu='non' AND statut='publie'
-AND type='normal' AND lien.id_message=messages.id_message";
-$nb_mess = "";
-
-$result = spip_query($query);
-$nb_mess = spip_num_rows($result);
-
-If($id_auteur !=''){
-
-IF ($nb_mess == 1) {
-$resultat = "Vous avez <B>1</B> nouveau message <a
-href=\"ecrire/messagerie.php3\">privé</a> !";
-} ELSEIF ($nb_mess > 1) {
-$resultat = "Vous avez <B>".$nb_mess."</B> nouveaux messages <a
-href=\"ecrire/messagerie.php3\">privés</a> !";
-}
-ELSE $resultat = "Vous n\'avez pas de nouveau message <a href=\"ecrire/messagerie.php3\">privé</a> !";
-} else $resultat = "ERREUR : Vous devez definir un id_auteur !!";
-
-return $resultat;
-}
-
-
-
-/*
- * +----------------------------------+
- * Nom du Filtre : get_auteur_infos
- * +----------------------------------+
- * Date : lundi 23 février 2004
- * Auteur : Nikau (luchier@nerim.fr)
- * +-------------------------------------+
- * Fonctions de ce filtre :
- * Cette fonction permet d'obtenir toutes les infos
- * d'un auteur avec son nom ou son id_auteur
- * ATTENTION !! cette fonction ne s'utilise pas de
- * façon classique !! voir explication dans la contrib'
- * Fonction utilisée également dans la fonction
- * 'afficher_avatar'
- * +-------------------------------------+
- *
- * Pour toute suggestion, remarque, proposition d'ajout
- * reportez-vous au forum de l'article :
- * http://www.uzine.net/spip_contrib/article.php3?id_article=261
-*/
-function get_auteur_infos($id='', $nom='') {
-if ($id) $query = "SELECT * FROM spip_auteurs WHERE id_auteur=$id";
-if ($nom) $query = "SELECT * FROM spip_auteurs WHERE nom='$nom'";
-$result = spip_query($query);
-
-if ($row = spip_fetch_array($result)) {
-$row=serialize($row);
-}
-return $row;
-}
-
-
-/*
- * +----------------------------------+
- * Nom du Filtre : afficher_avatar
- * +----------------------------------+
- * Date : lundi 23 février 2004
- * Auteur : Nikau (luchier@nerim.fr)
- * +-------------------------------------+
- * Fonctions de ce filtre :
- * Cette fonction permet d'afficher
- * l'avatar d'un auteur.
- * On peut passer une classe CSS pour régler
- * l'affichage
- * EXEMPLE :
- * [(#NOM|afficher_avatar{''})] ou
- * [(#NOM|afficher_avatar{'nom_de_la_classe'})]
- * +-------------------------------------+
- *
- * Pour toute suggestion, remarque, proposition d'ajout
- * reportez-vous au forum de l'article :
- * http://www.uzine.net/spip_contrib/article.php3?id_article=261
-*/
-function afficher_avatar($nom, $classe='') {
-if ($classe!='') $insert=" class=\"$classe\""; else $insert="";
-
-$infos=unserialize(get_auteur_infos('', $nom));
-
-if ($infos['statut']=="0minirezo" OR $infos[statut]=="1comite") {
- $racine="auton$infos[id_auteur]";
- if (file_exists("IMG/$racine.gif")) {
- $fichier = "$racine.gif";
- }
- else if (file_exists("IMG/$racine.jpg")) {
- $fichier = "$racine.jpg";
- }
- else if (file_exists("IMG/$racine.png")) {
- $fichier = "$racine.png";
- }
- $retour="<img".$insert." src=\"IMG/$fichier\" alt=\"avatar de $nom\">";
- }
- else {
- if ($infos['statut']=="6forum") {
- $infos=unserialize(get_auteur_infos('', $nom));
-$source=unserialize($infos[extra]);
-$source_extra=$source[avatar];
-$retour="<img".$insert." src=\"".$source_extra."\" alt=\"Avatar de $nom\">";
-}
-}
-return $retour;
-}
-
-
-/*
- * +----------------------------------+
- * Nom des Filtres : afficher_mots_clefs et pas_afficher_mots_clefs
- * +----------------------------------+
- * Date : lundi 25 février 2004
- * Auteur : Nikau (luchier@nerim.fr)
- * +-------------------------------------+
- * Fonctions de ce filtre :
- * Permet d'afficher ou non les mots clefs pour
- * les forums selon le statut de l'auteur du message
- * EXEMPLE :
- * [(#ID_FORUM|afficher_mots_clefs] ou
- * [(#ID_FORUM|pas_afficher_mots_clefs]
- * +-------------------------------------+
- *
- * Pour toute suggestion, remarque, proposition d'ajout
- * reportez-vous au forum de l'article :
- * http://www.uzine.net/spip_contrib/article.php3?id_article=421
-*/
-function afficher_mots_clefs($texte) {
-
-if (($GLOBALS['auteur_session']['statut']=='0minirezo') OR ($GLOBALS['auteur_session']['statut']=='1comite'))
-{
-$GLOBALS['afficher_groupe'][]=10;
-$GLOBALS['afficher_groupe'][]=11;
-}
-else {
-$GLOBALS['afficher_groupe'][]=0;
-}
-}
-
-function pas_afficher_mots_clefs($texte) {
-if (($GLOBALS['auteur_session']['statut']=='0minirezo') OR ($GLOBALS['auteur_session']['statut']=='1comite'))
-{
-$GLOBALS['afficher_groupe'][]=11;
-}
-else{
-$GLOBALS['afficher_groupe'][]=0;
-}
-}
-
-/*
- * +----------------------------------+
- * Nom des Filtres : citation
- * +----------------------------------+
- * Date : samedi 28 février 2004
- * Auteur : Nikau (luchier@nerim.fr)
- * +-------------------------------------+
- * Fonctions de ce filtre :
- * Permet d'afficher un formulaire de
- * forum avec la citation du message
- * auquel on répond
- * EXEMPLE :
- * [(#ID_FORUM|citation)] ou
- * +-------------------------------------+
- *
- * Pour toute suggestion, remarque, proposition d'ajout
- * reportez-vous au forum de l'article :
- * http://www.uzine.net/spip_contrib/article.php3?id_article=425
-*/
-function citation($id_citation) {
-//récupération des détails du forum
-if ($id_citation) {
-$query = "SELECT * FROM spip_forum WHERE id_forum=$id_citation";
-}
-$result = spip_query($query);
-
-if ($row = spip_fetch_array($result)) {
-
-}
-$ajout="<quote>\n\{\{$row[auteur] a écrit :}}<br />\n$row[texte]</quote>";
-//echo"id message = $GLOBALS[id_message]<br>";
-if ($GLOBALS[id_message]=intval($GLOBALS[id_message])) {
-$texte_retour=retour_forum($row[id_rubrique], $row[id_forum], $row[id_article], $row[id_breve], $row[id_syndic], $row[titre]);
-} else {
-$texte=explode("</textarea>",retour_forum($row[id_rubrique], $row[id_forum], $row[id_article], $row[id_breve], $row[id_syndic], $row[titre]));
-$texte_retour=$texte[0].$ajout."</textarea>".$texte[1];
-}
-return $texte_retour;
-}
-
-
-
-/*
- * +---------------------------------------------+
- * Nom du Filtre : Nombre de messages
- * +---------------------------------------------+
- * Date : mercredi 09 avril 2003
- * Auteur : BoOz Email:booz.bloog@laposte.net
- * site : http://bloog.net
- * +---------------------------------------------+
- * Fonctions de ce filtre :
- * Compte le nombre de messages d'un auteur
- * Appelez le dans vos squellette tout simplement
- * par : [(#ID_AUTEUR|nb_messages)]
- * +---------------------------------------------+
- *
- * Pour toute suggestion, remarque, proposition d'ajout
- * reportez-vous au forum de l'article :
- * http://www.uzine.net/spip_contrib/
- *
- */
-function nb_messages($id_auteur){
-
-global $table_prefix;
-$query = "SELECT auteur FROM ".$table_prefix."_forum WHERE id_auteur=$id_auteur";
-$nb_mess = "";
-
-$result_auteurs = spip_query($query);
-$nb_mess = spip_num_rows($result_auteurs);
-
- return $nb_mess;
-
-
-}
-
-// FIN du nb_message
-
-
-
-
-
-/*
- * +---------------------------------------------+
- * Nom du Filtre : Filtre RETROLIENS
- * +---------------------------------------------+
- * Date : 2003
- * Auteur : BoOz d'après un code original de Fil
- *
- * +---------------------------------------------+
- * Fonctions de ce filtre :
- * Affiche les référents de l'article
- * Appelez le dans vos squellette tout simplement
- * par : [(#URL_SITE|afficher_referers)]
- * +---------------------------------------------+
- *
- * Pour toute suggestion, remarque, proposition d'ajout
- * reportez-vous au forum de l'article :
- * http://www.uzine.net/spip_contrib/article.php3?id_article=XXX
- *
- */
-
-// Afficher les referers
-//
-
-function affiche_referers ($query, $limit=10, $plus = true) {
-
-// Charger les moteurs de recherche
- $arr_engines = stats_load_engines();
-
[... 314 lines stripped ...]