public function admin_add_milestone() { if (!Visitor::current()->group->can("add_milestone")) { show_403(__("Access Denied"), __("You do not have sufficient privileges to add milestones.", "progress")); } $due = empty($_POST['due']) ? "0000-00-00 00:00:00" : datetime($_POST['due']); Milestone::add($_POST['name'], $_POST['description'], $due); Flash::notice(__("Milestone added.", "progress"), "/admin/?action=manage_milestones"); }