Skip to content
Extraits de code Groupes Projets
Valider b6ad4dfe rédigé par cerdic's avatar cerdic
Parcourir les fichiers

"integration de #778 (test a venir des que la zone refonctionne)"

parent 8f436292
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -335,14 +335,16 @@ function parametre_url($url, $c, $v=NULL, $sep='&') { ...@@ -335,14 +335,16 @@ function parametre_url($url, $c, $v=NULL, $sep='&') {
if (!$a) $a= './'; if (!$a) $a= './';
// ajout de la globale ? // ajout de la globale ?
if ($v === NULL) //if ($v === NULL)
$v = _request($c); // $v = _request($c);
// lire les variables et agir // lire les variables et agir
foreach ($url as $n => $val) { foreach ($url as $n => $val) {
if (preg_match(',^'.preg_quote($c,',').'(=.*)?$,', urldecode($val))) { if (preg_match(',^'.preg_quote($c,',').'(=.*)?$,', urldecode($val), $r)) {
// suppression if ($v === NULL) {
if (!$v) { return $r[1]?substr($r[1],1):'';
}
elseif (!$v) {// suppression
unset($url[$n]); unset($url[$n]);
} else { } else {
$url[$n] = $c.'='.rawurlencode($v); $url[$n] = $c.'='.rawurlencode($v);
...@@ -352,7 +354,9 @@ function parametre_url($url, $c, $v=NULL, $sep='&') { ...@@ -352,7 +354,9 @@ function parametre_url($url, $c, $v=NULL, $sep='&') {
} }
// ajouter notre parametre si on ne l'a pas encore trouve // ajouter notre parametre si on ne l'a pas encore trouve
if ($v) if ($v === NULL)
return $v;
elseif ($v)
$url[] = $c.'='.rawurlencode($v); $url[] = $c.'='.rawurlencode($v);
// eliminer les vides // eliminer les vides
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter