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); |