$arr_cabeceras_tabla[1]["name"] = "Nombre"; $arr_cabeceras_tabla[1]["size"] = " width=\"30%\""; $arr_cabeceras_tabla[1]["order"] = "p.id_programa"; $arr_cabeceras_tabla[2]["name"] = "Facultad"; $arr_cabeceras_tabla[2]["size"] = " width=\"30%\""; $arr_cabeceras_tabla[2]["order"] = ""; $arr_cabeceras_tabla[3]["name"] = "Nivel"; $arr_cabeceras_tabla[3]["size"] = " width=\"20%\""; $arr_cabeceras_tabla[3]["order"] = ""; $arr_cabeceras_tabla[4]["name"] = "SNIES"; $arr_cabeceras_tabla[4]["size"] = " width=\"10%\""; $arr_cabeceras_tabla[4]["order"] = ""; $arr_cabeceras_tabla[5]["name"] = ""; $arr_cabeceras_tabla[5]["size"] = " width=\"10%\""; $arr_cabeceras_tabla[5]["order"] = ""; $FacadeProgramas = new Modules_Homologaciones_Model_ProgramasFacade(); $rsNumRows = 0; $Data = array(); $Data["order"] = $arr_cabeceras_tabla[$order]["order"]; $Data["search"][$combo_campos] = $caja_busqueda; $FacadeProgramas->add_searchField($combo_campos, $caja_busqueda); $filas = $FacadeProgramas->load_all($rsNumRows, $limit_numrows, $num_page, $Data); $cantidad_filas = count($filas); //Ejemplo para mensajes flotantes $Face->floating_message($msg, $DOM["FMESSAGE"]["success"], "Operación Exitosa:", "El registro fue agregado con éxito"); $Face->floating_message($msg, $DOM["FMESSAGE"]["error"], "Error:", "El registro NO se pudo agregar"); $Face->floating_message($msg, 11, "Operación Exitosa:", "El registro fue eliminado con éxito"); $Face->floating_message($msg, 33, "Error:", "El registro NO pudo ser eliminado"); //Despliegue de la página en xhtml echo $Face->open(); require $Face->getView();
private function editar() { $obj = new Modules_Homologaciones_Model_Programas(); $obj = $this->_parameters->set_object($obj); $FacadeProgramas = new Modules_Homologaciones_Model_ProgramasFacade(); $msg = $this->_dom["FMESSAGE"]["error"]; exit; if ($FacadeProgramas->update($obj)) { $msg = $this->_dom["FMESSAGE"]["success"]; } $this->_parameters->delete_all(); $this->_parameters->add("msg", $msg); $this->_parameters->add("id_programa", $obj->get_id_programa()); $cadenaUrl = $this->_parameters->KeyGen(); exit; $this->_url = $this->_path_config["ROOT"]["modules"] . "/homologaciones/views/programas_admin.php?" . $cadenaUrl; $script = "<script>\n"; $script .= "window.parent.location.href = '{$this->_url}';\n"; $script .= "</script>\n"; echo $script; exit; }
<?php //Inclusiones obligatorias, primero el FrameWork y segundo el identificador de seguridad require "../../../config/config.inc.php"; $DOM["SECURITY_ID"] = "*"; //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", ""); $Formulario = new Moon2_Forms_Form(); //Gestor de la página $Face = new Moon2_ViewManager_Controller(); $componente = $userFunc->getComponent("Mantenimiento Tablas"); $Face->set_bodyClass(" class=\"gray-bg\""); $Face->set_name("Crear Materias"); $Face->set_component($componente); $Face->add_javascript("../js/materias_flotantes.js"); $Face->set_type("FLOAT"); $Face->set_sysmenu(false); //armando el combo de programas $FacadeProgramas = new Modules_Homologaciones_Model_ProgramasFacade(); $arr_programas = $FacadeProgramas->comboprogramas(); //Despliegue de la página en xhtml echo $Face->open(); require $Face->getView(); echo $Face->close();
$DOM["SECURITY_ID"] = "*"; //Carga el sistema de seguridad require "viewmanager/security.inc.php"; $Params = new Moon2_Params_Parameters(); $Params->verify("GET", false); $msg = $Params->get_parameter("msg", ""); $Formulario = new Moon2_Forms_Form(); //Gestor de parámetros //$Params = new Moon2_Params_Parameters(); //$Params->verify("GET",false); //$msg = $Params->get_parameter("msg", ""); $cod_perfil = $Params->get_parameter("id_programa", "0"); //Cargar datos del perfil de acuerdo al código $Programa = new Modules_Homologaciones_Model_Programas(); $Programa->set_id_programa($cod_perfil); $FacadePefiles = new Modules_Homologaciones_Model_ProgramasFacade(); $Perfil = $FacadePefiles->loadOne($Programa); //Gestor de la página //$Face = new Moon2_ViewManager_Controller(); //$componente = $userFunc->getComponent("Perfiles"); //$Face->set_bodyClass(" class=\"gray-bg\""); // $Face = new Moon2_ViewManager_Controller(); $componente = $userFunc->getComponent("Mantenimiento Tablas"); $Face->set_bodyClass(" class=\"gray-bg\""); //$Face->set_name("Editar"); //$Face->set_component($componente); //$Face->add_javascript("../js/programas_flotantes.js"); //$Face->set_type("FLOAT"); //$Face->set_sysmenu(false); $Face->set_name("Editar Programas");
$arr_cabeceras_tabla[3]["name"] = ""; $arr_cabeceras_tabla[3]["size"] = " width=\"20%\""; $arr_cabeceras_tabla[3]["order"] = ""; if ($id_programa2) { $arr_cabeceras_tabla2[1]["name"] = "Nomenclatura"; $arr_cabeceras_tabla2[1]["size"] = " width=\"10%\""; $arr_cabeceras_tabla2[1]["order"] = "m.id_materia"; $arr_cabeceras_tabla2[2]["name"] = "Nombre"; $arr_cabeceras_tabla2[2]["size"] = " width=\"90%\""; $arr_cabeceras_tabla2[2]["order"] = ""; } //armando el combo de programas $FacadeProgramas = new Modules_Homologaciones_Model_ProgramasFacade(); $arr_programas = $FacadeProgramas->comboprogramas($id_programa); //armando el combo de programas $FacadeProgramas = new Modules_Homologaciones_Model_ProgramasFacade(); $arr_programas2 = $FacadeProgramas->comboprogramas($id_programa2); //////armando el combo de materias //$FacadeMaterias = new Modules_Homologaciones_Model_MateriasFacade(); //$arr_materias = $FacadeMaterias->combomaterias2($id_programa); $FacadeMaterias = new Modules_Homologaciones_Model_MateriasFacade(); $rsNumRows = 0; $Data = array(); $Data["order"] = $arr_cabeceras_tabla[$order]["order"]; $filas = $FacadeMaterias->load_all2($rsNumRows, $limit_numrows, $num_page, $id_programa, $Data); $cantidad_filas = count($filas); if ($id_programa2) { $FacadeMaterias2 = new Modules_Homologaciones_Model_MateriasFacade(); $rsNumRows2 = 0; $Data2 = array(); $Data["order"] = $arr_cabeceras_tabla2[$order]["order"];