X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Freminder.inc.php;h=715d2d541747d72533d5604f4c35ddac051cfd09;hb=28c20b86be8b40cecba0d83080879f81c49e07ad;hp=bc1334bd059cb6b9464156c1bd85e7ef33b663db;hpb=02d5e4dc5ff6477ba2430cd08492e351e65cd234;p=platal.git diff --git a/include/reminder.inc.php b/include/reminder.inc.php index bc1334b..715d2d5 100644 --- a/include/reminder.inc.php +++ b/include/reminder.inc.php @@ -1,6 +1,6 @@ 0 ? time() + $next_ask * 24 * 60 * 60 : null)); } @@ -105,7 +105,7 @@ abstract class Reminder // has been taken into account. public function NotifiesAction(&$page) { - header('Content-Type: text/html; charset=utf-8'); + pl_content_headers("text/html"); $page->changeTpl('reminder/notification.tpl', NO_SKIN); $page->assign('previous_reminder', $this->title()); } @@ -114,7 +114,7 @@ abstract class Reminder // when the reminder is the only output of a page. public function DisplayStandalone(&$page, $previous_reminder = null) { - header('Content-Type: text/html; charset=utf-8'); + pl_content_headers("text/html"); $page->changeTpl('reminder/base.tpl', NO_SKIN); $this->Prepare($page); if ($previous_reminder) { @@ -148,14 +148,17 @@ abstract class Reminder return 'ajax/reminder/' . $this->name; } + // Returns the url for the information page. + public function info() { return ''; } + // Static status update methods ------------------------------------------- - // Marks the candidate reminder as having been accepted for user |user_id|. + // Marks the candidate reminder as having been accepted for user |uid|. // It is intended to be used when a reminder box has been bypassed, and when // it should behave as if the user had clicked on 'yes'. - protected static function MarkCandidateAsAccepted($user_id, $candidate) + protected static function MarkCandidateAsAccepted($uid, $candidate) { - Reminder::UpdateStatus($user_id, $candidate['type_id'], + Reminder::UpdateStatus($uid, $candidate['type_id'], 'yes', $candidate['remind_delay_yes']); }