* Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > * Rudolf Hangl < rudolf.hangl@technikum-wien.at > * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ require_once('../../config/vilesci.config.inc.php'); require_once('../../include/globals.inc.php'); require_once('../../include/functions.inc.php'); require_once('../../include/benutzerberechtigung.class.php'); require_once('../../include/variable.class.php'); require_once('../../include/person.class.php'); require_once('../../include/benutzer.class.php'); require_once('../../include/studiensemester.class.php'); if (!$db = new basis_db()) die('Es konnte keine Verbindung zum Server aufgebaut werden.'); if (!$user = get_uid()) die('Keine UID gefunden ! Zurück'); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); if(!$rechte->isBerechtigt('basis/variable')) die('Sie haben keine Berechtigung fuer diese Seite. ! Zurück'); $reloadstr = ""; // neuladen der liste im oberen frame $htmlstr = ""; $errorstr = ""; //fehler beim insert $name = isset($_REQUEST['name'])?$_REQUEST['name']:''; $uid = isset($_REQUEST['uid'])?$_REQUEST['uid']:''; $wert = isset($_REQUEST['wert'])?$_REQUEST['wert']:''; if(isset($_GET['standard'])) { if($rechte->isBerechtigt('basis/variable', null, 'suid')) { $stsem_obj = new studiensemester(); $stsem = $stsem_obj->getaktorNext(); $qrys = array( "Insert into public.tbl_variable(name, uid, wert) values('semester_aktuell','$uid','$stsem');", "Insert into public.tbl_variable(name, uid, wert) values('db_stpl_table','$uid','stundenplandev');", "Insert into public.tbl_variable(name, uid, wert) values('ignore_kollision','$uid','false');", "Insert into public.tbl_variable(name, uid, wert) values('kontofilterstg','$uid','false');", "Insert into public.tbl_variable(name, uid, wert) values('ignore_zeitsperre','$uid','false');", "Insert into public.tbl_variable(name, uid, wert) values('ignore_reservierung','$uid','false');" ); $error = false; foreach ($qrys as $qry) { if(!@$db->db_query($qry)) { $error = true; } } if($error) $errorstr.="Es konnten nicht alle Werte angelegt werden"; $reloadstr .= "\n"; } else { $errorstr.='Sie haben keine Berechtigung fuer diesen Vorgang'; } } if(isset($_POST["del"])) { if($rechte->isBerechtigt('basis/variable', null, 'suid')) { if($name!='' && $uid!='') { $variable = new variable(); if(!$variable->delete($name, $uid)) $errorstr .= "Datensatz konnte nicht gelöscht werden!"; else { $reloadstr .= "\n"; } } else { die('Falsche Parameteruebergabe'); } } else $errorstr.='Sie haben keine Berechtigung fuer diesen Vorgang'; } if(isset($_POST["schick"])) { if($rechte->isBerechtigt('basis/variable', null, 'suid')) { $variable=new variable(); if($variable->load($uid, $name)) $varialbe->new = false; else $variable->new = true; $variable->name = $name; $variable->uid = $uid; $variable->wert = $wert; if ($variable->save()) { $reloadstr .= "\n"; } } else $errorstr.='Sie haben keine Berechtigung fuer diesen Vorgang'; } $qry = "SELECT distinct name FROM public.tbl_variable ORDER BY name"; if($result = $db->db_query($qry)) { while($row = $db->db_fetch_object($result)) { $namen[] = $row->name; } } if ($uid!='') { $ben = new benutzer(); if (!$ben->load($uid)) $htmlstr .= "
Benutzer ".$uid." existiert nicht
"; else { $var = new variable(); $var->getVars($uid); $htmlstr .= "
Variablen für ".$uid."
\n"; $htmlstr .= "\n"; $htmlstr .= "\n"; $htmlstr .= "\n"; foreach($var->variables as $v) { $htmlstr .= "\n"; $htmlstr .= "\n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " "; $htmlstr .= " "; $htmlstr .= " \n"; $htmlstr .= "\n"; } $htmlstr .= "\n"; $htmlstr .= "\n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " "; $htmlstr .= " \n"; $htmlstr .= "\n"; $htmlstr .= "
NameWert
\n"; $htmlstr .="

Standardwerte anlegen"; } } $htmlstr .= "
".$errorstr."
\n"; ?> Studiengang - Details