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">×</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">×</button> <h4>Error</h4> El proceso de registro no se ha realizado satisfactoriamente, por favor inténtelo de nuevo más tarde. </div>'; } } } }
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); }