<?php

//Inclusiones obligatorias, primero el FrameWork y segundo el identificador de seguridad
require "../../../config/config.inc.php";
$DOM["SECURITY_ID"] = array("KRAUFF");
//Carga el sistema de seguridad
require "viewmanager/security.inc.php";
//Gestor de parámetros
$Params = new Moon2_Params_Parameters();
$Params->verify("GET", false);
$msg = $Params->get_parameter("msg", "");
$cod_perfil = $Params->get_parameter("codperfil", "0");
//Cargar datos del perfil de acuerdo al código
$Perfil = new Modules_Krauff_Model_Perfiles();
$Perfil->set_codperfil($cod_perfil);
$FacadePefiles = new Modules_Krauff_Model_PerfilesFacade();
$Perfil = $FacadePefiles->loadOne($Perfil);
//Gestor de la página
$Face = new Moon2_ViewManager_Controller();
$componente = $userFunc->getComponent("Perfiles");
$Face->set_bodyClass(" class=\"gray-bg\"");
$Face->set_name("Editar");
$Face->set_component($componente);
$Face->add_javascript("../js/perfiles_flotantes.js");
$Face->set_type("FLOAT");
$Face->set_sysmenu(false);
//Despliegue de la página en xhtml
echo $Face->open();
require $Face->getView();
echo $Face->close();
 private function buscar()
 {
     $obj = new Modules_Krauff_Model_Perfiles();
     $combo_campos = $this->_parameters->get_parameter("nomcampos", "0");
     $caja_busqueda = $this->_parameters->get_parameter("buscar", "0");
     $this->_parameters->delete_all();
     $this->_parameters->add("codperfil", $obj->get_codperfil());
     $this->_parameters->add("nomcampos", $combo_campos);
     $this->_parameters->add("buscar", $caja_busqueda);
     $cadenaUrl = $this->_parameters->KeyGen();
     $this->_url = $this->_path_config["ROOT"]["modules"] . "/krauff/views/perfiles_admin.php?" . $cadenaUrl;
     header("Location: {$this->_url}");
     exit;
 }