aboutsummaryrefslogtreecommitdiffstats
path: root/library/fullcalendar/examples/php/get-events.php
diff options
context:
space:
mode:
Diffstat (limited to 'library/fullcalendar/examples/php/get-events.php')
-rw-r--r--library/fullcalendar/examples/php/get-events.php50
1 files changed, 0 insertions, 50 deletions
diff --git a/library/fullcalendar/examples/php/get-events.php b/library/fullcalendar/examples/php/get-events.php
deleted file mode 100644
index e4d765433..000000000
--- a/library/fullcalendar/examples/php/get-events.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-
-//--------------------------------------------------------------------------------------------------
-// This script reads event data from a JSON file and outputs those events which are within the range
-// supplied by the "start" and "end" GET parameters.
-//
-// An optional "timeZone" GET parameter will force all ISO8601 date stings to a given timeZone.
-//
-// Requires PHP 5.2.0 or higher.
-//--------------------------------------------------------------------------------------------------
-
-// Require our Event class and datetime utilities
-require dirname(__FILE__) . '/utils.php';
-
-// Short-circuit if the client did not give us a date range.
-if (!isset($_GET['start']) || !isset($_GET['end'])) {
- die("Please provide a date range.");
-}
-
-// Parse the start/end parameters.
-// These are assumed to be ISO8601 strings with no time nor timeZone, like "2013-12-29".
-// Since no timeZone will be present, they will parsed as UTC.
-$range_start = parseDateTime($_GET['start']);
-$range_end = parseDateTime($_GET['end']);
-
-// Parse the timeZone parameter if it is present.
-$time_zone = null;
-if (isset($_GET['timeZone'])) {
- $time_zone = new DateTimeZone($_GET['timeZone']);
-}
-
-// Read and parse our events JSON file into an array of event data arrays.
-$json = file_get_contents(dirname(__FILE__) . '/../json/events.json');
-$input_arrays = json_decode($json, true);
-
-// Accumulate an output array of event data arrays.
-$output_arrays = array();
-foreach ($input_arrays as $array) {
-
- // Convert the input array into a useful Event object
- $event = new Event($array, $time_zone);
-
- // If the event is in-bounds, add it to the output
- if ($event->isWithinDayRange($range_start, $range_end)) {
- $output_arrays[] = $event->toArray();
- }
-}
-
-// Send JSON to the client.
-echo json_encode($output_arrays);