public function render_create_evento()
 {
     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_nuevo_evento', $data["permisos"])) {
             $periodo = Periodo::getPeriodoActual()->get();
             $data["no_hay_periodo"] = false;
             if ($periodo->isEmpty()) {
                 $data["no_hay_periodo"] = true;
                 return View::make('eventos/createEvento', $data);
             }
             //$data["tipos_eventos"] = TipoEvento::lists('nombre','idtipo_eventos');
             $data["colegios"] = Colegio::lists('nombre', 'idcolegios');
             $data["puntos_reunion"] = PuntoReunion::orderBy('direccion', 'asc')->get();
             $data["voluntarios"] = UsersPeriodo::getUsersPorPeriodo($periodo[0]->idperiodos)->get();
             $data["periodo"] = $periodo[0]->idperiodos;
             return View::make('eventos/createEvento', $data);
         } 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');
     }
 }
 public function submit_aprove_precolegio()
 {
     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_nuevo_colegio', $data["permisos"])) {
             $selected_ids = Input::get('selected_id');
             foreach ($selected_ids as $selected_id) {
                 $precolegio = Precolegio::withTrashed()->find($selected_id);
                 if ($precolegio) {
                     //Se inserta el colegio
                     $colegio = new Colegio();
                     $colegio->nombre = $precolegio->nombre;
                     $colegio->direccion = $precolegio->direccion;
                     $colegio->nombre_contacto = $precolegio->nombre_contacto;
                     $colegio->email_contacto = $precolegio->email_contacto;
                     $colegio->telefono_contacto = $precolegio->telefono_contacto;
                     $colegio->interes = $precolegio->interes;
                     $colegio->save();
                     //Se borra el precolegio
                     $precolegio->delete();
                     $emails = array();
                     $emails[] = $colegio->email_contacto;
                     Mail::send('emails.colegioRegistration', array('colegio' => $colegio), function ($message) use($emails, $colegio) {
                         $message->to($emails)->subject('Aprobación de colegio en AFI Perú.');
                     });
                 }
             }
             return Response::json(array('success' => true, 'precolegio' => $precolegio), 200);
         } else {
             return Response::json(array('success' => false), 200);
         }
     } else {
         return Response::json(array('success' => false), 200);
     }
 }
 public function render_edit_ninho($id = null)
 {
     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_nuevo_ninho', $data["permisos"]) && $id) {
             $data["ninho_info"] = Ninho::searchNinhoById($id)->get();
             if ($data["ninho_info"]->isEmpty()) {
                 return Redirect::to('ninhos/list_ninhos');
             }
             $data["ninho_info"] = $data["ninho_info"][0];
             $data["colegios"] = Colegio::orderBy('nombre', 'asc')->lists('nombre', 'idcolegios');
             return View::make('ninhos/editNinho', $data);
         } else {
             $descripcion_log = "Se intentó acceder a la ruta '" . Request::path() . "' por el método '" . Request::method() . "'";
             Helpers::registrarLog(10, $descripcion_log);
             return View::make('error/error');
         }
     } else {
         return View::make('error/error');
     }
 }
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer the ID of the model to be loaded
  */
 public function loadModel($id)
 {
     $model = Colegio::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
        <link type="text/css" rel="stylesheet" href="../../css/style.css">
        <link type="text/css" rel="stylesheet" href="../../css/StyleColegio.css">
        <meta charset="UTF-8">
        <title>Gestionar Aspirante</title>
        
    </head> <!--   -->
    <?php 
include "Header.php";
?>
 <!-- inclucion del header de la pagina  -->
    <body>
        <div id="section"> <!--  div de la seccion  -->
            <div id="info">  <!--  div de las ooopciones a realizar -->
                 
                <a href="../colegio/agregarColegio.php"><img src="../../img/Colegio/colegioAgregar.png" width="100" height="90">Agregar colegio</a>
                <a href="../aspirante/buscarAspirante.php"><img src="../../img/Colegio/buscarCoegio.png" width="100" height="90">Buscar Aspirante</a> 
            <br> 
            <br> 
            <!--  inclusion de la lista de colegios y conexion a la base de datos -->
         <?php 
include '../conexion.php';
include '../colegio/Colegio.php';
Colegio::lista_colegios('colegio');
?>
               </div> 
        </div>
    <?php 
include "fooder.php";
?>
</html>
                $mensaje = Colegio::insertarColegio($nombre, $estado, $ciudad);
                header('Location:../gestiones/gestionarColegio.php');
            } else {
                echo '<script> alert("el nombre de la ciudad debe se completo mayor a 3 letras y menor a 20"); location.href="../colegio/agregarColegio.php";</script>';
            }
        } else {
            echo '<script> alert("el nombre del colegio debe se completo mayor a 3 letras y menor a 20"); location.href="../colegio/agregarColegio.php";</script>';
        }
        exit;
    case "eliminar":
        $id = $_REQUEST['id'];
        $mensaje = Colegio::eliminar_colegio($id);
        header('Location:../gestiones/gestionarColegio.php');
        exit;
        break;
    case "Modificar":
        if (isset($_POST['txt_id'])) {
            $id = (int) $_POST['txt_id'];
            if ($id > 0) {
                $nombre = $_POST['txt_nombre'];
                $estado = $_POST['txt_estado'];
                $ciudad = $_POST['txt_ciudad'];
                Colegio::editarColegio($id, $nombre, $estado, $ciudad);
                header('Location:../gestiones/gestionarColegio.php');
            } else {
                echo 'id menor a 0';
            }
        } else {
            echo 'no existe la variable id';
        }
}