source: spip-zone/_plugins_/_stable_/forms/forms_et_tables_1_9_1/balise/forms_texte_repondu_titre.php @ 7921

Last change on this file since 7921 was 7921, checked in by spipcarto@…, 14 years ago

deux petits forulaires bien pratiques...
dans une boucle forms :
FORMS_TEXTE_REPONDU{'texte pour ceux ayant repondu au formulaire','texte pour les autres'}
n'importe ou
FORMS_TEXTE_REPONDU_TITRE{'titre du formulaire','texte pour ceux ayant repondu au formulaire','texte pour les autres'}

File size: 827 bytes
RevLine 
[7921]1<?php
2
3if (!defined("_ECRIRE_INC_VERSION")) return;    #securite
4
5include_spip('base/abstract_sql');
6
7function balise_FORMS_TEXTE_REPONDU_TITRE ($p) {
8  return calculer_balise_dynamique($p,'FORMS_TEXTE_REPONDU_TITRE',array());
9}
10
11function balise_FORMS_TEXTE_REPONDU_TITRE_stat($args, $filtres) {
12        return $args;
13}
14function balise_FORMS_TEXTE_REPONDU_TITRE_dyn($valeur='',$texte='',$texte_autres='') {
15       
16        if (!$GLOBALS['auteur_session']) return $texte_autres;
17        $id_auteur=$GLOBALS['auteur_session']['id_auteur'];
18        $q="SELECT id_donnee FROM spip_forms_donnees as donnees,spip_forms as forms " .
19        "WHERE forms.id_form=donnees.id_form " .
20        "AND forms.titre='".addslashes($valeur)."' " .
21        "AND id_auteur=".$id_auteur;
22        $r=spip_query($q);
23        if (spip_num_rows($r)>0) return $texte;
24        else return $texte_autres;
25}
26?>
Note: See TracBrowser for help on using the repository browser.