/home/techb158/workloadmatch.com/Manager/core
NameSizeModeActions
add-event-json.php24450644editdlrm
add-event.php10030644editdlrm
edit-date-json.php8070644editdlrm
edit-date.php7820644editdlrm
edit-title-json.php8740644editdlrm
editEventTitle.php11990644editdlrm
Edit: /home/techb158/workloadmatch.com/Manager/core/add-event-json.php (2445B)
$day) { $getDatesOfWeekDay = new Week($day, $_POST['start'], $_POST['endDate']); // gets all dates of that week day $datesOfWeekDay = $getDatesOfWeekDay->getWeekDatesInRange(); foreach ($datesOfWeekDay as $date) { // increment to generate unique event id $id = ++$id; // add event for each date of that week day $addRecurrenceEvents[] = new Recurrence( $id, $rid, 'repeating event', sanitizeInput($_POST['title']), sanitizeInput($_POST['description']), $date, $date, sanitizeInput($_POST['color']) ); } } // store dates $events = array_merge($data, $addRecurrenceEvents); $newJsonString = json_encode($events); file_put_contents('../data/events.json', $newJsonString); // if single event } else { // increment by one to generate unique event identifiers $id = ++$id; $rid = ++$rid; $addSingleEvent = new Event( $id, $rid, 'single event', sanitizeInput($_POST['title']), sanitizeInput($_POST['description']), $_POST['start'], $_POST['end'], sanitizeInput($_POST['color']) ); // store dates $data[] = $addSingleEvent; $newJsonString = json_encode($data); file_put_contents('../data/events.json', $newJsonString); } } // back to fullCalendar $referer = $_SERVER['HTTP_REFERER'] ?? ''; $host = $_SERVER['HTTP_HOST'] ?? ''; if ($referer && strpos($referer, $host) !== false) { header('Location: ' . $referer); } else { header('Location: index.php'); } ?>