From 499c473a537ccc4ec7de1eb3b97e232647bdd5b7 Mon Sep 17 00:00:00 2001 From: Isaac Flores Date: Wed, 29 Apr 2009 18:53:35 +0200 Subject: [PATCH] [svn r20186] minor - logic changes - added Database::escape_string - (partial FS#3909) --- main/gradebook/lib/be/result.class.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/main/gradebook/lib/be/result.class.php b/main/gradebook/lib/be/result.class.php index 9df7e3da73..3a8efbec3d 100644 --- a/main/gradebook/lib/be/result.class.php +++ b/main/gradebook/lib/be/result.class.php @@ -100,7 +100,7 @@ class Result if (is_null($id ) && is_null($user_id) && !is_null($evaluation_id)) { - $sql_verified_if_exist_evaluation='SELECT COUNT(*) AS count FROM '.$tbl_grade_results.' WHERE evaluation_id="'.$evaluation_id.'";'; + $sql_verified_if_exist_evaluation='SELECT COUNT(*) AS count FROM '.$tbl_grade_results.' WHERE evaluation_id="'.Database::escape_string($evaluation_id).'";'; $res_verified_if_exist_evaluation=Database::query($sql_verified_if_exist_evaluation,__FILE__,__LINE__); $info_verified_if_exist_evaluation=Database::result($res_verified_if_exist_evaluation,0,0); if ($info_verified_if_exist_evaluation!=0) { @@ -115,11 +115,11 @@ class Result $current_date=time(); for ($i=0;$iget_user_id().', '.$this->get_evaluation_id() + ('.(int)$this->get_user_id().', '.(int)$this->get_evaluation_id() .', '.$this->get_date(); if (isset($this->score)) { $sql .= ', '.$this->get_score(); @@ -207,7 +207,7 @@ class Result $sql .= ',score'; } $sql .= ') VALUES - ('.$arr['id'].','.$arr['user_id'].', '.$arr['evaluation'] + ('.(int)$arr['id'].','.(int)$arr['user_id'].', '.(int)$arr['evaluation'] .', '.$arr['creation_date']; if (isset($arr['score'])) { $sql .= ', '.$arr['score'];