SQL : protection injection
This commit is contained in:
parent
9587a32174
commit
c1aeb5113e
1 changed files with 7 additions and 8 deletions
|
|
@ -81,7 +81,7 @@ class Anc_Plan
|
|||
function delete()
|
||||
{
|
||||
if ( $this->id == 0 ) return;
|
||||
$this->db->exec_sql("delete from plan_analytique where pa_id=".$this->id);
|
||||
$this->db->exec_sql("delete from plan_analytique where pa_id=$1",array($this->id));
|
||||
}
|
||||
|
||||
function update()
|
||||
|
|
@ -104,9 +104,8 @@ class Anc_Plan
|
|||
if ( $this->isAppend() == false) return;
|
||||
$description=sql_string($this->description);
|
||||
$this->db->exec_sql("insert into plan_analytique(pa_name,pa_description)".
|
||||
" values (".
|
||||
"'".$name."',".
|
||||
"'".$description."')");
|
||||
" values ($1,$2 )"
|
||||
,array($name,$description));
|
||||
$this->id=$this->db->get_current_seq('plan_analytique_pa_id_seq');
|
||||
|
||||
}
|
||||
|
|
@ -141,8 +140,8 @@ class Anc_Plan
|
|||
*/
|
||||
function get_poste_analytique($p_order="")
|
||||
{
|
||||
$sql="select po_id,po_name from poste_analytique where pa_id=".$this->id." $p_order";
|
||||
$r=$this->db->exec_sql($sql);
|
||||
$sql="select po_id,po_name from poste_analytique where pa_id=$1 $p_order";
|
||||
$r=$this->db->exec_sql($sql,array($this->id));
|
||||
$ret=array();
|
||||
if ( Database::num_row($r) == 0 )
|
||||
return $ret;
|
||||
|
|
@ -177,8 +176,8 @@ class Anc_Plan
|
|||
}
|
||||
function exist()
|
||||
{
|
||||
$a=$this->db->count_sql("select pa_id from plan_analytique where pa_id=".
|
||||
Database::escape_string($this->pa_id));
|
||||
$a=$this->db->count_sql("select pa_id from plan_analytique where pa_id=$1",
|
||||
array($this->pa_id));
|
||||
|
||||
return ($a==0)?false:true;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue