No email if there are no new threads; loginkey fix.

This commit is contained in:
Alexander Yakovlev 2017-05-08 13:53:45 +07:00
parent c040268228
commit a6205db015

View file

@ -6,6 +6,9 @@ require_once "email.php";
$pdo = new PDO(DSN, MYSQL_USER, MYSQL_PASSWORD);
$threads = getLatestActiveThreads(FORUM_ID, 100, true);
if (empty($threads)) {
die("No new threads.");
}
$users = $pdo->prepare("SELECT usergroup, loginkey, email, username FROM ".MYBB_PREFIX."users
WHERE usergroup = 4
AND isSubscribed = 1");
@ -44,7 +47,7 @@ foreach ($temp as $row) {
foreach ($users as $user) {
$email = $user['email'];
$message = print_email($user['username'], $url.D_PATH.'/unsubscribe.php?email='.$user['email'].'&key='.$user['login.key'], $threads, $forbidden[$user['usergroup']]);
$message = print_email($user['username'], $url.D_PATH.'/unsubscribe.php?email='.$user['email'].'&key='.$user['loginkey'], $threads, $forbidden[$user['usergroup']]);
if (DRY_RUN) {
echo $message;
}