From af09d36a769465182e8a524c4941b5780bae09c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=B3th=20Rich=C3=A1rd?= Date: Thu, 21 Nov 2019 17:37:57 +0100 Subject: [PATCH] added money_check cron php file --- cron/money_check.php | 47 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 cron/money_check.php diff --git a/cron/money_check.php b/cron/money_check.php new file mode 100644 index 0000000..f270852 --- /dev/null +++ b/cron/money_check.php @@ -0,0 +1,47 @@ += last_deposit + 1 hónap VAGY actual date null), akkor nullázás + +$users_assoc_array = $sql->assoc_array('SELECT * FROM user_kid WHERE uk_is_active = 1 AND uk_deleted = 0 AND uk_balance_expires = 1;'); + +foreach ($users_assoc_array as $key => $user_array) { + $setZero = false; + $expDateToNull = false; + if (null !== $user_array['uk_balance_expire_date'] && $user_array['uk_balance_expire_date'] < date('Y-m-d')) { + $setZero = true; + $expDateToNull = true; + } + elseif (null === $user_array['uk_balance_expire_date']) { + //var_dump($user_array['uk_id'], null === $user_array['uk_last_deposit']); + if (null === $user_array['uk_last_deposit']) { + $setZero = true; + } else { + $depositPlusOneMonth = date("Y-m-d", strtotime("+1 month", strtotime($user_array['uk_last_deposit']))); + if (date('Y-m-d') >= $depositPlusOneMonth) { + $setZero = true; + } + } + } + + if ($setZero && $user_array['uk_balance'] > 0) { + //var_dump('setZero:' . $user_array['uk_id']); + $sql->update_table('user_kid', array('uk_balance' => 0), array('uk_id' => $user_array['uk_id'])); + } + + if ($expDateToNull) { + $sql->update_table('user_kid', array('uk_balance_expire_date' => 'null'), array('uk_id' => $user_array['uk_id'])); + } +} + +?>