/** * 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()); }