* Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > * Rudolf Hangl < rudolf.hangl@technikum-wien.at > * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ /** * Seite zur Wartung der Studiengaenge */ require_once('../../config/vilesci.config.inc.php'); require_once('../../include/globals.inc.php'); require_once('../../include/functions.inc.php'); require_once('../../include/studiengang.class.php'); require_once('../../include/erhalter.class.php'); require_once('../../include/benutzerberechtigung.class.php'); if (!$db = new basis_db()) die('Es konnte keine Verbindung zum Server aufgebaut werden.'); $user = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); if(!$rechte->isBerechtigt('basis/studiengang')) die('Sie haben keine Berechtigung fuer diese Seite'); $reloadstr = ''; // neuladen der liste im oberen frame $htmlstr = ''; $errorstr = ''; $sel = ''; $chk = ''; $sg_var = new studiengang(); $studiengang_typ_arr = $sg_var->studiengang_typ_arr; $studiengang_kz = ''; $kurzbz = ''; $kurzbzlang = ''; $typ = ''; $bezeichnung = ''; $english = ''; $farbe = ''; $email = ''; $telefon = ''; $max_semester = ''; $max_verband = ''; $max_gruppe = ''; $erhalter_kz = ''; $bescheid = ''; $bescheidbgbl1 = ''; $bescheidbgbl2 = ''; $bescheidgz = ''; $bescheidvom = ''; $titelbescheidvom = ''; $zusatzinfo_html = ''; $ext_id = ''; $aktiv = true; $neu = 'true'; $oe_kurzbz=''; $moodle = true; $projektarbeit_note_anzeige = true; $sprache = ''; $testtool_sprachwahl = false; $studienplaetze = ''; $orgform_kurzbz = ''; $lgartcode=''; if(isset($_POST['schick'])) { $studiengang_kz = $_POST['studiengang_kz']; if($_POST['neu']=='true') { if(!$rechte->isBerechtigt('basis/studiengang', null, 'suid')) die('Sie haben keine Rechte fuer diese Aktion'); } else { $stg_hlp = new studiengang(); if(!$stg_hlp->load($studiengang_kz)) die('Fehler beim Laden des Studienganges: '.$stg_hlp->errormsg); if(!$rechte->isBerechtigt('basis/studiengang', $stg_hlp->oe_kurzbz, 'su')) die('Sie haben keine Rechte fuer diese Aktion'); } $kurzbz = $_POST['kurzbz']; $kurzbzlang = $_POST['kurzbzlang']; $typ = $_POST['typ']; $bezeichnung = $_POST['bezeichnung']; $english = $_POST['english']; $farbe = $_POST['farbe']; $email = $_POST['email']; $telefon = $_POST['telefon']; $max_semester = $_POST['max_semester']; $max_verband = $_POST['max_verband']; $max_gruppe = $_POST['max_gruppe']; $erhalter_kz = $_POST['erhalter_kz']; $bescheid = $_POST['bescheid']; $bescheidbgbl1 = $_POST['bescheidbgbl1']; $bescheidbgbl2 = $_POST['bescheidbgbl1']; $bescheidgz = $_POST['bescheidgz']; $bescheidvom = $_POST['bescheidvom']; $oe_kurzbz = $_POST['oe_kurzbz']; $titelbescheidvom = $_POST['titelbescheidvom']; $zusatzinfo_html = $_POST['zusatzinfo_html']; $moodle = isset($_POST['moodle']); $projektarbeit_note_anzeige = isset($_POST['projektarbeit_note_anzeige']); $sprache = $_POST['sprache']; $testtool_sprachwahl = isset($_POST['testtool_sprachwahl']); $studienplaetze = $_POST['studienplaetze']; $orgform_kurzbz = $_POST['orgform_kurzbz']; $lgartcode = $_POST['lgartcode']; $aktiv = isset($_POST['aktiv']); $ext_id = $_POST['ext_id']; $sg_update = new studiengang(); $sg_update->studiengang_kz = $studiengang_kz; $sg_update->kurzbz = $kurzbz; $sg_update->kurzbzlang = $kurzbzlang; $sg_update->typ = $typ; $sg_update->bezeichnung = $bezeichnung; $sg_update->english = $english; $sg_update->farbe = $farbe; $sg_update->email = $email; $sg_update->telefon = $telefon; $sg_update->max_semester = $max_semester; $sg_update->max_verband = $max_verband; $sg_update->max_gruppe = $max_gruppe; $sg_update->erhalter_kz = $erhalter_kz; $sg_update->bescheid = $bescheid; $sg_update->bescheidbgbl1 = $bescheidbgbl1; $sg_update->bescheidbgbl2 = $bescheidbgbl1; $sg_update->bescheidgz = $bescheidgz; $sg_update->bescheidvom = $bescheidvom; $sg_update->titelbescheidvom = $titelbescheidvom; $sg_update->zusatzinfo_html = $zusatzinfo_html; $sg_update->aktiv = $aktiv; $sg_update->ext_id = $ext_id; $sg_update->oe_kurzbz = $oe_kurzbz; $sg_update->moodle = $moodle; $sg_update->projektarbeit_note_anzeige = $projektarbeit_note_anzeige; $sg_update->sprache = $sprache; $sg_update->testtool_sprachwahl = $testtool_sprachwahl; $sg_update->studienplaetze = $studienplaetze; $sg_update->orgform_kurzbz = $orgform_kurzbz; $sg_update->lgartcode = $lgartcode; if ($_POST['neu'] == 'true') $sg_update->new = true; if(!$sg_update->save()) { $errorstr .= $sg_update->errormsg; } $reloadstr .= "\n"; } if ((isset($_REQUEST['studiengang_kz'])) && ((!isset($_REQUEST['neu'])) || ($_REQUEST['neu']!= 'true'))) { $studiengang_kz = $_REQUEST['studiengang_kz']; $sg = new studiengang($studiengang_kz); if ($sg->errormsg!='') die($sg->errormsg); $studiengang_kz = $sg->studiengang_kz; $kurzbz = $sg->kurzbz; $kurzbzlang = $sg->kurzbzlang; $typ = $sg->typ; $bezeichnung = $sg->bezeichnung; $english = $sg->english; $farbe = $sg->farbe; $email = $sg->email; $telefon = $sg->telefon; $max_semester = $sg->max_semester; $max_verband = $sg->max_verband; $max_gruppe = $sg->max_gruppe; $erhalter_kz = $sg->erhalter_kz; $bescheid = $sg->bescheid; $bescheidbgbl1 = $sg->bescheidbgbl1; $bescheidbgbl2 = $sg->bescheidbgbl2; $bescheidgz = $sg->bescheidgz; $bescheidvom = $sg->bescheidvom; $titelbescheidvom = $sg->titelbescheidvom; $zusatzinfo_html = $sg->zusatzinfo_html; $ext_id = $sg->ext_id; $aktiv = $sg->aktiv; $oe_kurzbz = $sg->oe_kurzbz; $neu = 'false'; $moodle = $sg->moodle; $projektarbeit_note_anzeige = $sg->projektarbeit_note_anzeige; $sprache = $sg->sprache; $testtool_sprachwahl = $sg->testtool_sprachwahl; $studienplaetze = $sg->studienplaetze; $orgform_kurzbz = $sg->orgform_kurzbz; $lgartcode = $sg->lgartcode; } $erh = new erhalter(); if (!$erh->getAll('kurzbz')) die($erh->errormsg); $htmlstr .= "
Studiengang ".$bezeichnung."
\n"; $htmlstr .= "
\n"; $htmlstr .= "\n"; $htmlstr .= " \n"; $htmlstr .= " \n"; // ertse Spalte start $htmlstr .= " \n"; // 2. Spalte start $htmlstr .= " \n"; // 3. Spalte start $htmlstr .= " \n"; $htmlstr .= " "; $htmlstr .= " "; $htmlstr .= " "; $htmlstr .= " \n"; $htmlstr .= " "; $htmlstr .= "
 
\n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= "
Kennzahl
Kurzbezeichnung
KurzbezeichnungLang
Max Semester
Max Verband
Max Gruppe
OrgformKurzbz
Aktiv\n"; if($aktiv) $chk = "checked"; else $chk = ''; $htmlstr .= " "; $htmlstr .= "
Testtool-Sprachwahl\n"; if($testtool_sprachwahl) $chk = "checked"; else $chk = ''; $htmlstr .= " "; $htmlstr .= "
Moodle\n"; if($moodle == 't') $chk = "checked"; else $chk = ''; $htmlstr .= " "; $htmlstr .= "
Projektarbeitsnote\n"; if($projektarbeit_note_anzeige == 't') $chk = "checked"; else $chk = ''; $htmlstr .= " "; $htmlstr .= "
\n"; $htmlstr .= "
\n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " "; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " "; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= "
Erhalter
Typ
Farbe
Bescheidbgbl1
Bescheidbgbl2
Bescheidgz
Bescheidvom
Titelbescheidvom
Sprache
LehrgangsartCode
\n"; $htmlstr .= "
\n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= "
Bezeichnung
English
Email
Telefon
Studienplätze
Ext ID
Bescheid
\n"; $htmlstr .= "
"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= "
Zusatzinfo
\n"; $htmlstr .= "
Organisationseinheit
\n"; $htmlstr .= "
\n"; $htmlstr .= "
\n"; $htmlstr .= "
\n"; $htmlstr .= " \n"; $htmlstr .= " "; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= "
"; $htmlstr .= "
"; $htmlstr .= "
".$errorstr."
" ?> Studiengang - Details