public function json() { $date = date("Y-m-d", strtotime($_REQUEST["date"])); //Select $eventos = Evento::select(array("fecha" => $date)); //Data $data = array(); if (count($eventos)) { foreach ($eventos as $evento) { $row = $evento->getDataTablesJson(); $row[10] = ""; $data[] = $row; } } echo json_encode(array("aaData" => $data)); }
public function duracion() { //Fix duración entradas /*$entradas = Entrada::select(); foreach ($entradas as $entrada) { $entrada->update(); }*/ //Eventos $fechas = array(); $eventos = Evento::select(); foreach ($eventos as $evento) { if (!in_array($evento->getFecha(), $fechas)) { $fechas[] = $evento->getFecha(); } } foreach ($fechas as $fecha) { echo "<h3>" . $fecha . "</h3>"; Evento::actualizarOrden($fecha); Evento::actualizarFechas($fecha); } }
public static function actualizarFechas($fecha, $hora = null) { if ($fecha) { //Default starting Hour if ($hora) { if (count(explode(":", $hora)) == 2) { $hora .= ":00:00"; } } //Actualizamos las fechas $previousEvent = null; $eventos = Evento::select(array("fecha" => $fecha, "order" => "order", "orderDir" => "ASC")); if (count($eventos)) { //Recorremos los eventos foreach ($eventos as $evento) { $updateElement = false; //Calculamos las fechas if ($previousEvent->id) { //Inicio if ($evento->fechaInicio != $previousEvent->fechaFin) { $evento->fechaInicio = $previousEvent->fechaFin; $updateElement = true; } //Fin $oldFechaFin = $evento->fechaFin; $evento->calcFechaFin(); if ($oldFechaFin != $evento->fechaFin) { $updateElement = true; } } else { //Inicio $fechaInicio = $hora ? $fecha . " " . $hora : $evento->fechaInicio; if ($evento->fechaInicio != $fechaInicio) { $evento->fechaInicio = $fechaInicio; $updateElement = true; } //Fin $oldFechaFin = $evento->fechaFin; $evento->calcFechaFin(); if ($oldFechaFin != $evento->fechaFin) { $updateElement = true; } } /*echo "Actualizando evento ".$evento->id."<br>"; echo " - Order: ".$evento->order."<br>"; echo " - Duracion: ".$evento->duracion."<br>"; echo " - Inicio: ".$evento->fechaInicio."<br>"; echo " - Fin: ".$evento->fechaFin."<br><br>";*/ if ($updateElement) { $evento->update(); } $previousEvent = $evento; } //Log Log::add(LOG_UPDATE_DATES_PARRILLA, null, true); } } }
public function preview() { //Select $date = date("Y-m-d", strtotime($_REQUEST["fecha"])); $eventos = Evento::select(array("fecha" => $date)); $this->setData("eventos", $eventos); $data["html"] = $this->view("views.preview"); $this->ajax($data); }
public function parrilla() { //Select $eventos = Evento::select(array("fecha" => $_REQUEST["fecha"], "tipo" => "P")); $this->ajax(array("eventos" => $eventos)); }
public function createAlbum($id) { $dados = Evento::select('id', 'nome')->where('id', '=', $id)->get(); return View::make('admin.cadastros.albuns_foto', array('dados' => $dados)); }