X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Freminder.php;h=a395c4dcaaf3c988080e661648a76284c797034b;hb=e93255ef54304c697ef7ac101247f23dc5f7b31f;hp=d150f585ddde3b23124109044184b81e7ffe5646;hpb=ecf2b474289f94932ff60ab18674610979d0e0db;p=platal.git diff --git a/modules/reminder.php b/modules/reminder.php index d150f58..a395c4d 100644 --- a/modules/reminder.php +++ b/modules/reminder.php @@ -1,6 +1,6 @@ $this->make_hook('reminder', AUTH_COOKIE), + 'ajax/reminder' => $this->make_hook('reminder', AUTH_COOKIE, 'user'), ); } - function handler_reminder(&$page, $reminder_name = null, $action = null) + function handler_reminder($page, $reminder_name = null, $action = null) { require_once 'reminder.inc.php'; $user = S::user(); @@ -44,10 +44,12 @@ class ReminderModule extends PLModule // displayed. $reminder->HandleAction($action); - if ($new_reminder = Reminder::GetCandidateReminder($user)) { - $new_reminder->Display($page); + $previous_reminder = $reminder->title(); + + if (($new_reminder = Reminder::GetCandidateReminder($user))) { + $new_reminder->DisplayStandalone($page, $previous_reminder); } else { - exit; + $reminder->NotifiesAction($page); } } }