This commit is contained in:
Andreas Österreicher
2008-06-06 09:05:18 +00:00
parent 975ab6d146
commit 92518e9cb4
6 changed files with 161 additions and 36 deletions
+9 -3
View File
@@ -43,6 +43,7 @@ class gruppe
var $updatevon; // varchar(16)
var $insertamum; // timestamp
var $insertvon; // varchar(16)
var $orgform_kurzbz;
// *************************************************************************
// * Konstruktor - Uebergibt die Connection und laedt optional eine Gruppe
@@ -137,6 +138,7 @@ class gruppe
$this->updatevon = $row->updatevon;
$this->insertamum = $row->insertamum;
$this->insertvon = $row->insertvon;
$this->orgform_kurzbz = $row->orgform_kurzbz;
return true;
}
else
@@ -176,6 +178,7 @@ class gruppe
$grp_obj->updatevon = $row->updatevon;
$grp_obj->insertamum = $row->insertamum;
$grp_obj->insertvon = $row->insertvon;
$grp_obj->orgform_kurzbz = $row->orgform_kurzbz;
$this->result[] = $grp_obj;
}
@@ -240,6 +243,7 @@ class gruppe
$grp_obj->updatevon = $row->updatevon;
$grp_obj->insertamum = $row->insertamum;
$grp_obj->insertvon = $row->insertvon;
$grp_obj->orgform_kurzbz = $row->orgform_kurzbz;
$this->result[] = $grp_obj;
}
@@ -358,7 +362,7 @@ class gruppe
$qry = 'INSERT INTO public.tbl_gruppe (gruppe_kurzbz, studiengang_kz, bezeichnung, semester, sort,
mailgrp, beschreibung, sichtbar, generiert, aktiv, lehre,
updateamum, updatevon, insertamum, insertvon)
updateamum, updatevon, insertamum, insertvon, orgform_kurzbz)
VALUES('.$this->addslashes($kurzbz).','.
$this->addslashes($this->studiengang_kz).','.
$this->addslashes($this->bezeichnung).','.
@@ -373,7 +377,8 @@ class gruppe
$this->addslashes($this->updateamum).','.
$this->addslashes($this->updatevon).','.
$this->addslashes($this->insertamum).','.
$this->addslashes($this->insertvon).');';
$this->addslashes($this->insertvon).','.
$this->addslashes($this->orgform_kurzbz).');';
}
else
{
@@ -389,7 +394,8 @@ class gruppe
' aktiv='.($this->aktiv?'true':'false').','.
' lehre='.($this->lehre?'true':'false').','.
' updateamum='.$this->addslashes($this->updateamum).','.
' updatevon='.$this->addslashes($this->updatevon).
' updatevon='.$this->addslashes($this->updatevon).','.
' orgform_kurzbz='.$this->addslashes($this->orgform_kurzbz).
" WHERE gruppe_kurzbz=".$this->addslashes(strtoupper($this->gruppe_kurzbz)).";";
}
+13 -3
View File
@@ -54,6 +54,7 @@ class lehrveranstaltung
var $projektarbeit; //@var boolean
var $koordinator; //@var varchar(16)
var $bezeichnung_english; //@var varchar(256)
var $orgform_kurzbz;
/**
* Konstruktor
@@ -131,6 +132,7 @@ class lehrveranstaltung
$this->projektarbeit=($row->projektarbeit=='t'?true:false);
$this->koordinator=$row->koordinator;
$this->bezeichnung_english = $row->bezeichnung_english;
$this->orgform_kurzbz = $row->orgform_kurzbz;
}
return true;
@@ -181,6 +183,7 @@ class lehrveranstaltung
$lv_obj->projektarbeit=($row->projektarbeit=='t'?true:false);
$lv_obj->koordinator=$row->koordinator;
$lv_obj->bezeichnung_english = $row->bezeichnung_english;
$lv_obj->orgform_kurzbz = $row->orgform_kurzbz;
$this->lehrveranstaltungen[] = $lv_obj;
}
@@ -272,6 +275,7 @@ class lehrveranstaltung
$lv_obj->projektarbeit=($row->projektarbeit=='t'?true:false);
$lv_obj->koordinator=$row->koordinator;
$lv_obj->bezeichnung_english = $row->bezeichnung_english;
$lv_obj->orgform_kurzbz = $row->orgform_kurzbz;
$this->lehrveranstaltungen[] = $lv_obj;
}
@@ -328,6 +332,7 @@ class lehrveranstaltung
$lv_obj->projektarbeit=($row->projektarbeit=='t'?true:false);
$lv_obj->koordinator=$row->koordinator;
$lv_obj->bezeichnung_english = $row->bezeichnung_english;
$lv_obj->orgform_kurzbz = $row->orgform_kurzbz;
$this->lehrveranstaltungen[] = $lv_obj;
}
@@ -425,7 +430,7 @@ class lehrveranstaltung
//Neuen Datensatz anlegen
$qry = 'BEGIN; INSERT INTO lehre.tbl_lehrveranstaltung (studiengang_kz, bezeichnung, kurzbz, lehrform_kurzbz,
semester, ects, semesterstunden, anmerkung, lehre, lehreverzeichnis, aktiv, ext_id, insertamum,
insertvon, planfaktor, planlektoren, planpersonalkosten, plankostenprolektor, updateamum, updatevon, sort,zeugnis, projektarbeit, sprache, koordinator, bezeichnung_english) VALUES ('.
insertvon, planfaktor, planlektoren, planpersonalkosten, plankostenprolektor, updateamum, updatevon, sort,zeugnis, projektarbeit, sprache, koordinator, bezeichnung_english, orgform_kurzbz) VALUES ('.
$this->addslashes($this->studiengang_kz).', '.
$this->addslashes($this->bezeichnung).', '.
$this->addslashes($this->kurzbz).', ';
@@ -454,7 +459,8 @@ class lehrveranstaltung
($this->projektarbeit?'true':'false').','.
$this->addslashes($this->sprache).','.
$this->addslashes($this->koordinator).','.
$this->addslashes($this->bezeichnung_english).');';
$this->addslashes($this->bezeichnung_english).','.
$this->addslashes($this->orgform_kurzbz).');';
}
else
{
@@ -498,7 +504,8 @@ class lehrveranstaltung
'projektarbeit='.($this->projektarbeit?'true':'false').','.
'koordinator='.$this->addslashes($this->koordinator).','.
'sprache='.$this->addslashes($this->sprache).','.
'bezeichnung_english='.$this->addslashes($this->bezeichnung_english).' '.
'bezeichnung_english='.$this->addslashes($this->bezeichnung_english).','.
'orgform_kurzbz='.$this->addslashes($this->orgform_kurzbz).' '.
'WHERE lehrveranstaltung_id = '.$this->addslashes($this->lehrveranstaltung_id).';';
}
@@ -604,6 +611,7 @@ class lehrveranstaltung
$lv_obj->projektarbeit=($row->projektarbeit=='t'?true:false);
$lv_obj->zeugnis=$row->koordinator;
$lv_obj->bezeichnung_english = $row->bezeichnung_english;
$lv_obj->orgform_kurzbz = $row->orgform_kurzbz;
$this->lehrveranstaltungen[] = $lv_obj;
}
@@ -677,6 +685,8 @@ class lehrveranstaltung
$l->projektarbeit = ($row->projektarbeit=='t'?true:false);
$l->koordinator = $row->koordinator;
$l->bezeichnung_english = $row->bezeichnung_english;
$l->orgform_kurzbz = $row->orgform_kurzbz;
$this->lehrveranstaltungen[]=$l;
}
}
+8 -3
View File
@@ -34,6 +34,7 @@ class lehrverband
var $gruppe; // integer
var $aktiv; // boolean
var $bezeichnung; // varchar(16)
var $orgform_kurzbz;
// *************************************************************************
// * Konstruktor - Uebergibt die Connection und laedt optional einen Lehrverband
@@ -102,6 +103,7 @@ class lehrverband
$this->gruppe = $row->gruppe;
$this->aktiv = ($row->aktiv=='t'?true:false);
$this->bezeichnung = $row->bezeichnung;
$this->orgform_kurzbz = $row->orgform_kurzbz;
return true;
}
else
@@ -168,6 +170,7 @@ class lehrverband
$lv_obj->gruppe = $row->gruppe;
$lv_obj->aktiv = $row->aktiv;
$lv_obj->bezeichnung = $row->bezeichnung;
$lv_obj->orgform_kurzbz = $row->orgform_kurzbz;
$this->result[] = $lv_obj;
}
@@ -208,19 +211,21 @@ class lehrverband
if($new)
{
$qry = 'INSERT INTO public.tbl_lehrverband (studiengang_kz, semester, verband, gruppe, aktiv, bezeichnung)
$qry = 'INSERT INTO public.tbl_lehrverband (studiengang_kz, semester, verband, gruppe, aktiv, bezeichnung, orgform_kurzbz)
VALUES('.$this->addslashes($this->studiengang_kz).','.
$this->addslashes($this->semester).','.
$this->addslashes($this->verband).','.
$this->addslashes($this->gruppe).','.
($this->aktiv?'true':'false').','.
$this->addslashes($this->bezeichnung).');';
$this->addslashes($this->bezeichnung).','.
$this->addslashes($this->orgform_kurzbz).');';
}
else
{
$qry = "UPDATE public.tbl_lehrverband SET ".
" aktiv=".($this->aktiv?'true':'false').", ".
" bezeichnung='".addslashes($this->bezeichnung)."'".
" bezeichnung='".addslashes($this->bezeichnung)."',".
" orgform_kurzbz=".$this->addslashes($this->orgform_kurzbz).
" WHERE studiengang_kz='".addslashes($this->studiengang_kz)."'".
" AND semester='".addslashes($this->semester)."'".
" AND verband='".addslashes($this->verband)."'".