diff --git a/content/mitarbeiter/mitarbeiterDBDML.php b/content/mitarbeiter/mitarbeiterDBDML.php index d58883d71..39b8d79be 100644 --- a/content/mitarbeiter/mitarbeiterDBDML.php +++ b/content/mitarbeiter/mitarbeiterDBDML.php @@ -30,6 +30,7 @@ // **************************************** require_once('../../config/vilesci.config.inc.php'); +require_once('../../config/global.config.inc.php'); require_once('../../include/functions.inc.php'); require_once('../../include/benutzerberechtigung.class.php'); require_once('../../include/log.class.php'); @@ -104,7 +105,11 @@ if(!$error) $mitarbeiter->alias = $_POST['alias']; $mitarbeiter->updateamum = date('Y-m-d H:i:s'); $mitarbeiter->updatevon = $user; - $mitarbeiter->kleriker = ($_POST['kleriker'] == 'true'?true:false); + $mitarbeiter->kleriker = ($_POST['kleriker'] == 'true'?true:false); + if(PERSONALNUMMER_EDITABLE === true) + { + $mitarbeiter->personalnummer = $_POST['personalnummer']; + } if($mitarbeiter->save()) { diff --git a/content/mitarbeiter/mitarbeiteroverlay.js.php b/content/mitarbeiter/mitarbeiteroverlay.js.php index 2a4ae7c94..7efc9f750 100644 --- a/content/mitarbeiter/mitarbeiteroverlay.js.php +++ b/content/mitarbeiter/mitarbeiteroverlay.js.php @@ -777,6 +777,7 @@ function MitarbeiterSave() person_id = document.getElementById('mitarbeiter-detail-textbox-person_id').value; //Mitarbeiterdaten + personalnummer = document.getElementById('mitarbeiter-detail-textbox-personalnummer').value; kurzbezeichnung = document.getElementById('mitarbeiter-detail-textbox-kurzbezeichnung').value; stundensatz = document.getElementById('mitarbeiter-detail-textbox-stundensatz').value; telefonklappe = document.getElementById('mitarbeiter-detail-textbox-telefonklappe').value; @@ -839,6 +840,7 @@ function MitarbeiterSave() req.add('urlaubsanspruch', urlaubsanspruch); req.add('resturlaubstage', resturlaubstage); req.add('kleriker', kleriker); + req.add('personalnummer', personalnummer); var response = req.executePOST();