Skip to content
Snippets Groups Projects
Commit 07fb0112 authored by SNA's avatar SNA
Browse files

Fix : strict error in StatusControler.php

parent 836ee88c
No related branches found
No related tags found
No related merge requests found
...@@ -98,7 +98,8 @@ class StatusControler ...@@ -98,7 +98,8 @@ class StatusControler
return null; return null;
self::connect(); self::connect();
$query = "select * from ".self::$status_table." where id = '".functions::protect_string_db($status_id)."'"; $func = new functions();
$query = "select * from ".self::$status_table." where id = '".$func->protect_string_db($status_id)."'";
try{ try{
if($_ENV['DEBUG']){echo $query.' // ';} if($_ENV['DEBUG']){echo $query.' // ';}
...@@ -188,9 +189,10 @@ class StatusControler ...@@ -188,9 +189,10 @@ class StatusControler
return false; return false;
self::connect(); self::connect();
$func = new functions();
$query="update ".self::$status_table." set " $query="update ".self::$status_table." set "
.self::update_prepare($status) .self::update_prepare($status)
." where id='".functions::protect_string_db($status->id)."'"; ." where id='".$func->protect_string_db($status->id)."'";
try{ try{
if($_ENV['DEBUG']){echo $query.' // ';} if($_ENV['DEBUG']){echo $query.' // ';}
...@@ -248,7 +250,8 @@ class StatusControler ...@@ -248,7 +250,8 @@ class StatusControler
return false; return false;
self::connect(); self::connect();
$query = "select id from ".self::$status_table." where id = '".functions::protect_string_db($status_id)."'"; $func = new functions();
$query = "select id from ".self::$status_table." where id = '".$func->protect_string_db($status_id)."'";
try{ try{
if($_ENV['DEBUG']){echo $query.' // ';} if($_ENV['DEBUG']){echo $query.' // ';}
...@@ -275,12 +278,13 @@ class StatusControler ...@@ -275,12 +278,13 @@ class StatusControler
private function update_prepare($status) private function update_prepare($status)
{ {
$result=array(); $result=array();
$func = new functions();
foreach($status->getArray() as $key => $value) foreach($status->getArray() as $key => $value)
{ {
// For now all fields in the status table are strings or dates // For now all fields in the status table are strings or dates
if(!empty($value)) if(!empty($value))
{ {
$result[]=$key."='".functions::protect_string_db($value)."'"; $result[]=$key."='".$func->protect_string_db($value)."'";
} }
} }
// Return created string minus last ", " // Return created string minus last ", "
...@@ -297,13 +301,14 @@ class StatusControler ...@@ -297,13 +301,14 @@ class StatusControler
{ {
$columns=array(); $columns=array();
$values=array(); $values=array();
$func = new functions();
foreach($status->getArray() as $key => $value) foreach($status->getArray() as $key => $value)
{ {
//For now all fields in the statuss table are strings or dates //For now all fields in the statuss table are strings or dates
if(!empty($value)) if(!empty($value))
{ {
$columns[]=$key; $columns[]=$key;
$values[]="'".functions::protect_string_db($value)."'"; $values[]="'".$func->protect_string_db($value)."'";
} }
} }
return array('COLUMNS' => implode(",",$columns), 'VALUES' => implode(",",$values)); return array('COLUMNS' => implode(",",$columns), 'VALUES' => implode(",",$values));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment