set balance expire date on new deposit
This commit is contained in:
@@ -11,6 +11,7 @@ class money_deposit {
|
||||
private $mod_money_income_mi_id; //ID
|
||||
private $mod_money_income; //OBJECT
|
||||
private $mod_deleted;
|
||||
private $mod_sets_expire_date;
|
||||
|
||||
public function set_mod_id($_id) {
|
||||
$this->mod_id = $_id;
|
||||
@@ -36,6 +37,10 @@ class money_deposit {
|
||||
$this->mod_deleted = $_deleted;
|
||||
}
|
||||
|
||||
public function set_mod_sets_expire_date($_sets_expire_date) {
|
||||
$this->mod_sets_expire_date = $_sets_expire_date;
|
||||
}
|
||||
|
||||
public function get_mod_id() {
|
||||
return $this->mod_id;
|
||||
}
|
||||
@@ -60,6 +65,10 @@ class money_deposit {
|
||||
return $this->mod_deleted;
|
||||
}
|
||||
|
||||
public function get_mod_sets_expire_date() {
|
||||
return $this->mod_sets_expire_date;
|
||||
}
|
||||
|
||||
public function set_mod_data_by_id($_id) {
|
||||
global $sql;
|
||||
$mod_query = "SELECT * FROM money_deposit WHERE mod_id = " . $_id . ";";
|
||||
@@ -81,7 +90,7 @@ class money_deposit {
|
||||
}
|
||||
}
|
||||
|
||||
public static function create_money_deposit($_user_id, $_date, $_sum, $_pt) {
|
||||
public static function create_money_deposit($_user_id, $_date, $_sum, $_pt, $_sets_date = false) {
|
||||
global $sql;
|
||||
|
||||
$income_id = $sql->insert_into('money_income', array(
|
||||
@@ -93,9 +102,18 @@ class money_deposit {
|
||||
)
|
||||
);
|
||||
|
||||
if ($_sets_date) {
|
||||
$sql->update_table('user_kid', array(
|
||||
'uk_last_deposit' => date('Y-m-d')
|
||||
), array(
|
||||
'uk_id' => $_user_id,
|
||||
));
|
||||
}
|
||||
|
||||
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
|
||||
));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user