diff --git a/vilesci/stammdaten/benutzerberechtigung_details.php b/vilesci/stammdaten/benutzerberechtigung_details.php index c9cdde885..7e682d94d 100644 --- a/vilesci/stammdaten/benutzerberechtigung_details.php +++ b/vilesci/stammdaten/benutzerberechtigung_details.php @@ -36,6 +36,7 @@ require_once('../../include/studiensemester.class.php'); require_once('../../include/person.class.php'); require_once('../../include/benutzer.class.php'); require_once('../../include/funktion.class.php'); +require_once('../../include/wawi_kostenstelle.class.php'); $user = get_uid(); @@ -53,6 +54,7 @@ $htmlstr = ''; $errorstr = ''; //fehler beim insert $sel = ''; $chk = ''; +$oe_arr = array(); $rolle_arr = array(); $berechtigung_arr = array(); $st_arr = array(); @@ -60,6 +62,7 @@ $berechtigung_user_arr = array(); $benutzerberechtigung_id = ''; $art = ''; +$oe_kurzbz = ''; $studiengang_kurzbz = ''; $berechtigung_kurzbz = ''; $uid = ''; @@ -93,6 +96,7 @@ if(isset($_POST['schick'])) { $benutzerberechtigung_id = $_POST['benutzerberechtigung_id']; $art = $_POST['art']; + $oe_kurzbz = (isset($_POST['oe_kurzbz'])?$_POST['oe_kurzbz']:''); $berechtigung_kurzbz = (isset($_POST['berechtigung_kurzbz'])?$_POST['berechtigung_kurzbz']:''); $rolle_kurzbz = (isset($_POST['rolle_kurzbz'])?$_POST['rolle_kurzbz']:''); $uid = $_POST['uid']; @@ -100,6 +104,7 @@ if(isset($_POST['schick'])) $studiensemester_kurzbz = null;//$_POST['studiensemester_kurzbz']; $start = $_POST['start']; $ende = $_POST['ende']; + $kostenstelle_id = (isset($_POST['kostenstelle_id'])?$_POST['kostenstelle_id']:''); $anmerkung = (isset($_POST['anmerkung'])?$_POST['anmerkung']:''); $ber = new benutzerberechtigung(); @@ -121,6 +126,7 @@ if(isset($_POST['schick'])) $ber->benutzerberechtigung_id = $benutzerberechtigung_id; $ber->art = $art; + $ber->oe_kurzbz = $oe_kurzbz; $ber->berechtigung_kurzbz = $berechtigung_kurzbz; $ber->rolle_kurzbz = $rolle_kurzbz; $ber->uid = $uid; @@ -130,6 +136,7 @@ if(isset($_POST['schick'])) $ber->ende = $ende; $ber->updateamum = date('Y-m-d H:i:s'); $ber->updatevon = $user; + $ber->kostenstelle_id = $kostenstelle_id; $ber->anmerkung = $anmerkung; if(!$ber->save()){ @@ -174,6 +181,12 @@ foreach($st->studiensemester as $studiensemester) $st_arr[] = $studiensemester->studiensemester_kurzbz; } +$oe = new organisationseinheit(); +$oe->getAll(); + +$kostenstelle = new wawi_kostenstelle(); +$kostenstelle->getAll(); + if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz'])) { $uid=''; @@ -254,6 +267,8 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz'])) Rolle Berechtigung Art + Organisationseinheit + Kostenstelle Neg Gültig ab @@ -316,6 +331,57 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz'])) //Art $htmlstr .= " \n"; + //Organisationseinheit + $htmlstr .= " \n"; + + //Kostenstelle + $htmlstr .= " \n"; + + //Studiensemester + /*$htmlstr .= " \n";*/ + + $htmlstr .= " negativ?'checked="checked"':'')." onchange='markier(\"td_".$b->benutzerberechtigung_id."\")'>\n"; $htmlstr .= " \n"; $htmlstr .= " \n"; @@ -359,6 +425,45 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz'])) //Art $htmlstr .= " \n"; + //Organisationseinheit + $htmlstr .= " \n"; + + //Kostenstelle + $htmlstr .= " \n"; + + //Studiensemester + /*$htmlstr .= " \n";*/ + $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; @@ -431,7 +536,18 @@ $htmlstr .= "
".$errorstr."
\n"; TD,TH { font-size: 9pt; - } + } + + + th.oe_column, + td.oe_column, + th.ks_column, + td.ks_column + { + display: none; + } + +