* 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/functions.inc.php'); require_once('../../include/ort.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/ort', null, 's')) die('Sie haben keine Rechte fuer diese Seite'); // Speichern der Daten if(isset($_POST['ort_kurzbz'])) { // Die Aenderungen werden per Ajax Request durchgefuehrt, // daher wird nach dem Speichern mittels exit beendet //Lehre Feld setzen if(isset($_POST['lehre'])) { if(!$rechte->isBerechtigt('basis/ort', null, 'sui')) die('Sie haben keine Rechte fuer diese Seite'); $lv_obj = new ort(); if($lv_obj->load($_POST['ort_kurzbz'])) { $lv_obj->lehre=($_POST['lehre']=='true'?false:true); $lv_obj->updateamum = date('Y-m-d H:i:s'); $lv_obj->updatevon = $user; if($lv_obj->save(false)) exit('true'); else exit('Fehler beim Speichern:'.$lv_obj->errormsg); } else exit('Fehler beim Laden der LV:'.$lv_obj->errormsg); } //Reservieren Feld setzen if(isset($_POST['reservieren'])) { if(!$rechte->isBerechtigt('basis/ort', null, 'sui')) die('Sie haben keine Rechte fuer diese Seite'); $lv_obj = new ort(); if($lv_obj->load($_POST['ort_kurzbz'])) { $lv_obj->reservieren=($_POST['reservieren']=='true'?false:true); $lv_obj->updateamum = date('Y-m-d H:i:s'); $lv_obj->updatevon = $user; if($lv_obj->save(false)) exit('true'); else exit('Fehler beim Speichern:'.$lv_obj->errormsg); } else exit('Fehler beim Laden der LV:'.$lv_obj->errormsg); } //Aktiv Feld setzen if(isset($_POST['aktiv'])) { if(!$rechte->isBerechtigt('basis/ort', null, 'sui')) die('Sie haben keine Rechte fuer diese Seite'); $lv_obj = new ort(); if($lv_obj->load($_POST['ort_kurzbz'])) { $lv_obj->aktiv=($_POST['aktiv']=='true'?false:true); $lv_obj->updateamum = date('Y-m-d H:i:s'); $lv_obj->updatevon = $user; if($lv_obj->save(false)) exit('true'); else exit('Fehler beim Speichern:'.$lv_obj->errormsg); } else exit('Fehler beim Laden der LV:'.$lv_obj->errormsg); } } $sg = new ort(); if (!$sg->getAll()) die($sg->errormsg); $htmlstr = " \n"; foreach ($sg->result as $twraum) { $htmlstr .= " \n"; $htmlstr .= ' '; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; // Lehre boolean setzen $htmlstr .= "
".$db->convert_html_chars($twraum->lehre)."
"; // Reservieren boolean setzen $htmlstr .= "
".$db->convert_html_chars($twraum->reservieren)."
"; // Aktiv boolean setzen $htmlstr .= "
".$db->convert_html_chars($twraum->aktiv)."
"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; } $htmlstr .= "
Kurzbezeichnung Bezeichnung Planbezeichnung Max. Person Arbeitsplaetze Lehre Reservieren Aktiv Kosten Stockwerk
".$twraum->ort_kurzbz."".$twraum->bezeichnung."".$twraum->planbezeichnung."".$twraum->max_person."".$twraum->arbeitsplaetze." "; $htmlstr .= " "; $htmlstr .= " Lehre"; $htmlstr .= " "; $htmlstr .= " "; $htmlstr .= " Reservieren"; $htmlstr .= " "; $htmlstr .= " "; $htmlstr .= " Aktiv"; $htmlstr .= " ".$twraum->kosten."".$twraum->stockwerk."
\n"; ?> Räume Übersicht

Räume Übersicht

Neuer Raum