lease can be chosen from money deposit form

This commit is contained in:
Tóth Richárd
2019-08-26 16:16:55 +02:00
parent 5bef1596f4
commit 502531afaf
9 changed files with 215 additions and 83 deletions

View File

@@ -12,6 +12,7 @@ class money_deposit {
private $mod_money_income; //OBJECT
private $mod_deleted;
private $mod_sets_expire_date;
private $mod_lease_l_id; //OBJECT
public function set_mod_id($_id) {
$this->mod_id = $_id;
@@ -41,6 +42,10 @@ class money_deposit {
$this->mod_sets_expire_date = $_sets_expire_date;
}
public function set_mod_lease_l_id($_lease_l_id) {
$this->mod_lease_l_id = $_lease_l_id;
}
public function get_mod_id() {
return $this->mod_id;
}
@@ -69,6 +74,10 @@ class money_deposit {
return $this->mod_sets_expire_date;
}
public function get_mod_lease_l_id() {
return $this->mod_lease_l_id;
}
public function set_mod_data_by_id($_id) {
global $sql;
$mod_query = "SELECT * FROM money_deposit WHERE mod_id = " . $_id . ";";
@@ -87,10 +96,15 @@ class money_deposit {
$new_mi->set_mi_data_by_id($value);
$this->set_mod_money_income($new_mi);
}
if ($field == "mod_lease_l_id" && $value !== null) {
$new_l = new lease();
$new_l->set_l_data_by_id($value);
$this->set_mod_lease_l_id($new_l);
}
}
}
public static function create_money_deposit($_user_id, $_date, $_sum, $_pt, $_sets_date = false) {
public static function create_money_deposit($_user_id, $_date, $_sum, $_lease, $_pt = 1, $_sets_date = false) {
global $sql;
$income_id = $sql->insert_into('money_income', array(
@@ -113,11 +127,12 @@ class money_deposit {
return $sql->insert_into('money_deposit', array(
'mod_user_kid_uk_id' => $_user_id,
'mod_money_income_mi_id' => $income_id,
'mod_sets_expire_date' => $_sets_date
'mod_sets_expire_date' => $_sets_date,
'mod_lease_l_id' => $_lease,
));
}
public static function update_money_deposit($_user_id, $_date, $_sum, $_mod_id, $_pt, $_mi_id) {
public static function update_money_deposit($_user_id, $_date, $_sum, $_lease, $_mod_id, $_pt, $_mi_id) {
global $sql;
$sql->update_table('money_income', array(
//'mod_user_kid_uk_id' => $_user_id,
@@ -130,6 +145,7 @@ class money_deposit {
$sql->update_table('money_deposit', array(
'mod_user_kid_uk_id' => $_user_id,
'mod_lease_l_id' => $_lease,
), array(
'mod_id' => $_mod_id
));