Changeset 7909 in spip-zone


Ignore:
Timestamp:
Dec 13, 2006, 1:50:06 PM (12 years ago)
Author:
spipcarto@…
Message:

bug forms_obligatoires (ne passait pas au formulaire courant si deja repondu)

File:
1 edited

Legend:

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

    r7905 r7909  
    593593                $form_id=$form_tab[$i];
    594594                $cookie = $_COOKIE[Forms_nom_cookie_form($form_id)];
    595                 $q="SELECT id_form FROM spip_forms_donnees WHERE statut='publie' AND id_form="._q($form_id)." AND (id_auteur="._q($form_id)." OR cookie="._q($cookie).")";
     595                $q="SELECT id_form FROM spip_forms_donnees WHERE statut='publie' AND id_form="._q($form_id)." ";
     596                if ($cookie) $q.="AND (cookie="._q($cookie)." OR id_auteur="._q($id_auteur).") ";
     597                else
     598                        if ($id_auteur)
     599                                $q.="AND id_auteur="._q($id_auteur)." ";
     600                        else
     601                                $q.="AND 0=1 ";
    596602                $res=spip_query($q);
    597603                if (!spip_fetch_array($res)){
Note: See TracChangeset for help on using the changeset viewer.