public function index() { $curso_perfil = CursoPerfil::with('perfil', 'curso')->where('payed', '=', 0)->orderBy('perfil_id')->get(); $session = Utilities::getSession(); $links = Utilities::getMenu($session); $this->view = new EscolaresIndexView($curso_perfil, $links); $this->view->display(); //Utilities::printData( $curso_perfil ); }
public function suscribirmeAction($curso_id) { $curso_id = filter_var($curso_id, FILTER_SANITIZE_NUMBER_INT); $curso_id = filter_var($curso_id, FILTER_VALIDATE_INT); $session = Utilities::getSession(); $curso = Curso::find($curso_id); $perfil = Perfil::find($session['user_id']); $curso_perfil = CursoPerfil::where('perfil_id', '=', $perfil->perfil_id)->where('curso_id', '=', $curso_id)->get(); if ($curso->total_alumnos == 12) { $action = '/curso/' . $curso->nombre . '/complete'; $this->app->redirect($action); } echo 'aqui voy'; /*if ( count( $curso_perfil ) == 0 ) { if ( count( $curso ) == 0 ) $this->app->redirect( $this->app->urlFor('join') ); $curso_perfil = new CursoPerfil; $curso_perfil->curso_id = $curso_id; $curso_perfil->perfil_id = $perfil->perfil_id; $curso_perfil->beca_id = 1; $curso_perfil->payed = 0; $curso->total_alumnos = $curso->total_alumnos + 1; if ( $curso_perfil->save() && $curso->save() ) { $params = Utilities::makePDF( $perfil, $curso ); $archivo = new Archivo; $archivo->tipo_id = 1; $archivo->nombre = $params['file_name']; $archivo->extension = 'pdf'; $archivo->save(); $fecha_actual = date('Y-m-d H:m:s'); $archivo_perfil = new ArchivoPerfil; $archivo_perfil->perfil_id = $perfil->perfil_id; $archivo_perfil->curso_id = $curso->curso_id; $archivo_perfil->archivo_id = $archivo->archivo_id; $archivo_perfil->fechaExp = $fecha_actual; $archivo_perfil->save(); if ( $params['error'] == 0 ) { Utilities::sendMail( $perfil, $curso ); $continue = '/' . $perfil->username . '/suscrito/' . $curso->curso_id; $this->app->redirect( $continue ); }else { } }else { $this->app->redirect( $this->app->urlFor('Index') ); } }else { $action = '/curso/' . $curso->nombre; $this->app->redirect( $action ); }*/ //echo 'Realizar la funcion suscribirmeAction<br/>'; //var_dump($_SESSION['proceso']); }