From aa78fde6a92f66b84d626e114d8b54a5fb6ece0c Mon Sep 17 00:00:00 2001 From: ftimme <ft@falkotimme.com> Date: Wed, 14 Nov 2012 07:19:43 -0500 Subject: [PATCH] - Added function for IPv6 prefixes in multiserver mirror setups to nginx plugin. --- interface/lib/classes/searchform.inc.php | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) diff --git a/interface/lib/classes/searchform.inc.php b/interface/lib/classes/searchform.inc.php index 9c0c0dd..ef18baf 100644 --- a/interface/lib/classes/searchform.inc.php +++ b/interface/lib/classes/searchform.inc.php @@ -177,7 +177,7 @@ $sql_von = $_SESSION['search'][$list_name]['page'] * $records_per_page; $record_count = $app->db->queryOneRecord("SELECT count(*) AS anzahl FROM $table WHERE $sql_where"); - $pages = intval(($record_count['anzahl'] - 1) / $records_per_page); + $pages = $app->functions->intval(($record_count['anzahl'] - 1) / $records_per_page); $vars['list_file'] = $this->listDef['file']; $vars['page'] = $_SESSION['search'][$list_name]['page']; @@ -244,7 +244,7 @@ $list_name = $this->listDef['name']; $settings = $_SESSION['search'][$list_name]; unset($settings['page']); - $data = mysql_real_escape_string(serialize($settings)); + $data = $app->db->quote(serialize($settings)); $userid = $_SESSION['s']['user']['userid']; $groupid = $_SESSION['s']['user']['default_group']; @@ -264,6 +264,7 @@ public function decode($record) { + global $app; if(is_array($record)) { foreach($this->listDef['item'] as $field) { $key = $field['field']; @@ -276,7 +277,7 @@ break; case 'INTEGER': - $record[$key] = intval($record[$key]); + $record[$key] = $app->functions->intval($record[$key]); break; case 'DOUBLE': @@ -301,6 +302,7 @@ public function encode($record) { + global $app; if(is_array($record)) { foreach($this->listDef['item'] as $field) { $key = $field['field']; @@ -309,7 +311,7 @@ case 'VARCHAR': case 'TEXT': if(!is_array($record[$key])) { - $record[$key] = mysql_real_escape_string($record[$key]); + $record[$key] = $app->db->quote($record[$key]); } else { $record[$key] = implode($this->tableDef[$key]['separator'],$record[$key]); } @@ -323,11 +325,11 @@ break; case 'INTEGER': - $record[$key] = intval($record[$key]); + $record[$key] = $app->functions->intval($record[$key]); break; case 'DOUBLE': - $record[$key] = mysql_real_escape_string($record[$key]); + $record[$key] = $app->db->quote($record[$key]); break; case 'CURRENCY': @@ -340,4 +342,4 @@ } } -?> \ No newline at end of file +?> -- Gitblit v1.9.1