, * Andreas Oesterreicher and * Rudolf Hangl . */ // **************************************** // * Insert/Update/Delete // * der Lehreinheiten // * // * Script sorgt fuer den Datenbanzugriff // * fuer das XUL - Lehreinheiten-Modul // * // * Derzeitige Funktionen: // * - Lehreinheitmitarbeiter Zuteilung hinzufuegen/bearbeiten/loeschen // * - Lehreinheitgruppe Zutelung hinzufuegen/loeschen // * - Lehreinheit anlegen/bearbeiten/loeschen // **************************************** require_once('../vilesci/config.inc.php'); require_once('../include/functions.inc.php'); require_once('../include/benutzerberechtigung.class.php'); require_once('../include/log.class.php'); $user = get_uid(); error_reporting(0); // Datenbank Verbindung if (!$conn = @pg_pconnect(CONN_STRING)) $error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!'; $return = false; $errormsg = 'unknown'; $data = ''; $error = false; //Berechtigungen laden $rechte = new benutzerberechtigung($conn); $rechte->getBerechtigungen($user); if(!$rechte->isBerechtigt('admin')) { $return = false; $errormsg = 'Keine Berechtigung'; $data = ''; $error = true; } if(!$error) { if(isset($_POST['type']) && $_POST['type']=='undo') { //UNDO Befehl ausfuehren if (!isset($_POST['log_id'])) { $return = false; $errormsg = 'Fehlerhafte Parameteruebergabe'; $data = ''; $error = true; } if(!$error) { $log = new log($conn, null, null, true); if($log->undo($log_id)) { $return = true; } else { $return = false; $errormsg = 'Fehler bei UnDo:'.$log->errormsg; } } } else { $return = false; $errormsg = 'Unkown type'; $data = ''; } } ?> ]]> ]]>