Anpassung an Datenbankklasse

This commit is contained in:
Andreas Österreicher
2012-09-18 06:58:20 +00:00
parent 7d1374b788
commit a6faca0311
2 changed files with 49 additions and 48 deletions
+7 -7
View File
@@ -70,16 +70,16 @@ class stunde extends basis_db
if($this->new)
{
$qry = "INSERT INTO lehre.tbl_stunde (stunde, beginn, ende)
VALUES('".$this->stunde."',".
$this->addslashes($this->beginn).','.
$this->addslashes($this->ende).');';
VALUES(".$this->db_add_param($this->stunde).",".
$this->db_add_param($this->beginn).','.
$this->db_add_param($this->ende).');';
}
else
{
$qry = 'UPDATE lehre.tbl_stunde SET'.
' beginn='.$this->addslashes($this->beginn).','.
' ende='.$this->addslashes($this->ende).
" WHERE stunde=".$this->stunde;
' beginn='.$this->db_add_param($this->beginn).','.
' ende='.$this->db_add_param($this->ende).
" WHERE stunde=".$this->db_add_param($this->stunde);
}
if($this->db_query($qry))
@@ -88,7 +88,7 @@ class stunde extends basis_db
}
else
{
$this->errormsg = 'Fehler beim Speichern der Stunde:'.$qry;
$this->errormsg = 'Fehler beim Speichern der Stunde';
return false;
}
}
+42 -41
View File
@@ -69,7 +69,7 @@ class stundenplan extends basis_db
*/
public function load($stundenplan_id)
{
$qry = "SELECT * FROM lehre.tbl_$this->stpl_table WHERE ".$this->stpl_table."_id='$stundenplan_id'";
$qry = "SELECT * FROM lehre.tbl_$this->stpl_table WHERE ".$this->stpl_table."_id=".$this->db_add_param($stundenplan_id);
if($this->db_query($qry))
{
@@ -90,7 +90,7 @@ class stundenplan extends basis_db
$this->stunde = $row->stunde;
$this->titel = $row->titel;
$this->anmerkung = $row->anmerkung;
$this->fix = ($row->fix=='t'?true:false);
$this->fix = $this->db_parse_bool($row->fix);
$this->updateamum = $row->updateamum;
$this->updatevon = $row->updatevon;
$this->insertamum = $row->insertamum;
@@ -106,7 +106,7 @@ class stundenplan extends basis_db
}
else
{
$this->errormsg = 'Fehler beim Laden des Datensatzes'.$qry;
$this->errormsg = 'Fehler beim Laden des Datensatzes';
return false;
}
}
@@ -141,45 +141,46 @@ class stundenplan extends basis_db
$qry = 'INSERT INTO lehre.tbl_'.$this->stpl_table.' (unr, mitarbeiter_uid, datum, stunde, ort_kurzbz, gruppe_kurzbz,
titel, anmerkung, lehreinheit_id, studiengang_kz, semester, verband, gruppe, fix, updateamum, updatevon,
insertamum, insertvon)
VALUES('.$this->addslashes($this->unr).','.
$this->addslashes($this->mitarbeiter_uid).','.
$this->addslashes($this->datum).','.
$this->addslashes($this->stunde).','.
$this->addslashes($this->ort_kurzbz).','.
$this->addslashes($this->gruppe_kurzbz).','.
$this->addslashes($this->titel).','.
$this->addslashes($this->anmerkung).','.
$this->addslashes($this->lehreinheit_id).','.
$this->addslashes($this->studiengang_kz).','.
$this->addslashes($this->semester).','.
$this->addslashes(($this->verband!=''?$this->verband:' ')).','.
$this->addslashes(($this->gruppe!=''?$this->gruppe:' ')).','.
($this->fix?'true':'false').','.
$this->addslashes($this->updateamum).','.
$this->addslashes($this->updatevon).','.
$this->addslashes($this->insertamum).','.
$this->addslashes($this->insertvon).');';
VALUES('.
$this->db_add_param($this->unr).','.
$this->db_add_param($this->mitarbeiter_uid).','.
$this->db_add_param($this->datum).','.
$this->db_add_param($this->stunde).','.
$this->db_add_param($this->ort_kurzbz).','.
$this->db_add_param($this->gruppe_kurzbz).','.
$this->db_add_param($this->titel).','.
$this->db_add_param($this->anmerkung).','.
$this->db_add_param($this->lehreinheit_id).','.
$this->db_add_param($this->studiengang_kz).','.
$this->db_add_param($this->semester).','.
$this->db_add_param(($this->verband!=''?$this->verband:' ')).','.
$this->db_add_param(($this->gruppe!=''?$this->gruppe:' ')).','.
$this->db_add_param($this->fix, FHC_BOOLEAN).','.
$this->db_add_param($this->updateamum).','.
$this->db_add_param($this->updatevon).','.
$this->db_add_param($this->insertamum).','.
$this->db_add_param($this->insertvon).');';
}
else
{
$qry = 'UPDATE lehre.tbl_'.$this->stpl_table.' SET'.
' unr='.$this->addslashes($this->unr).','.
' mitarbeiter_uid='.$this->addslashes($this->mitarbeiter_uid).','.
' datum='.$this->addslashes($this->datum).','.
' stunde='.$this->addslashes($this->stunde).','.
' ort_kurzbz='.$this->addslashes($this->ort_kurzbz).','.
' gruppe_kurzbz='.$this->addslashes($this->gruppe_kurzbz).','.
' titel='.$this->addslashes($this->titel).','.
' anmerkung='.$this->addslashes($this->anmerkung).','.
' lehreinheit_id='.$this->addslashes($this->lehreinheit_id).','.
' studiengang_kz='.$this->addslashes($this->studiengang_kz).','.
' semester='.$this->addslashes($this->semester).','.
' verband='.$this->addslashes(($this->verband!=''?$this->verband:' ')).','.
' gruppe='.$this->addslashes(($this->gruppe!=''?$this->gruppe:' ')).','.
' fix='.($this->fix?'true':'false').','.
' updateamum='.$this->addslashes($this->updateamum).','.
' updatevon='.$this->addslashes($this->updatevon).
" WHERE ".$this->stpl_table."_id=".$this->addslashes($this->stundenplan_id).";";
' unr='.$this->db_add_param($this->unr).','.
' mitarbeiter_uid='.$this->db_add_param($this->mitarbeiter_uid).','.
' datum='.$this->db_add_param($this->datum).','.
' stunde='.$this->db_add_param($this->stunde).','.
' ort_kurzbz='.$this->db_add_param($this->ort_kurzbz).','.
' gruppe_kurzbz='.$this->db_add_param($this->gruppe_kurzbz).','.
' titel='.$this->db_add_param($this->titel).','.
' anmerkung='.$this->db_add_param($this->anmerkung).','.
' lehreinheit_id='.$this->db_add_param($this->lehreinheit_id, FHC_INTEGER).','.
' studiengang_kz='.$this->db_add_param($this->studiengang_kz, FHC_INTEGER).','.
' semester='.$this->db_add_param($this->semester).','.
' verband='.$this->db_add_param(($this->verband!=''?$this->verband:' ')).','.
' gruppe='.$this->db_add_param(($this->gruppe!=''?$this->gruppe:' ')).','.
' fix='.$this->db_add_param($this->fix, FHC_BOOLEAN).','.
' updateamum='.$this->db_add_param($this->updateamum).','.
' updatevon='.$this->db_add_param($this->updatevon).
" WHERE ".$this->stpl_table."_id=".$this->db_add_param($this->stundenplan_id, FHC_INTEGER, false).";";
}
if($this->db_query($qry))
@@ -189,7 +190,7 @@ class stundenplan extends basis_db
}
else
{
$this->errormsg = 'Fehler beim Speichern des Stundenplanes:'.$this->db_last_error();
$this->errormsg = 'Fehler beim Speichern des Stundenplanes';
return false;
}
}
@@ -206,7 +207,7 @@ class stundenplan extends basis_db
return false;
}
$qry = "DELETE FROM lehre.tbl_$this->stpl_table WHERE ".$this->stpl_table."_id='$id'";
$qry = "DELETE FROM lehre.tbl_$this->stpl_table WHERE ".$this->stpl_table."_id=".$this->db_add_param($id, FHC_INTEGER, false);
if($this->db_query($qry))
{
@@ -214,7 +215,7 @@ class stundenplan extends basis_db
}
else
{
$this->errormsg = 'Fehler beim Loeschen des Eintrages: '.$this->db_last_error();
$this->errormsg = 'Fehler beim Loeschen des Eintrages';
return false;
}
}