insert("events", ["opid" => $opcacheid, "title" => $_POST['cal-title'], "content" => $_POST['cal-content'], "color" => $_POST['cal-color'], "start" => $startdate, "end" => $enddate, "lastedit" => $jakdb->raw("NOW()"), "created" => $jakdb->raw("NOW()")]); if ($result) { $_SESSION["successmsg"] = $jkl['g14']; jak_redirect($backtodash); } } $_SESSION["errormsg"] = $jkl['i4']; jak_redirect($backtodash); break; case 'cal-edit': # code... if (isset($_POST['cal-id']) && is_numeric($_POST['cal-id']) && $jakdb->has("events", ["id" => $_POST['cal-id']]) && isset($_POST['cal-title']) && !empty($_POST['cal-title'])) { if (isset($_POST['cal-delete']) && $_POST['cal-delete'] == 1) { $jakdb->delete("events", ["id" => $_POST['cal-id']]); } else { $startdate = date('Y-m-d H:i:s ', strtotime($_POST['cal-start'])); $enddate = date('Y-m-d H:i:s ', strtotime($_POST['cal-end'])); if ($jakdb->update("events", ["title" => $_POST['cal-title'], "content" => $_POST['cal-content'], "color" => $_POST['cal-color'], "start" => $startdate, "end" => $enddate, "lastedit" => $jakdb->raw("NOW()")], ["AND" => ["id" => $_POST['cal-id'], "opid" => $opcacheid]])) { } } $_SESSION["successmsg"] = $jkl['g14']; jak_redirect($backtodash); } $_SESSION["errormsg"] = $jkl['i']; jak_redirect($backtodash); break; case 'cal-date': # code... if (isset($_POST['cal-id']) && is_numeric($_POST['cal-id']) && $jakdb->has("events", ["id" => $_POST['cal-id']])) { // Datefromat $startdate = date('Y-m-d H:i:s ', strtotime($_POST['cal-start'])); $enddate = date('Y-m-d H:i:s ', strtotime($_POST['cal-end'])); if ($jakdb->update("events", ["start" => $startdate, "end" => $enddate], ["AND" => ["id" => $_POST['cal-id'], "opid" => $opcacheid]])) { die(json_encode(array('status' => 1))); } } die(json_encode(array('status' => 0))); break; default: # code... die(json_encode(array('status' => 0))); } ?>