$reminder->set_value('reminderRecuringValue', $_POST["reminder_recuring_value"]); } $reminder->set_value('reminderAdvNoticeSent', '0'); if (!$_POST["reminder_advnotice_value"]) { $reminder->set_value('reminderAdvNoticeInterval', 'No'); $reminder->set_value('reminderAdvNoticeValue', '0'); } else { $reminder->set_value('reminderAdvNoticeInterval', $_POST["reminder_advnotice_interval"]); $reminder->set_value('reminderAdvNoticeValue', $_POST["reminder_advnotice_value"]); } $reminder->set_value('reminderSubject', $_POST["reminder_subject"]); $reminder->set_value('reminderContent', rtrim($_POST["reminder_content"])); $reminder->set_value('reminderActive', sprintf("%d", $_POST["reminderActive"])); $reminder->save(); $reminder->update_recipients($recipient_keys); $returnToParent = "reminder"; $reminderID = $reminder->get_id(); $TPL["message_good"][] = "Reminder saved."; } else { if ($_POST["reminder_delete"] && $_POST["reminder_id"]) { $reminder = new reminder(); $reminder->set_id($_POST["reminder_id"]); $reminder->delete(); } } $headers = array("client" => $TPL["url_alloc_client"] . "clientID=" . $parentID . "&sbs_link=reminders", "project" => $TPL["url_alloc_project"] . "projectID=" . $parentID . "&sbs_link=reminders", "task" => $TPL["url_alloc_task"] . "taskID=" . $parentID . "&sbs_link=reminders", "home" => $TPL["url_alloc_home"], "calendar" => $TPL["url_alloc_taskCalendar"] . "personID=" . $_POST["personID"], "list" => $TPL["url_alloc_reminderList"], "reminder" => $TPL["url_alloc_reminder"] . "reminderID=" . $reminderID . "&step=3", "" => $TPL["url_alloc_reminderList"]); alloc_redirect($headers[$returnToParent]); break; default: alloc_error("Unrecognized state"); }