From dfbb4a4388893c8c86e2ca78ceb02091ac3ee499 Mon Sep 17 00:00:00 2001 From: artem Date: Thu, 26 Jun 2008 07:59:00 +0000 Subject: - [DEV-137] fixed screen save problem (Artem) git-svn-id: svn://svn.zabbix.com/trunk@5794 97f52cf1-0a1b-0410-bd0e-c28be96e8082 --- frontends/php/include/config.inc.php | 14 ++++++++++++-- frontends/php/include/defines.inc.php | 3 +-- frontends/php/include/func.inc.php | 10 ---------- frontends/php/include/screens.inc.php | 6 ++---- 4 files changed, 15 insertions(+), 18 deletions(-) (limited to 'frontends/php/include') diff --git a/frontends/php/include/config.inc.php b/frontends/php/include/config.inc.php index 219df8cd..44a3ebf7 100644 --- a/frontends/php/include/config.inc.php +++ b/frontends/php/include/config.inc.php @@ -24,8 +24,8 @@ function TODO($msg) { echo "TODO: ".$msg.SBR; } // DEBUG INFO!!! ?> $data) + $value[$id] = zbx_stripslashes($data); + // $value = array_map('zbx_stripslashes',$value); /* don't use 'array_map' it buggy with indexes */ + } elseif (is_string($value)){ + $value = stripslashes($value); + } + return $value; + } + function empty2null($var){ return ($var == "") ? null : $var; } diff --git a/frontends/php/include/defines.inc.php b/frontends/php/include/defines.inc.php index a21cb69c..2b11a011 100644 --- a/frontends/php/include/defines.inc.php +++ b/frontends/php/include/defines.inc.php @@ -553,5 +553,4 @@ else{ /* init $_REQUEST */ ini_set('variables_order', 'GP'); $_REQUEST = $_POST + $_GET; - -?> +?> \ No newline at end of file diff --git a/frontends/php/include/func.inc.php b/frontends/php/include/func.inc.php index d3599abe..180b6e37 100644 --- a/frontends/php/include/func.inc.php +++ b/frontends/php/include/func.inc.php @@ -291,14 +291,4 @@ function str_in_array($needle,$haystack,$strict=false){ return false; } -function zbx_stripslashes($value){ - if(is_array($value)){ - foreach($value as $id => $data) - $value[$id] = zbx_stripslashes($data); - // $value = array_map('zbx_stripslashes',$value); /* don't use 'array_map' it buggy with indexes */ - } elseif (is_string($value)){ - $value = stripslashes($value); - } - return $value; -} ?> \ No newline at end of file diff --git a/frontends/php/include/screens.inc.php b/frontends/php/include/screens.inc.php index 5fa1419b..16d4c47e 100644 --- a/frontends/php/include/screens.inc.php +++ b/frontends/php/include/screens.inc.php @@ -22,14 +22,12 @@ require_once "include/actions.inc.php"; ?>