*/ /** * Seite zur Wartung der Services */ require_once('../../config/vilesci.config.inc.php'); require_once('../../include/service.class.php'); require_once('../../include/benutzerberechtigung.class.php'); require_once('../../include/datum.class.php'); require_once('../../include/organisationseinheit.class.php'); require_once('../../include/benutzer.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/service')) die($rechte->errormsg); $datum_obj = new datum(); ?> Service - Details new = true; } else { if(!$service->load($service_id)) die($service->errormsg); $service->new = false; } $service->bezeichnung = $bezeichnung; $service->beschreibung = $beschreibung; $service->ext_id = $ext_id; $service->oe_kurzbz = $oe_kurzbz; $service->content_id = $content_id; $service->servicekategorie_kurzbz = $servicekategorie_kurzbz; if ($design_uid != '' || $betrieb_uid != '' || $operativ_uid != '') { $benutzer = new benutzer(); if ($design_uid != '' && !$benutzer->load($design_uid)) { echo 'Benutzer '.$design_uid.' ist nicht vorhanden'; $error = true; } if ($betrieb_uid != '' && !$benutzer->load($betrieb_uid)) { echo 'Benutzer '.$betrieb_uid.' ist nicht vorhanden'; $error = true; } if ($operativ_uid != '' && !$benutzer->load($operativ_uid)) { echo 'Benutzer '.$operativ_uid.' ist nicht vorhanden'; $error = true; } } $service->design_uid = $design_uid; $service->betrieb_uid = $betrieb_uid; $service->operativ_uid = $operativ_uid; if ($error == false) { if($service->save()) { echo 'Daten erfolgreich gespeichert'; echo "\n"; $action='update'; $service_id = $service->service_id; } else { $action='new'; echo ''.$service->errormsg.''; } } else { $action='update'; } } echo '
'; switch($action) { case 'new': echo 'Neu'; $new = 'true'; break; case 'update': if(!$service->load($service_id)) die($service->errormsg); echo "Bearbeiten von ID $service_id"; $new = 'false'; break; default: die('Invalid Action'); break; } $servicekategorie_arr = $service->getKategorieArray(); echo '
'; echo ''; echo ''; echo ''; echo ''; echo ' '; echo ' '; echo ''; echo ''; echo ' '; echo ' '; echo ''; echo ''; echo ' '; echo ' '; echo ''; echo ''; echo ' '; echo ' '; echo ''; echo ' '; echo ' '; echo ''; echo ''; echo ' '; echo ' '; echo ''; echo ''; echo ' '; echo ' '; echo ''; echo ''; echo ' '; echo ' '; echo ''; echo ''; echo ' '; echo ' '; echo ''; echo ''; echo ''; echo ' '; echo ' '; echo '
Organisationseinheit '; echo ''; echo '
Bezeichnung
Beschreibung
Kategorie '; echo ''; echo '
Design
Betrieb
Operativ
Content_ID
Externe ID
 
'; echo '
'; echo '
'; ?>