本文整理汇总了PHP中Evento::searchEventosById方法的典型用法代码示例。如果您正苦于以下问题:PHP Evento::searchEventosById方法的具体用法?PHP Evento::searchEventosById怎么用?PHP Evento::searchEventosById使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Evento
的用法示例。
在下文中一共展示了Evento::searchEventosById方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: submit_registrar_comentario
public function submit_registrar_comentario()
{
if (Auth::check()) {
$data["inside_url"] = Config::get('app.inside_url');
$data["user"] = Session::get('user');
$data["permisos"] = Session::get('permisos');
if (in_array('side_mis_eventos', $data["permisos"])) {
$ideventos = Input::get('ideventos');
$asistencia = Asistencia::validarAsistencia($data["user"]->id, $ideventos)->get();
if ($asistencia->isEmpty()) {
Session::flash('error', 'Lo sentimos, no tiene acceso a ver el evento solicitado.');
return Redirect::to('eventos/mis_eventos');
}
$data["evento_info"] = Evento::searchEventosById($ideventos)->get();
if ($data["evento_info"]->isEmpty()) {
Session::flash('error', 'No se encontró el evento.');
return Redirect::to('eventos/mis_eventos');
}
$data["evento_info"] = $data["evento_info"][0];
$data["hoy"] = date("Y-m-d H:i:s");
$idasistencia_ninhos = Input::get('idasistencia_ninhos');
$idcomentarios = Input::get('idcomentarios');
$calificaciones = Input::get('calificaciones');
$comentarios = Input::get('comentarios');
for ($i = 0; $i < count($idasistencia_ninhos); $i++) {
if (empty($idcomentarios[$i])) {
$comentario = new Comentario();
$comentario->idusers = $data["user"]->id;
$comentario->idasistencia_ninhos = $idasistencia_ninhos[$i];
$comentario->comentario = $comentarios[$i];
$comentario->calificacion = $calificaciones[$i];
$comentario->save();
} else {
$comentario = Comentario::find($idcomentarios[$i]);
$comentario->comentario = $comentarios[$i];
$comentario->calificacion = $calificaciones[$i];
$comentario->save();
}
}
// Llamo a la función para registrar el log de auditoria
$descripcion_log = "Se registraron comentarios sobre los niños en el evento con id {{$ideventos}}";
Helpers::registrarLog(3, $descripcion_log);
Session::flash('message', 'Se registraron correctamente los comentarios.');
return Redirect::to('eventos/registrar_comentario/' . $ideventos);
} else {
// Llamo a la función para registrar el log de auditoria
$descripcion_log = "Se intentó acceder a la ruta '" . Request::path() . "' por el método '" . Request::method() . "'";
Helpers::registrarLog(10, $descripcion_log);
Session::flash('error', 'Usted no tiene permisos para realizar dicha acción.');
return Redirect::to('/dashboard');
}
} else {
return View::make('error/error');
}
}