public function PostAgregaAlumno() { if (Input::get("usuario_fullname") != '') { $existe = Reservas::where('user_id', Input::get("usuario_fullname"))->where('clase_id', Input::get("clase_id"))->where('dias_clases_id', Input::get("dias_clases_id"))->where('fecha', Input::get("fecha"))->count(); if ($existe == 0) { $reservas = new Reservas(); $reservas->user_id = Input::get("usuario_fullname"); $reservas->clase_id = Input::get("clase_id"); $reservas->dias_clases_id = Input::get("dias_clases_id"); $reservas->fecha = Input::get("fecha"); $reservas->hora = Input::get("hora_inicio"); $reservas->save(); \Session::flash('success_message', 'Alumno agregado con exito!'); } else { \Session::flash('warning_message', 'Este alumno ya está inscrito en esta clase!'); } } else { \Session::flash('error_message', 'No se pudo agregar al alumno, intentelo denuevo'); } return redirect('horarios/mishorarios'); }
public function Reservar() { try { date_default_timezone_set('America/Santiago'); setlocale(LC_ALL, "es_ES"); $fecha = Input::get('fecha'); if (date("Y-m-d", strtotime($fecha)) >= date('Y-m-d')) { $user_id = Auth::user()->id; $hora = Input::get('hora'); $clase_id = Input::get('clase_id'); $dias_clases_id = Input::get('dias_clases_id'); $reserva = new Reservas(); $reserva->user_id = $user_id; $reserva->fecha = $fecha; $reserva->hora = $hora; $reserva->clase_id = $clase_id; $reserva->dias_clases_id = $dias_clases_id; $reserva->cuenta_cupo = !HelperUsuarios::esSabado($fecha); $reserva->save(); return response()->json(array('success' => true, 'msg' => 'ok', 'reserva_id' => $reserva->id)); } else { return response()->json(array('success' => true, 'msg' => 'fecha_pasada')); } } catch (\Exception $e) { return response()->json(array('success' => false, 'msg')); } }