Beispiel #1
0
 public function registrar()
 {
     if (!$this->input->is_ajax_request()) {
         redirect('404');
     } else {
         if (!$this->_validar()) {
             $error = json_encode(validation_errors());
             $error = str_replace('"', "", $error);
             $error = str_replace('<\\/span>\\n', "", $error);
             $error = str_replace('<\\/div>\\n', "", $error);
             echo '<div class="text-error">' . $error . '</div>';
         } else {
             $grupo = new Grupo_model();
             if ($grupo->inicializar()) {
                 echo '<div class="alert alert-success span9">
                 <button type="button" class="close" data-dismiss="alert">&times;</button>
                 <h4>Éxito</h4>
                 Se ha registrado el grupo correctamente.
                 </div>';
             } else {
                 echo '<div class="alert alert-danger span9">
                 <button type="button" class="close" data-dismiss="alert">&times;</button>
                 <h4>Error</h4>
                 El proceso de registro no se ha realizado satisfactoriamente, 
                 por favor inténtelo de nuevo más tarde.
                 </div>';
             }
         }
     }
 }
Beispiel #2
0
 public function informacion($codigo)
 {
     if ($this->uri->segment(1) == 'admin') {
         $this->permisos('admin');
         $this->pagina = 'asignatura';
         $this->menu = 'menu_asignatura';
         $this->titulo = $this->pagina;
         $this->estilo = array('backend', 'tablas');
         $this->javascript = array('campos', 'crearGrupo');
         $datos['backend'] = TRUE;
         $datos['semana'] = array('1' => 'Lunes', '2' => 'Martes', '3' => 'Miércoles', '4' => 'Jueves', '5' => 'Viernes', '6' => 'Sábado', '7' => 'Domingo');
         if (Asignatura_model::existe($codigo)) {
             $asignatura = new Asignatura_model();
             $datos['asignatura'] = $asignatura->datos($codigo);
             $datos['grupos'] = Grupo_model::obtener($codigo);
         } else {
             $datos['error'] = 'La asignatura indicada no existe';
         }
     } else {
         $this->pagina = 'asignatura';
         $this->estilo = array('profesor', 'asignatura', 'general_paginas');
         $this->javascript = array('');
         if (Asignatura_model::existe($codigo)) {
             $datos['existe'] = TRUE;
             $asignatura = new Asignatura_model();
             $datos['asignatura'] = $asignatura->datos($codigo);
             $this->titulo = $asignatura->Nombre;
         } else {
             $datos['existe'] = FALSE;
         }
     }
     $this->mostrar($datos);
 }