X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fnewsletter.inc.php;h=f9146157dd8e9df8e899a4bad0435f98545a09c5;hb=2235cd7f2d11e5b4fdcc4ddd8d4da00a2ae80564;hp=e8cc2602098362ec75d25da11d9cfd81d78e5394;hpb=5660032ac785d410f90e3f5b0d6948dc90b0cfea;p=platal.git diff --git a/include/newsletter.inc.php b/include/newsletter.inc.php index e8cc260..f914615 100644 --- a/include/newsletter.inc.php +++ b/include/newsletter.inc.php @@ -1,6 +1,6 @@ numRows()) { - Newsletter::create(); + NewsLetter::create(); } - $res = XDB::query("SELECT * FROM newsletter WHERE bits='new'"); + $res = XDB::query("SELECT * FROM newsletter WHERE bits='new' ORDER BY id DESC LIMIT 1"); } if ($res->numRows() != 1) { throw new MailNotFound(); @@ -133,7 +133,7 @@ class NewsLetter extends MassMailer $user = is_null($uid) ? S::v('uid') : $uid; $res = XDB::query("SELECT 1 FROM newsletter_ins - WHERE user_id={?}", $user); + WHERE uid={?}", $user); return $res->fetchOneCell(); } @@ -141,13 +141,13 @@ class NewsLetter extends MassMailer { $user = is_null($uid) ? S::v('uid') : $uid; XDB::execute("DELETE FROM newsletter_ins - WHERE user_id={?}", $user); + WHERE uid={?}", $user); } static public function subscribe($uid = null) { $user = is_null($uid) ? S::v('uid') : $uid; - XDB::execute("REPLACE INTO newsletter_ins (user_id,last) + XDB::execute("REPLACE INTO newsletter_ins (uid,last) VALUES ({?}, 0)", $user); }