Changeset 7725 in spip-zone


Ignore:
Timestamp:
Dec 2, 2006, 2:50:37 PM (12 years ago)
Author:
fil@…
Message:

quelques bidouilles necessaires pour compatiilbite widgets

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

Legend:

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

    r7344 r7725  
    7171                        $affiche_sondage=' ';
    7272        }
     73        include_spip('inc/filtres');
    7374        return array('formulaires/forms', 0,
    7475                array(
  • _plugins_/_stable_/forms/forms_et_tables_1_9_1/inc/forms.php

    r7671 r7725  
    375375        }
    376376
    377         function Forms_revision_donnee($id_donnee, $c = NULL, &$erreur){
     377        function Forms_revision_donnee($id_donnee, $c = NULL) {
     378                include_spip('base/abstract_sql');
    378379                $inserts = array();
    379380                $result = spip_query("SELECT id_form FROM spip_forms_donnees WHERE id_donnee="._q($id_donnee));
     
    396397                                }
    397398                        }
    398                         $in_champs = calcul_mysql_in('champ',"(".implode(',',$champs_mod).")");
     399                        $in_champs = calcul_mysql_in('champ',join(',',array_map('_q', $champs_mod)));
    399400                        spip_query("DELETE FROM spip_forms_donnees_champs WHERE $in_champs AND id_donnee="._q($id_donnee));
    400401                        spip_query("INSERT INTO spip_forms_donnees_champs (id_donnee, champ, valeur) ".
    401402                                "VALUES ".join(',', $inserts));
    402403                }
     404                return $erreur;
    403405        }
    404406       
     
    424426                        global $auteur_session;
    425427                        $id_auteur = $auteur_session ? intval($auteur_session['id_auteur']) : 0;
    426                         $ip = addslashes($GLOBALS['REMOTE_ADDR']);
    427428                        $url = (_DIR_RESTREINT==_DIR_RESTREINT_ABS)?parametre_url(self(),'id_form',''):_DIR_RESTREINT_ABS;
    428429                        $ok = true;
     
    445446                                if (!$id_donnee){
    446447                                        spip_query("INSERT INTO spip_forms_donnees (id_form, id_auteur, date, ip, url, confirmation,statut, cookie) ".
    447                                                 "VALUES ("._q($id_form).","._q($id_auteur).", NOW(),"._q($ip).","._q($url).", '$confirmation', '$statut',"._q($cookie).")");
     448                                                "VALUES ("._q($id_form).","._q($id_auteur).", NOW(),"._q($GLOBALS['ip']).","._q($url).", '$confirmation', '$statut',"._q($cookie).")");
    448449                                        $id_donnee = spip_insert_id();
    449450                                }
  • _plugins_/_stable_/forms/forms_et_tables_1_9_1/inc/forms_type_champs.php

    r7407 r7725  
    109109                        // Verifier la conformite des donnees entrees
    110110                        if ($type == 'email') {
     111                                include_spip('inc/filtres');
    111112                                if (!strpos($val, '@') || !email_valide($val)) {
    112113                                        $erreur[$champ] = _T("forms:adresse_invalide");
Note: See TracChangeset for help on using the changeset viewer.