* */ require_once('../../config/vilesci.config.inc.php'); require_once('../../include/functions.inc.php'); require_once('../../include/vertrag.class.php'); require_once('../../include/benutzerberechtigung.class.php'); $vertragstyp_kurzbz=isset($_REQUEST['vertragstyp_kurzbz'])?$_REQUEST['vertragstyp_kurzbz']:''; $vertragstyp_bezeichnung=isset($_REQUEST['vertragstyp_bezeichnung'])?$_REQUEST['vertragstyp_bezeichnung']:''; $action=isset($_GET['action'])?$_GET['action']:''; if(isset($_POST['add'])) $action='add'; $uid = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); if(!isset($stg_kz)) $stg_kz = null; if(!$rechte->isBerechtigt('vertrag/typen', $stg_kz, 'suid')) die('Sie haben keine Berechtigung für diese Seite'); if($action=='add') { if($vertragstyp_kurzbz != '') { $vertrag = new vertrag(); $vertrag->vertragstyp_kurzbz = $vertragstyp_kurzbz; $vertrag->vertragstyp_bezeichnung = $vertragstyp_bezeichnung; $vertrag->savevertragstyp(); } } if($action=='delete') { if($vertragstyp_kurzbz != '') { $vertrag = new vertrag(); if(!$vertrag->deletevertragstyp($vertragstyp_kurzbz)) echo 'Fehler beim Löschen: ' . $vertrag->errormsg; } } echo ' Vertragstypen '; echo '

Vertragstypen

'; if(isset($_GET['type'])) { if($_GET['type']=='delete') { $vertrag = new vertrag(); if(!$vertrag->deletevertragstyp($_GET['vertragstyp_kurzbz'])) echo $vertrag->errormsg; } } if(isset($_POST['savevertragstyp'])) { $vertrag = new vertrag(); $vertrag->vertragstyp_kurzbz=$_POST['vertragstyp_kurzbz']; $vertrag->vertragstyp_bezeichnung = $_POST['vertragstyp_bezeichnung']; if(isset($_POST['neu']) && $_POST['neu']=='true') $neu=true; else $neu=false; if(!$vertrag->savevertragstyp($neu)) echo $vertrag->errormsg; } $vertrag = new vertrag(); $vertrag->getAllvertragstypen(); echo '
'; foreach($vertrag->result as $row) { echo ''; } $vertragstyp_kurzbz=''; $vertragstyp_bezeichnung=''; if(isset($_GET['type']) && $_GET['type']=='edit') { $vertrag = new vertrag(); if($vertrag->loadvertragstyp($_GET['vertragstyp_kurzbz'])) { $vertragstyp_kurzbz = $vertrag->vertragstyp_kurzbz; $vertragstyp_bezeichnung = $vertrag->vertragstyp_bezeichnung; } } echo '
Kurzbz Bezeichnung
'; // Lichtbil und Zeugnis duerfen nicht geloescht werden da diese fuer Bildupload und // Zeugnisarchivierung verwendet werden if(!in_array($row->vertragstyp_kurzbz,array('Lichtbil','Zeugnis'))) echo ''; echo ' '.$vertrag->convert_html_chars($row->vertragstyp_kurzbz).' '.$vertrag->convert_html_chars($row->vertragstyp_bezeichnung).'
'; echo ' '; ?>