X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=bin%2Fcron%2Fregistrations.php;h=75ac753f8a29bf61ad4dd186004fcb9c9db296dd;hb=9f52839d4a55c6b59ab80af35026a064e007ac72;hp=1caa4405866404633cc6600ddb4cd5470dbfd6f6;hpb=5ecaa68e834e823f3d2ab9ea2c3613c1ebc19bf6;p=platal.git diff --git a/bin/cron/registrations.php b/bin/cron/registrations.php index 1caa440..75ac753 100755 --- a/bin/cron/registrations.php +++ b/bin/cron/registrations.php @@ -5,14 +5,13 @@ require 'connect.db.inc.php'; $message = ''; -$res = XDB::iterRow("SELECT al.alias, pd.promo, e.email //a.alias, u.promo, email +$res = XDB::iterRow("SELECT a.hruid, pd.promo, e.email FROM accounts AS a - INNER JOIN account_profile AS ap ON (ap.uid = a.uid AND FIND_IN_SET('owner', ap.perms)) - INNER JOIN profile_display AS pd ON (ap.pid = pd.pid) - LEFT JOIN aliases AS al ON (a.uid =a.uid AND al.type = 'a_vie') - LEFT JOIN emails AS e ON (a.uid = e.uid AND NOT FIND_IN_SET('filter', e.flags)) + INNER JOIN account_profiles AS ap ON (ap.uid = a.uid AND FIND_IN_SET('owner', ap.perms)) + INNER JOIN profile_display AS pd ON (ap.pid = pd.pid) + LEFT JOIN emails AS e ON (a.uid = e.uid AND NOT FIND_IN_SET('filter', e.flags)) WHERE a.registration_date > {?} - GROUP BY al.alias + GROUP BY a.hruid ORDER BY pd.promo", date("Ymd000000", strtotime('last Monday'))); if ($count = $res->total()) {