Konto kann bei Neuanlage einer Person zugeordnet werden

This commit is contained in:
Nikolaus Krondraf
2014-12-01 12:59:02 +00:00
parent f670f45d2f
commit b23efa36e3
3 changed files with 7 additions and 2 deletions
+1
View File
@@ -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())
{
@@ -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 = '<?php echo APP_ROOT ?>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();
+4 -2
View File
@@ -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
{