X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Freminder.php;h=dc11be87730814439ecdc6aa66df831d26d9bc52;hb=517ecea1229f166ce51fe443f428381ad5912f83;hp=d35ef0cdae2174b3369001171bfd9b47d52f89de;hpb=4b0cb388b3b573048f35d1050c9c459c3090b16c;p=platal.git diff --git a/modules/reminder.php b/modules/reminder.php index d35ef0c..dc11be8 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); + $previous_reminder = $reminder->title(); + if (($new_reminder = Reminder::GetCandidateReminder($user))) { - $new_reminder->DisplayStandalone($page); + $new_reminder->DisplayStandalone($page, $previous_reminder); } else { - exit; + $reminder->NotifiesAction($page); } } }