Example #1
0
#securite
include_spip('inc/texte');
include_spip('inc/lang');
include_spip('inc/mail');
include_spip('inc/date');
include_spip("inc/meta");
include_spip("inc/session");
include_spip("inc/filtres");
include_spip("inc/acces");
include_spip("inc/documents");
include_spip("inc/ajouter_documents");
include_spip("inc/getdocument");
include_spip('inc/barre');
include_spip('base/abstract_sql');
spip_connect();
charger_generer_url();
function balise_FORMULAIRE_CONTACT($p)
{
    /* Cette fonction défini la balise, et en particulier les variables à récuperer dans le contexte et à passer à la fonction _stat en appelant 
      	 la fonction "calculer_balise_dynamique". On pourra ainsi récuperer l’id_article d’une boucle englobante ou la langue contenue dans l’url.
       	C’est un peu comme les paramètres que l’on passe à une balise INCLURE spip.
    	   Déclare le nom de la balise et un tableau des variables à récupérer dans le contexte.
    	*/
    $p = calculer_balise_dynamique($p, 'FORMULAIRE_CONTACT', array('0'));
    return $p;
}
function balise_FORMULAIRE_CONTACT_stat($args, $filtres)
{
    /* Cette fonction reçois deux tableaux :
       1. le premier contient les variables collectée avec le tableau cité plus haut ainsi que les paramètres passés directement à la balise.
       2. le second reçoit les filtres appliqués à la balise, au cas où on veuille faire un prétraitement dessus (pour récuperer des variables
Example #2
0
function glossaire_generer_url_dist($id_mot, $titre) {
	if(defined('_SPIP19300')) 
		return generer_url_entite($id_mot, 'mot'); // depuis SPIP 2.0
		else { charger_generer_url(); return generer_url_mot($id_mot); } // avant SPIP 2.0
}