From 07fb0112b18b507702e41df8005fc92d811fae11 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Nana?= <sebastien.nana@maarch.org>
Date: Wed, 9 Feb 2011 17:40:26 +0000
Subject: [PATCH] Fix : strict error in StatusControler.php

---
 core/trunk/core/class/StatusControler.php | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/core/trunk/core/class/StatusControler.php b/core/trunk/core/class/StatusControler.php
index c97e480f850..5cbd640ce33 100644
--- a/core/trunk/core/class/StatusControler.php
+++ b/core/trunk/core/class/StatusControler.php
@@ -98,7 +98,8 @@ class StatusControler
 			return null;
 
 		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{
 			if($_ENV['DEBUG']){echo $query.' // ';}
@@ -188,9 +189,10 @@ class StatusControler
 			return false;
 			
 		self::connect();
+		$func = new functions();
 		$query="update ".self::$status_table." set "
 					.self::update_prepare($status)
-					." where id='".functions::protect_string_db($status->id)."'"; 
+					." where id='".$func->protect_string_db($status->id)."'"; 
 					
 		try{
 			if($_ENV['DEBUG']){echo $query.' // ';}
@@ -248,7 +250,8 @@ class StatusControler
 			return false;
 
 		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{
 			if($_ENV['DEBUG']){echo $query.' // ';}
@@ -275,12 +278,13 @@ class StatusControler
 	private function update_prepare($status)
 	{
 		$result=array();
+		$func = new functions();
 		foreach($status->getArray() as $key => $value)
 		{
 			// For now all fields in the status table are strings or dates
 			if(!empty($value))
 			{
-				$result[]=$key."='".functions::protect_string_db($value)."'";		
+				$result[]=$key."='".$func->protect_string_db($value)."'";		
 			}
 		}
 		// Return created string minus last ", "
@@ -297,13 +301,14 @@ class StatusControler
 	{
 		$columns=array();
 		$values=array();
+		$func = new functions();
 		foreach($status->getArray() as $key => $value)
 		{
 			//For now all fields in the statuss table are strings or dates
 			if(!empty($value))
 			{
 				$columns[]=$key;
-				$values[]="'".functions::protect_string_db($value)."'";
+				$values[]="'".$func->protect_string_db($value)."'";
 			}
 		}
 		return array('COLUMNS' => implode(",",$columns), 'VALUES' => implode(",",$values));
-- 
GitLab