Ejemplo n.º 1
0
 function listar()
 {
     @session_start();
     $modulo = new Modulo();
     $list_modules = $modulo->show_modules();
     $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/modulo_listar.php';
     //$listado_modulos = $this->load_page('views/listar_modulos.php');
     if ($list_modules != '') {
         //si existen registros carga el modulo en memoria y rellena con los datos
         //carga la tabla de la seccion de VIEW
         $listado_modulos = ob_get_clean();
         //realiza el parseado
         $pagina = $this->view->replace_content('/\\#CONTENIDO\\#/ms', $listado_modulos, $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);
     $menu = $this->view->load_page('views/default/sections/s.menuizquierda.php');
     $pagina = $this->view->replace_content('/\\#MENULEFT\\#/ms', $menu, $pagina);
     $pagina = $this->view->replace_content('/\\#USUARIO\\#/ms', $_SESSION["usuario"], $pagina);
     //$pagina = $this->view->replace_content('/\#CONTENIDO\#/ms', $listado_modulos, $pagina);
     $this->view->view_page($pagina);
 }
Ejemplo n.º 2
0
 function asignar()
 {
     @session_start();
     require 'model/Modulo.class.php';
     $idPerfil = $_GET["id"];
     //consultamos el listado de los usuarios!!
     $perfil = new Perfil();
     $modulo = new Modulo();
     $perfiles = $perfil->single_profile($idPerfil);
     $modulos = $modulo->show_modules();
     //para buscar modulos asignados al perfil seleccionado!
     //$objassig = new Profiles();
     //$list_modules = $modulo->show_modules();
     $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/perfil_asignar.php';
     //$contenido = $this->load_page('views/content/modulo_modificar.php');
     //if($single_pro!=''){//si existen registros carga el modulo en memoria y rellena con los datos
     //carga la tabla de la seccion de VIEW
     $contenido = ob_get_clean();
     //realiza el parseado
     $pagina = $this->view->replace_content('/\\#CONTENIDO\\#/ms', $contenido, $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('- Asignar Perfil -', $pagina);
     $menu = $this->view->load_page('views/default/sections/s.menuizquierda.php');
     $pagina = $this->view->replace_content('/\\#MENULEFT\\#/ms', $menu, $pagina);
     $pagina = $this->view->replace_content('/\\#USUARIO\\#/ms', $_SESSION["usuario"], $pagina);
     //$pagina = $this->view->replace_content('/\#CONTENIDO\#/ms', $contenido, $pagina);
     $this->view->view_page($pagina);
 }
Ejemplo n.º 3
0
 function modificar()
 {
     @session_start();
     $idrole = $_GET['id'];
     require 'model/Modulo.class.php';
     $modulo = new Modulo();
     $rol = new Rol();
     //Obtenemos el usuario a modificar
     $single_role = $rol->single_role($idrole);
     $list_module = $modulo->show_modules();
     $id = $_GET["id"];
     $single_mod = $modulo->single_module($id);
     //$list_modules = $modulo->show_modules();
     $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/rol_modificar.php';
     //$contenido = $this->load_page('views/content/modulo_modificar.php');
     if ($single_mod != '') {
         //si existen registros carga el modulo en memoria y rellena con los datos
         //carga la tabla de la seccion de VIEW
         $contenido = ob_get_clean();
         //realiza el parseado
         $pagina = $this->view->replace_content('/\\#CONTENIDO\\#/ms', $contenido, $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);
     $menu = $this->view->load_page('views/default/sections/s.menuizquierda.php');
     $pagina = $this->view->replace_content('/\\#MENULEFT\\#/ms', $menu, $pagina);
     $pagina = $this->view->replace_content('/\\#USUARIO\\#/ms', $_SESSION["usuario"], $pagina);
     //$pagina = $this->view->replace_content('/\#CONTENIDO\#/ms', $contenido, $pagina);
     $this->view->view_page($pagina);
 }