Changeset 7905 in spip-zone


Ignore:
Timestamp:
Dec 12, 2006, 11:25:14 PM (12 years ago)
Author:
cedric@…
Message:

"Et voila les sondages sont tout repares"

Location:
_plugins_/_stable_/forms/forms_et_tables_1_9_1
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/forms/forms_et_tables_1_9_1/forms_options.php

    r7265 r7905  
    5555        if (preg_match(",".$GLOBALS['cookie_prefix']."cookie_form_([0-9]+),",$cookie)){
    5656                $idf = preg_replace(",".$GLOBALS['cookie_prefix']."cookie_form_([0-9]+),","\\1",$cookie);
    57                 $res = spip_query("SELECT id_article FROM spip_forms_articles WHERE id_form=$idf");
     57                $res = spip_query("SELECT id_article FROM spip_forms_articles WHERE id_form="._q($idf));
    5858                while($row=spip_fetch_array($res)){
    5959                        $ida = $row['id_article'];
     
    6161                                                (isset($GLOBALS['article'])&&($GLOBALS['article']==$ida))
    6262                                        ||(isset($GLOBALS['id_article'])&&($GLOBALS['id_article']==$ida))
     63                                        ||(isset($GLOBALS["article$ida"]))
    6364                                        ||(isset($GLOBALS['contexte_inclus']['id_article'])&&($GLOBALS['contexte_inclus']['id_article']==$ida)) ){
    6465                                        // un article qui utilise le form va etre rendu
  • _plugins_/_stable_/forms/forms_et_tables_1_9_1/inc/forms.php

    r7904 r7905  
    208208                $q="SELECT id_donnee FROM spip_forms_donnees " .
    209209                        "WHERE statut='publie' AND id_form=".intval($id_form)." ";
    210                 if ($id_auteur)
    211                         if ($cookie) $q.="AND (cookie="._q($cookie)." OR id_auteur="._q($id_auteur).")";
    212                         else $q.="AND id_auteur=".$id_auteur;
     210                if ($cookie) $q.="AND (cookie="._q($cookie)." OR id_auteur="._q($id_auteur).")";
    213211                else
    214                         if ($cookie) $q.="AND (cookie="._q($cookie)."' OR id_auteur="._q($id_auteur).")";
    215                         else return false;
     212                        if ($id_auteur)
     213                                $q.="AND id_auteur=".$id_auteur;
     214                        else
     215                                return false;
    216216                //On retourne les donnees si auteur ou cookie
    217217                $res = spip_query($q);
Note: See TracChangeset for help on using the changeset viewer.