From ef932517f3d33a296f7e4a72e572e98fc4b361e5 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Fri, 1 Sep 2006 21:55:24 +0000
Subject: [PATCH] global  peut sauter + simplification du mode SET de
 _request()

---
 ecrire/inc/utils.php | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 81eca7687d..c43c306a8e 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -241,15 +241,15 @@ function spip_abstract_quote($arg_sql) {
 }
 
 // Renvoie le _GET ou le _POST emis par l'utilisateur
+//
+// S'il y a un second argument, on SET la valeur dans $_GET -- qui est
+// la premiere a etre retournee par _request()
 // http://doc.spip.org/@_request
 function _request($var) {
-	global $_GET, $_POST;
-	if(func_num_args()>1) {
-		$val = func_get_arg(1); 
-		if (isset($_GET[$var])) $_GET[$var] = $val;
-		elseif (isset($_POST[$var])) $_POST[$var] = $val;
-		else {$_GET[$var] = $val;$_POST[$var] = $val;}
-	}
+	// set ?
+	if (func_num_args()>1)
+		$_GET[$var] = func_get_arg(1);
+
 	if (isset($_GET[$var])) $a = $_GET[$var];
 	elseif (isset($_POST[$var])) $a = $_POST[$var];
 	else return NULL;
-- 
GitLab