mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-23 09:52:22 +00:00
Diverse SQL-Injection Lücken geschlossen
This commit is contained in:
@@ -50,7 +50,7 @@ class schluesseltyp extends basis_db
|
||||
*/
|
||||
public function save()
|
||||
{
|
||||
$qry1='SELECT * FROM public.tbl_schluesseltyp WHERE beschreibung='.$this->addslashes($this->beschreibung).';';
|
||||
$qry1='SELECT * FROM public.tbl_schluesseltyp WHERE beschreibung='.$this->db_add_param($this->beschreibung).';';
|
||||
if($this->db_query($qry1))
|
||||
{
|
||||
if($this->db_num_rows()>0) //eintrag gefunden
|
||||
@@ -66,19 +66,17 @@ class schluesseltyp extends basis_db
|
||||
$dbanzahl=$row1->anzahl;
|
||||
}
|
||||
$qry='UPDATE public.tbl_schluesseltyp SET '.
|
||||
'anzahl ='.$dbanzahl."+".$this->anzahl.' '.
|
||||
'WHERE beschreibung='.$this->addslashes($this->beschreibung).';';
|
||||
echo nl2br($qry."\n");
|
||||
'anzahl ='.($this->db_add_param($dbanzahl+$this->anzahl)).' '.
|
||||
'WHERE beschreibung='.$this->db_add_param($this->beschreibung).';';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$qry='INSERT INTO public.tbl_schluesseltyp (schluesseltyp, beschreibung, anzahl, kaution) VALUES('.
|
||||
$this->addslashes($this->schluesseltyp).', '.
|
||||
$this->addslashes($this->beschreibung).', '.
|
||||
$this->addslashes($this->anzahl).', '.
|
||||
$this->addslashes($this->kaution).');';
|
||||
echo nl2br($qry."\n");
|
||||
$this->db_add_param($this->schluesseltyp).', '.
|
||||
$this->db_add_param($this->beschreibung).', '.
|
||||
$this->db_add_param($this->anzahl).', '.
|
||||
$this->db_add_param($this->kaution).');';
|
||||
}
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
@@ -97,4 +95,4 @@ class schluesseltyp extends basis_db
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user