Changeset 39009 in spip-zone


Ignore:
Timestamp:
Jun 24, 2010, 8:30:33 PM (10 years ago)
Author:
olivier.jeulin@…
Message:

Le test "if ($titre = _request($row2choix?)" empêche d'utiliser "0" comme valeur dans une liste de choix multiple ( 0 = false).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/forms/forms_et_tables_2_0/action/forms_edit.php

    r35302 r39009  
    6868                        $res2 = spip_query("SELECT choix FROM spip_forms_champs_choix WHERE id_form="._q($id_form)." AND champ="._q($champ));
    6969                        while ($row2 = spip_fetch_array($res2)){
    70                                 if ($titre = _request($row2['choix']))
     70                                if (($titre = _request($row2['choix'])) !== FALSE)
    7171                                        spip_query("UPDATE spip_forms_champs_choix SET titre="._q($titre)." WHERE id_form="._q($id_form)." AND champ="._q($champ)." AND choix="._q($row2['choix']));
    7272                        }
     
    133133                //spip_query("INSERT INTO spip_forms (titre) VALUES ("._q($titre).")");
    134134                //$id_form = spip_insert_id();
    135                
     135
    136136                $id_form = sql_insertq('spip_forms',array('titre'=>_q($titre)));
    137137        }
     
    258258                        if ($redirect && $ajout_choix) $redirect = parametre_url($redirect,"ajout_choix",$ajout_choix);
    259259                }
    260         }       
    261        
     260        }
     261
    262262        // JES adaptation du plugin à SPIP2, suppression de la fonction urldecode sur le parametre 'redirect'
    263        
     263
    264264        if ($redirect)
    265265                redirige_par_entete(str_replace("&","&",$redirect));
Note: See TracChangeset for help on using the changeset viewer.