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); }