mirror of
https://github.com/stylersnico/librenms.git
synced 2026-07-12 16:06:25 +02:00
reset array pointers
This commit is contained in:
@@ -45,3 +45,4 @@ foreach ($_POST as $name => $value) {
|
||||
}
|
||||
|
||||
array_walk_recursive($vars,'sanitize_array');
|
||||
reset($vars);
|
||||
|
||||
@@ -267,6 +267,7 @@ function dbFetchRows($sql, $parameters=array(), $nocache=false) {
|
||||
$config['memcached']['resource']->set(hash('sha512',$sql.'|'.serialize($parameters)),$rows,$config['memcached']['ttl']);
|
||||
}
|
||||
array_walk_recursive($rows,'sanitize_array');
|
||||
reset($rows);
|
||||
return $rows;
|
||||
}
|
||||
|
||||
@@ -335,6 +336,7 @@ function dbFetchRow($sql=null, $parameters=array(), $nocache=false) {
|
||||
$config['memcached']['resource']->set(hash('sha512',$sql.'|'.serialize($parameters)),$row,$config['memcached']['ttl']);
|
||||
}
|
||||
array_walk_recursive($row,'sanitize_array');
|
||||
reset($row);
|
||||
return $row;
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -268,6 +268,7 @@ function dbFetchRows($sql, $parameters=array(), $nocache=false) {
|
||||
$config['memcached']['resource']->set(hash('sha512',$sql.'|'.serialize($parameters)),$rows,$config['memcached']['ttl']);
|
||||
}
|
||||
array_walk_recursive($rows,'sanitize_array');
|
||||
reset($rows);
|
||||
return $rows;
|
||||
}
|
||||
|
||||
@@ -336,6 +337,7 @@ function dbFetchRow($sql=null, $parameters=array(), $nocache=false) {
|
||||
$config['memcached']['resource']->set(hash('sha512',$sql.'|'.serialize($parameters)),$row,$config['memcached']['ttl']);
|
||||
}
|
||||
array_walk_recursive($row,'sanitize_array');
|
||||
reset($row);
|
||||
return $row;
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -97,6 +97,7 @@ class ObjCache implements ArrayAccess {
|
||||
else {
|
||||
$GLOBALS['_ObjCache'][$this->obj][$obj]['value'] = dbFetchRows($this->data[$obj]['query'], $this->data[$obj]['params']);
|
||||
if (sizeof($GLOBALS['_ObjCache'][$this->obj][$obj]['value']) == 1 && sizeof($GLOBALS['_ObjCache'][$this->obj][$obj]['value'][0]) == 1) {
|
||||
reset($GLOBALS['_ObjCache'][$this->obj][$obj]['value'][0]);
|
||||
$GLOBALS['_ObjCache'][$this->obj][$obj]['value'] = current($GLOBALS['_ObjCache'][$this->obj][$obj]['value'][0]);
|
||||
}
|
||||
return $GLOBALS['_ObjCache'][$this->obj][$obj]['value'];
|
||||
|
||||
Reference in New Issue
Block a user