diff --git a/content/mitarbeiter/mitarbeiterDBDML.php b/content/mitarbeiter/mitarbeiterDBDML.php index 5a029c015..adc96de4c 100644 --- a/content/mitarbeiter/mitarbeiterDBDML.php +++ b/content/mitarbeiter/mitarbeiterDBDML.php @@ -670,6 +670,7 @@ if(!$error) $konto->insertvon = $user; $konto->beschreibung['German'] = $_POST['beschreibung']; $konto->kurzbz = $_POST['kurzbz']; + $konto->person_id = isset($_POST['person_id']) ? $_POST['person_id'] : null; if (!$konto->save()) { diff --git a/content/mitarbeiter/mitarbeiterbuchung.js.php b/content/mitarbeiter/mitarbeiterbuchung.js.php index 8d469a06c..5633023a6 100644 --- a/content/mitarbeiter/mitarbeiterbuchung.js.php +++ b/content/mitarbeiter/mitarbeiterbuchung.js.php @@ -380,6 +380,7 @@ function MitarbeiterBuchungKontoAnlegen() nachname = getTreeCellText(tree, 'mitarbeiter-treecol-nachname', tree.currentIndex); uid = getTreeCellText(tree, 'mitarbeiter-treecol-uid', tree.currentIndex); kurzbz = getTreeCellText(tree, 'mitarbeiter-treecol-kurzbz', tree.currentIndex); + person_id = getTreeCellText(tree, 'mitarbeiter-treecol-person_id', tree.currentIndex); var url = 'content/mitarbeiter/mitarbeiterDBDML.php'; var req = new phpRequest(url,'',''); @@ -387,6 +388,7 @@ function MitarbeiterBuchungKontoAnlegen() req.add('type', 'kontosave'); req.add('beschreibung', vorname + ' ' + nachname + ' ' + uid); req.add('kurzbz', kurzbz); + req.add('person_id', person_id); var response = req.executePOST(); diff --git a/include/wawi_konto.class.php b/include/wawi_konto.class.php index 54730fd0a..f274f3d22 100644 --- a/include/wawi_konto.class.php +++ b/include/wawi_konto.class.php @@ -41,6 +41,7 @@ class wawi_konto extends basis_db public $insertvon; // string public $updateamum; // timestamp public $updatevon; // string + public $person_id; // integer public $sprache; @@ -224,7 +225,7 @@ class wawi_konto extends basis_db $qry.=" beschreibung[$idx],"; } $qry.=' kurzbz, aktiv, insertamum, - insertvon, updateamum, updatevon) VALUES('. + insertvon, updateamum, updatevon, person_id) VALUES('. $this->db_add_param($this->kontonr).', '; reset($this->beschreibung); @@ -236,7 +237,8 @@ class wawi_konto extends basis_db $this->db_add_param($this->insertamum).', '. $this->db_add_param($this->insertvon).', '. $this->db_add_param($this->updateamum).', '. - $this->db_add_param($this->updatevon).');'; + $this->db_add_param($this->updatevon).', '. + $this->db_add_param($this->person_id).');'; } else {