X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fmails%2Fbirthday_mails.php;h=c4dab04700104eea6215fbdf820e5e07286858fa;hb=7e977ea8d28b05219b02727fcca35150d9c8fcbe;hp=ab74796524e13786cb535c224ed9b714d1f24379;hpb=5a00e42dbe7b62b8797533b0f47552b3a82b4cbe;p=mailer.git diff --git a/inc/mails/birthday_mails.php b/inc/mails/birthday_mails.php index ab74796524..c4dab04700 100644 --- a/inc/mails/birthday_mails.php +++ b/inc/mails/birthday_mails.php @@ -35,14 +35,13 @@ if (!defined('__SECURITY')) { $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php"; require($INC); -} elseif ((!EXT_IS_ACTIVE("birthday")) && (!IS_ADMIN())) { - ADD_FATAL(EXTENSION_PROBLEM_EXT_INACTIVE, "birthday"); +} elseif (!EXT_IS_ACTIVE("birthday")) { return; } // Do not execute when script is in CSS mode global $CSS; -if ($CSS == 1) return; +if (($CSS == 1) || (!defined('__DAILY_RESET'))) return; // Get current day (01 to 31), month (01 to 12) and year (4-digits year) $DAY = date("d", time()); @@ -82,7 +81,7 @@ if (SQL_NUMROWS($result_birthday) > 0) { ); for ($idx = 0; $idx < 4; $idx++) { - $content['check'] .= GEN_RANDOM_CODE("8", rand(0, "$MONTH$DAY"), $uid, ($AGE*($idx+1))); + $content['check'] .= GEN_RANDOM_CODE("8", mt_rand(0, "$MONTH$DAY"), $uid, ($AGE*($idx+1))); } // Insert row into database @@ -97,7 +96,7 @@ if (SQL_NUMROWS($result_birthday) > 0) { } // Send email - SEND_EMAIL($email, HAPPY_BIRTHDAY, $msg); + SEND_EMAIL($uid, HAPPY_BIRTHDAY, $msg); // Remember him that he has received a birthday mail $result_bd = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_user_data SET birthday_sent=UNIX_TIMESTAMP() WHERE userid=%s LIMIT 1",