if (!$User->id) { header('Location: /login.php?origin=' . $_SERVER['PHP_SELF']); /* Redirect browser to PHP web site */ exit; /* Make sure that code below does not get executed when we redirect. */ } if (!$User->IsTaskAllowed(FRESHPORTS_TASKS_ANNOUNCEMENTS_MAINTAIN)) { die("I'm sorry, but you're not allowed to be here. The police have been notified. Please leave now."); } if (isset($_REQUEST['add'])) { $Announcement = new Announcement($db); $Announcement->TextSet($_REQUEST['announcement']); $Announcement->TextPlainSet($_REQUEST['announcement_plain']); $Announcement->StartDateSet($_REQUEST['start_date']); $Announcement->EndDateSet($_REQUEST['end_date']); $Announcement->Insert(); unset($Announcement); } if (isset($_REQUEST['update'])) { $Announcement = new Announcement($db); $Announcement->TextSet($_REQUEST['announcement']); $Announcement->TextPlainSet($_REQUEST['announcement_plain']); $Announcement->StartDateSet($_REQUEST['start_date']); $Announcement->EndDateSet($_REQUEST['end_date']); $Announcement->IDSet($_REQUEST['id']); $Announcement->Update(); unset($Announcement); } if (isset($_REQUEST['delete'])) { $Announcement = new Announcement($db); $Announcement->IDSet($_REQUEST['delete']);