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'; } }