Esempio n. 1
0
 /**
  * Listado de rangos.
  */
 public function action_rangos()
 {
     // Cargamos la vista.
     $vista = View::factory('admin/usuario/rangos');
     // Modelo de rangos.
     $model_rangos = new Model_Usuario_Rango();
     // Cargamos el listado de rangos.
     $lst = $model_rangos->listado();
     // Obtenemos datos de los rangos.
     foreach ($lst as $k => $v) {
         $lst[$k] = $v->as_array();
     }
     // Seteamos listado de rangos.
     $vista->assign('rangos', $lst);
     unset($lst);
     // Rango por defecto para nuevos usuario, evitamos que se borre.
     $model_config = new Model_Configuracion();
     $vista->assign('rango_defecto', (int) $model_config->get('rango_defecto', 1));
     // Seteamos el menu.
     $this->template->assign('master_bar', parent::base_menu('admin'));
     // Cargamos plantilla administracion.
     $admin_template = View::factory('admin/template');
     $admin_template->assign('contenido', $vista->parse());
     unset($portada);
     $admin_template->assign('top_bar', Controller_Admin_Home::submenu('usuario_rangos'));
     // Asignamos la vista a la plantilla base.
     $this->template->assign('contenido', $admin_template->parse());
 }