function editar() { @session_start(); require 'configs.php'; require_once 'model/Usuario.class.php'; require 'model/Divipol.class.php'; require 'model/Perfil.class.php'; $objDb = Database::getInstance(); $user = new Usuario(); $id = $_GET['id']; $funcionario = new Funcionario(); //obtiene los datos del funcionario $datos_funcionario = $funcionario->get_funcionario($id); //obtiene los datos del funcionario que puede acceder a la aplicacion $datos_user = $user->get_user_by_doc($id); $numrows = mysql_num_rows($datos_funcionario); //$_SESSION["usuario"] = $usuario; $ruta = $this->view->path('default/page.php'); //carga la plantilla $pagina = $this->view->load_page($ruta); //Cargar script /*$path = "views/default/js/jquery-ui.js"; $load_script = $this->view->load_script($path); $pagina = $this->view->replace_content('/\<!--cargar_script-->/ms', $load_script , $pagina); $path = "views/default/js/script_datepicker.js"; $load_script = $this->view->load_script($path); $pagina = $this->view->replace_content('/\<!--cargar_script-->/ms', $load_script , $pagina);*/ $path = "views/default/js/select_dependientes.js"; $load_script = $this->view->load_script($path); $pagina = $this->view->replace_content('/\\<!--cargar_script-->/ms', $load_script, $pagina); $path = "views/default/js/funcionario_tipo.js"; $load_script = $this->view->load_script($path); $pagina = $this->view->replace_content('/\\<!--cargar_script-->/ms', $load_script, $pagina); //Cargar CSS /*$path = "views/default/css/jquery-ui.css"; $load_css = $this->view->load_css($path); $pagina = $this->view->replace_content('/\<!--cargar_css-->/ms', $load_css , $pagina);*/ $pagina = $this->view->load_template('Editar Funcionario', $pagina); if ($numrows > 0) { $datos_funcionario = mysql_fetch_array($datos_funcionario); $datos_funcionario["fecha"] = date_format(date_create($datos_funcionario["fecha"]), 'Y-m-d'); $divipol = new Divipol(); $depar_munic = $divipol->departamentos_municipios($datos_funcionario['departamentos_id']); $numrows = mysql_num_rows($datos_user); $bandera = false; $objPro = new Perfil(); //Obtenemos los perfiles existentes $profiles = $objPro->show_profiles(); if ($numrows > 0) { $bandera = true; $datos_user = mysql_fetch_array($datos_user); } ob_start(); // Se pregunta si el registro IM esta abierto o cerrado y cargar el formulariop correspondiente //carga html del listado de los modulos include $config->get('contenido') . 'funcionario_editar.php'; $contenido = ob_get_clean(); //realiza el parseado $pagina = $this->view->replace_content('/\\#CONTENIDO#/ms', $contenido, $pagina); //var_dump($im_regitro); } else { //si no existen datos -> muestra mensaje de error $pagina = $this->view->replace_content('/\\#CONTENIDO\\#/ms', '<h1>No existen resultados</h1>', $pagina); } $this->view->view_page($pagina); }
function modificar() { @session_start(); require 'model/Perfil.class.php'; //require_once "bd/BD.class.php"; $objUse = new Usuario(); $objPro = new Perfil(); $objDb = Database::getInstance(); $idUser = $_GET['idUser']; //Obtenemos el usuario a modificar $single_user = $objUse->single_user($idUser); //Obtenemos los perfiles existentes $profiles = $objPro->show_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/usuario_modificar.php'; //$contenido = $this->load_page('views/content/modulo_modificar.php'); if ($single_user != '') { //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); $this->view->view_page($pagina); }
function modificar() { @session_start(); $perfil = new Perfil(); $idProf = $_GET['id']; $single_pro = $perfil->single_profile($idProf); //Obtenemos los perfiles existentes $profiles = $perfil->show_profiles(); $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_modificar.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('- 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); }