updates and restart camps

This commit is contained in:
Tóth Richárd
2018-05-03 20:27:35 +02:00
parent 392b484666
commit a249c20433
38 changed files with 1153 additions and 235 deletions

View File

@@ -8,9 +8,8 @@ class money_deposit {
private $mod_id;
private $mod_user_kid_uk_id; //ID
private $mod_user_kid; //OBJECT
private $mod_date;
private $mod_sum;
private $mod_payment_type;
private $mod_money_income_mi_id; //ID
private $mod_money_income; //OBJECT
private $mod_deleted;
public function set_mod_id($_id) {
@@ -25,16 +24,12 @@ class money_deposit {
$this->mod_user_kid = $_user_kid;
}
public function set_mod_date($_date) {
$this->mod_date = $_date;
public function set_mod_money_income_mi_id($_money_income_mi_id) {
$this->mod_money_income_mi_id = $_money_income_mi_id;
}
public function set_mod_sum($_sum) {
$this->mod_sum = $_sum;
}
public function set_mod_payment_type_pt_id($_payment_type) {
$this->mod_payment_type = $_payment_type;
public function set_mod_money_income($_money_income) {
$this->mod_money_income = $_money_income;
}
public function set_mod_deleted($_deleted) {
@@ -53,32 +48,12 @@ class money_deposit {
return $this->mod_user_kid;
}
public function get_mod_payment_type_pt_id() {
return $this->mod_payment_type;
public function get_mod_money_income_mi_id() {
return $this->mod_money_income_mi_id;
}
public function get_mod_date($_formatted = false) {
return !$_formatted ? $this->mod_date : date("Y. m. d.", strtotime($this->mod_date));
}
public function get_mod_date_day() {
$day = date("d", strtotime($this->mod_date));
if (substr($day, 0, 1) == '0') return substr($day, 1, 1);
return date("d", strtotime($this->mod_date));
}
public function get_mod_date_day_of_week() {
return date("w", strtotime($this->mod_date));
}
public function get_mod_sum($formatted = null) {
if (!$formatted) {
return $this->mod_sum;
}
else {
return number_format($this->mod_sum, 0, '', ' ');
}
public function get_mod_money_income() {
return $this->mod_money_income;
}
public function get_mod_deleted() {
@@ -98,37 +73,48 @@ class money_deposit {
$new_user->set_user_data_by_id($value);
$this->set_mod_user_kid($new_user);
}
if ($field == "mod_payment_type") {
$new_pt = new payment_type();
$new_pt->set_pt_data_by_id($value);
$this->set_mod_payment_type_pt_id($new_pt);
if ($field == "mod_money_income_mi_id") {
$new_mi = new money_income();
$new_mi->set_mi_data_by_id($value);
$this->set_mod_money_income($new_mi);
}
}
}
public static function create_money_deposit($_user_id, $_date, $_sum, $_pt) {
global $sql;
return $sql->insert_into('money_deposit', array(
'mod_user_kid_uk_id' => $_user_id,
'mod_date' => $_date,
'mod_payment_type_pt_id' => $_pt,
'mod_sum' => $_sum
$income_id = $sql->insert_into('money_income', array(
'mi_date' => $_date,
'mi_payment_type_pt_id' => $_pt,
'mi_sum' => $_sum,
'mi_item' => 'Edzésdíj',
'mi_money_income_category_mic_id' => 4,
)
);
return $sql->insert_into('money_deposit', array(
'mod_user_kid_uk_id' => $_user_id,
'mod_money_income_mi_id' => $income_id,
));
}
public static function update_money_deposit($_user_id, $_date, $_sum, $_mod_id, $_pt) {
public static function update_money_deposit($_user_id, $_date, $_sum, $_mod_id, $_pt, $_mi_id) {
global $sql;
$sql->update_table('money_income', array(
//'mod_user_kid_uk_id' => $_user_id,
'mi_date' => $_date,
'mi_payment_type_pt_id' => $_pt,
'mi_sum' => $_sum
), array(
'mi_id' => $_mi_id
));
$sql->update_table('money_deposit', array(
'mod_user_kid_uk_id' => $_user_id,
'mod_date' => $_date,
'mod_payment_type_pt_id' => $_pt,
'mod_sum' => $_sum
), array(
'mod_id' => $_mod_id
));
));
}