本文整理汇总了PHP中Evento::select方法的典型用法代码示例。如果您正苦于以下问题:PHP Evento::select方法的具体用法?PHP Evento::select怎么用?PHP Evento::select使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Evento
的用法示例。
在下文中一共展示了Evento::select方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: json
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));
}
示例2: duracion
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);
}
}
示例3: actualizarFechas
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);
}
}
}
示例4: preview
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);
}
示例5: parrilla
public function parrilla()
{
//Select
$eventos = Evento::select(array("fecha" => $_REQUEST["fecha"], "tipo" => "P"));
$this->ajax(array("eventos" => $eventos));
}
示例6: createAlbum
public function createAlbum($id)
{
$dados = Evento::select('id', 'nome')->where('id', '=', $id)->get();
return View::make('admin.cadastros.albuns_foto', array('dados' => $dados));
}