$fatal[] = __('No permission to view event', fsCalendar::$plugin_textdom); } } } // Verify Nonce if (isset($_POST['eventid']) && $action != 'view') { $nonce = $_POST['_fseevent']; if (!wp_verify_nonce($nonce, 'event')) { $fatal[] = __('Security check failed', fsCalendar::$plugin_textdom); } } if (!isset($fatal) || is_array($fatal) && count($fatal) == 0) { if (isset($_POST['eventid']) && $action != 'view') { // Save post if (isset($_POST['save']) || isset($_POST['publish']) && empty($evt->eventid)) { if (($res = $evt->saveToDatabase()) === true) { if ($action == 'edit') { $success[] = __('Event updated', fsCalendar::$plugin_textdom); } else { $success[] = __('New event saved', fsCalendar::$plugin_textdom); $action = 'edit'; } } else { $errors = $res; } } // End Save // Publish if (isset($_POST['publish']) && !empty($evt->eventid)) { if (($res = $evt->setStatePublished()) === true) { $success[] = __('Event published', fsCalendar::$plugin_textdom);