This commit is contained in:
Andreas Österreicher
2008-01-28 14:40:48 +00:00
parent 4faccca8ad
commit a89323a744
19 changed files with 587 additions and 349 deletions
+1 -1
View File
@@ -400,7 +400,7 @@ class benutzerberechtigung
{
if($b->fachbereich_kurzbz!='' && !in_array($b->fachbereich_kurzbz,$fachbereichs_kz))
$fachbereichs_kz[] = $b->fachbereich_kurzbz;
if($b->fachbereich_kurzbz=='' && ($b->studiengang_kz==0 || $b->studiengang_kz=''))
if($b->fachbereich_kurzbz=='' && ($b->studiengang_kz==0 || $b->studiengang_kz==''))
$fachbereichs_kz[] = '0';
}
}
+12 -4
View File
@@ -53,7 +53,8 @@ class lehrveranstaltung
var $zeugnis=true; //@var boolean
var $projektarbeit; //@var boolean
var $koordinator; //@var varchar(16)
var $bezeichnung_english; //@var varchar(256)
/**
* Konstruktor
* @param $conn Connection zur Datenbank
@@ -129,6 +130,7 @@ class lehrveranstaltung
$this->zeugnis=($row->zeugnis=='t'?true:false);
$this->projektarbeit=($row->projektarbeit=='t'?true:false);
$this->koordinator=$row->koordinator;
$this->bezeichnung_english = $row->bezeichnung_english;
}
return true;
@@ -178,6 +180,7 @@ class lehrveranstaltung
$lv_obj->zeugnis=($row->zeugnis=='t'?true:false);
$lv_obj->projektarbeit=($row->projektarbeit=='t'?true:false);
$lv_obj->koordinator=$row->koordinator;
$lv_obj->bezeichnung_english = $row->bezeichnung_english;
$this->lehrveranstaltungen[] = $lv_obj;
}
@@ -268,6 +271,7 @@ class lehrveranstaltung
$lv_obj->zeugnis=($row->zeugnis=='t'?true:false);
$lv_obj->projektarbeit=($row->projektarbeit=='t'?true:false);
$lv_obj->koordinator=$row->koordinator;
$lv_obj->bezeichnung_english = $row->bezeichnung_english;
$this->lehrveranstaltungen[] = $lv_obj;
}
@@ -363,7 +367,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) VALUES ('.
insertvon, planfaktor, planlektoren, planpersonalkosten, plankostenprolektor, updateamum, updatevon, sort,zeugnis, projektarbeit, sprache, koordinator, bezeichnung_english) VALUES ('.
$this->addslashes($this->studiengang_kz).', '.
$this->addslashes($this->bezeichnung).', '.
$this->addslashes($this->kurzbz).', ';
@@ -391,7 +395,8 @@ class lehrveranstaltung
($this->zeugnis?'true':'false').','.
($this->projektarbeit?'true':'false').','.
$this->addslashes($this->sprache).','.
$this->addslashes($this->koordinator).');';
$this->addslashes($this->koordinator).','.
$this->addslashes($this->bezeichnung_english).');';
}
else
{
@@ -434,7 +439,8 @@ class lehrveranstaltung
'zeugnis='.($this->zeugnis?'true':'false').','.
'projektarbeit='.($this->projektarbeit?'true':'false').','.
'koordinator='.$this->addslashes($this->koordinator).','.
'sprache='.$this->addslashes($this->sprache).' '.
'sprache='.$this->addslashes($this->sprache).','.
'bezeichnung_english='.$this->addslashes($this->bezeichnung_english).' '.
'WHERE lehrveranstaltung_id = '.$this->addslashes($this->lehrveranstaltung_id).';';
}
@@ -539,6 +545,7 @@ class lehrveranstaltung
$lv_obj->zeugnis=($row->zeugnis=='t'?true:false);
$lv_obj->projektarbeit=($row->projektarbeit=='t'?true:false);
$lv_obj->zeugnis=$row->koordinator;
$lv_obj->bezeichnung_english = $row->bezeichnung_english;
$this->lehrveranstaltungen[] = $lv_obj;
}
@@ -611,6 +618,7 @@ class lehrveranstaltung
$l->zeugnis = ($row->zeugnis=='t'?true:false);
$l->projektarbeit = ($row->projektarbeit=='t'?true:false);
$l->koordinator = $row->koordinator;
$l->bezeichnung_english = $row->bezeichnung_english;
$this->lehrveranstaltungen[]=$l;
}
}
+8 -3
View File
@@ -48,6 +48,7 @@ class studiengang
var $titelbescheidvom; // Date
var $ext_id; // bigint
var $orgform_kurzbz;
var $zusatzinfo_html;
var $kuerzel; // = typ + kurzbz (Bsp: BBE)
@@ -123,6 +124,7 @@ class studiengang
$this->ext_id=$row->ext_id;
$this->kuerzel = strtoupper($row->typ.$row->kurzbz);
$this->orgform_kurzbz = $row->orgform_kurzbz;
$this->zusatzinfo_html = $row->zusatzinfo_html;
$this->telefon=$row->telefon;
$this->titelbescheidvom=$row->titelbescheidvom;
@@ -181,6 +183,7 @@ class studiengang
$stg_obj->ext_id=$row->ext_id;
$stg_obj->kuerzel = strtoupper($row->typ.$row->kurzbz);
$stg_obj->orgform_kurzbz = $row->orgform_kurzbz;
$stg_obj->zusatzinfo_html = $row->zusatzinfo_html;
$stg_obj->telefon=$row->telefon;
$stg_obj->titelbescheidvom=$row->titelbescheidvom;
@@ -265,7 +268,7 @@ class studiengang
//Neuen Datensatz anlegen
$qry = 'INSERT INTO public.tbl_studiengang (studiengang_kz, kurzbz, kurzbzlang, bezeichnung, english,
typ, farbe, email, telefon, max_verband, max_semester, max_gruppe, erhalter_kz, bescheid, bescheidbgbl1,
bescheidbgbl2, bescheidgz, bescheidvom, titelbescheidvom, aktiv, ext_id, orgform_kurzbz) VALUES ('.
bescheidbgbl2, bescheidgz, bescheidvom, titelbescheidvom, aktiv, ext_id, orgform_kurzbz, zusatzinfo_html) VALUES ('.
$this->addslashes($this->studiengang_kz).', '.
$this->addslashes($this->kurzbz).', '.
$this->addslashes($this->kurzbzlang).', '.
@@ -287,7 +290,8 @@ class studiengang
$this->addslashes($this->titelbescheidvom).', '.
$this->addslashes($this->aktiv).', '.
$this->addslashes($this->ext_id).', '.
$this->addslashes($this->orgform_kurzbz).');';
$this->addslashes($this->orgform_kurzbz).', '.
$this->addslashes($this->zusatzinfo_html).');';
}
else
{
@@ -322,7 +326,8 @@ class studiengang
'ext_id='.$this->addslashes($this->ext_id).', '.
'telefon='.$this->addslashes($this->telefon).', '.
'orgform_kurzbz='.$this->addslashes($this->orgform_kurzbz).', '.
'aktiv='.$this->addslashes($this->aktiv).' '.
'aktiv='.$this->addslashes($this->aktiv).', '.
'zusatzinfo_html='.$this->addslashes($this->zusatzinfo_html).' '.
'WHERE studiengang_kz='.$this->addslashes($this->studiengang_kz).';';
}
//echo $qry;
+2
View File
@@ -31,6 +31,7 @@ class studiensemester
var $studiensemester_kurzbz; // varchar(16)
var $start; // date
var $ende; // date
var $bezeichnung;
// ***********************************************************************
// * Konstruktor - Uebergibt die Connection und laedt optional ein LF
@@ -77,6 +78,7 @@ class studiensemester
$this->studiensemester_kurzbz = $row->studiensemester_kurzbz;
$this->start = $row->start;
$this->ende = $row->ende;
$this->bezeichnung = $row->bezeichnung;
}
else
{