public function postCurso() { $curso = Curso::where('codigo', Input::get('curso'))->first(); $data = ['codigo' => $curso->codigo, 'nombre' => $curso->nombre, 'descripcion' => $curso->descripcion, 'tipologia' => $curso->tipologia, 'creditos' => $curso->creditos]; //var_dump($curso); return Response::json($data); }
public function getcursos() { switch (Auth::user()->tipo) { case 0: return Redirect::to('admin'); break; case 2: $cursos = Curso::where('activo', '>', 0)->get(); return View::make('cursante.curso', array('cursos' => $cursos)); break; } }
public function index() { date_default_timezone_set('America/Mexico_City'); $total_alumnos = 12; $fecha_actual = date('Y-m-d'); $fecha_actual = date_create($fecha_actual); $cursos = Curso::where('status', '=', 1)->where('total_alumnos', '<', $total_alumnos)->get(); $lista_cursos = array(); $session = Utilities::getSession(); $links = Utilities::getMenu($session); foreach ($cursos as $key => $value) { $fechaInicio = date_create($value->fechaInicio); $interval = date_diff($fecha_actual, $fechaInicio); if ($interval->invert == 0 && $interval->d >= 0) { $value->action = '/suscribirme/' . $value->curso_id; $lista_cursos[] = $value; } } //Utilities::printData( $lista_cursos ); $this->view = new Index($this->app->urlFor('join'), $lista_cursos, $links); $this->view->display(); }
}))->where('id', '[0-9]+')->where('id2', '[0-9]+'); // //RUTAS DEL ADMINISTRADOR // Route::get('administrador', array('as' => 'administrador', function () { if (Session::get('user_id') == "" || Session::get('tipo_usuario') != "Administrador") { return Redirect::to('index'); } $cursos = Curso::where('id_curso', '<>', '0')->get(); return View::make('Administrador/index')->with('cursos', $cursos); })); Route::get('administrador/estadisticas', array('as' => 'administrador-estadisticas', function () { if (Session::get('user_id') == "" || Session::get('tipo_usuario') != "Administrador") { return Redirect::to('index'); } $cursos = Curso::where('id_curso', '<>', '0')->get(); return View::make('Administrador/estadisticas')->with('cursos', $cursos); })); Route::get('administrador/listar-estadisticas', array('as' => 'administrador-listar-estadisticas', function () { if (Session::get('user_id') == "") { return Redirect::to('index'); } $relaciones = RelacionUsuarioCurso::where('id_usuario', '=', Session::get('user_id'))->where('tipo_relacion', '=', 'Profesor Admin')->get(); if (count($relaciones) == 0 && Session::get('tipo_usuario') != "Administrador") { return Redirect::to('index'); } return View::make('Administrador/listar-estadisticas')->with('cursos', $relaciones); })); Route::get('administrador/listar-cursos', array('as' => 'administrador-listar-cursos', function () { if (Session::get('user_id') == "") { return Redirect::to('index');
public function cursosAction() { $cursos = Curso::where('status', '=', 1)->get(); foreach ($cursos as $key => $value) { $value->edit = '/curso/' . $value->curso_id . '/edit'; $value->view = '/curso/' . $value->nombre; $value->delete = '/curso/' . $value->curso_id . '/delete'; } $session = Utilities::getSession(); $links = Utilities::getMenu($session); $this->view = new ListCurso($links, $cursos); $this->view->display(); }