# # GPL: http://www.gnu.org/licenses/gpl.txt # ################################################## if (!defined("EXPONENT")) { exit(""); } $item = null; $iloc = null; if (isset($_POST['id'])) { $item = $db->selectObject("calendar", "id=" . intval($_POST['id'])); $loc = unserialize($item->location_data); $iloc = exponent_core_makeLocation($loc->mod, $loc->src, $item->id); } if ($item == null && exponent_permissions_check("post", $loc) || $item != null && exponent_permissions_check("edit", $loc) || $iloc != null && exponent_permissions_check("edit", $iloc)) { $item = calendar::update($_POST, $item); $item->location_data = serialize($loc); if (isset($_POST['category'])) { $item->category_id = $_POST['category']; } else { $item->category_id = 0; } //Check to see if the feedback form is enabled and/or being used for this event. if (isset($_POST['feedback_form'])) { $item->feedback_form = $_POST['feedback_form']; $item->feedback_email = $_POST['feedback_email']; } else { $item->feedback_form = ""; $item->feedback_email = ""; } if (!defined("SYS_WORKFLOW")) {