Changeset 112917 in spip-zone


Ignore:
Timestamp:
Dec 18, 2018, 9:13:59 PM (4 weeks ago)
Author:
maieul@…
Message:

en r112879 je disais "compatibilité assuré pour les gens qui auraient modifié les variables globales". C'était faux. Maintenant c'est vrai

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/formidable/trunk/inc/formidable.php

    r112916 r112917  
    552552 */
    553553function formidable_variable_php_identification($nom_variable, $id_formulaire) {
     554
     555        //Pour compat ascendante
     556        if (!isset($GLOBALS['formulaires']['variables_anonymisation'])) {
     557                $nom_variable = $GLOBALS['formulaires']['variables_anonymisation'][$nom_variable];
     558                $valeur_variable = eval ("return $nom_variable;");
     559        }
     560
    554561        if (in_array($nom_variable, array("remote_user", "php_auth_user"))) {
    555562                $nom_variable = strtoupper($nom_variable);
    556563                $valeur_variable = isset($_SERVER[$nom_variable]) ? $_SERVER[$nom_variable] : 0;
    557         } elseif ($nom_variable) {
    558                 $valeur_variable = eval ("return $nom_variable;");
    559         } else {
     564        }  else {
    560565                $valeur_variable = 0;
    561566        }
     567
    562568        if ($valeur_variable) {
    563569                $valeur_variable = formidable_scramble($valeur_variable, $id_formulaire);
Note: See TracChangeset for help on using the changeset viewer.