Example #1
0
 function listar()
 {
     @session_start();
     require_once 'model/Rol.class.php';
     $usuario = new Usuario();
     $list_users = $usuario->list_users();
     $rol = new Rol();
     $roles = $rol->module_role('5');
     $ruta = $this->view->path('default/page.php');
     //carga la plantilla
     $pagina = $this->view->load_page($ruta);
     ob_start();
     //carga html del listado de los modulos
     include 'views/content/usuario_listar.php';
     //$listado_modulos = $this->load_page('views/listar_modulos.php');
     if ($list_users != '') {
         //si existen registros carga el modulo en memoria y rellena con los datos
         //carga la tabla de la seccion de VIEW
         $listado_usuarios = ob_get_clean();
         //realiza el parseado
         $pagina = $this->view->replace_content('/\\#CONTENIDO\\#/ms', $listado_usuarios, $pagina);
     } else {
         //si no existen datos -> muestra mensaje de error
         $pagina = $this->replace_content('/\\#CONTENIDO\\#/ms', '<h1>No existen resultados</h1>', $pagina);
     }
     $pagina = $this->view->load_template('- Validar -', $pagina);
     $this->view->view_page($pagina);
 }