Agrega librerias y temas gráficos de forma local, no cdn,
directorio local lib
Formulario de registro:
    - select se hacen con select2, falta validarlos
    - validación de nombre, apellido y mail ya funcionando con
    jquery-validate
    - arregla temas gráficos y de presentación
  FALTA:
    - validar los select
    - validar los radiobutton
    - TODA LA PUTA LOGICA DE BACK-END DE NUEVO!!!
		
	
			
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?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.
 | |
| $timezone = null;
 | |
| if (isset($_GET['timezone'])) {
 | |
| 	$timezone = 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, $timezone);
 | |
| 
 | |
| 	// 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); |