uf_conectar(); $io_msg = new class_mensajes(); $io_funcion = new class_funciones(); $ds = new class_datastore(); $io_sql = new class_sql($con); $ls_codemp = $arr["codemp"]; $li_estmodest = $arr["estmodest"]; if (array_key_exists("operacion",$_POST)) { $ls_operacion = $_POST["operacion"]; $ls_codestpro1 = $_POST["txtcodestpro1"]; $ls_denestpro1 = $_POST["txtdenestpro1"]; $ls_codestpro2 = $_POST["txtcodestpro2"]; $ls_denestpro2 = $_POST["txtdenestpro2"]; $ls_codestpro3 = $_POST["txtcodestpro3"]; $ls_denestpro3 = $_POST["txtdenestpro3"]; $ls_estcla = $_POST["txtestcla2"]; } else { $ls_operacion = "BUSCAR"; $ls_codestpro1 = $_GET["txtcodestpro1"]; $ls_denestpro1 = $_GET["txtdenestpro1"]; $ls_codestpro2 = $_GET["txtcodestpro2"]; $ls_denestpro2 = $_GET["txtdenestpro2"]; $ls_estcla = $_GET["txtestcla2"]; $ls_codestpro3 = ""; $ls_denestpro3 = ""; } if ($li_estmodest=='1') { /* $li_maxlength_1 = '20'; $li_maxlength_2 = '6'; $li_maxlength_3 = '3'; $li_size = '25'; $ls_ancho = '55';*/ } else { /* $li_maxlength_1 = '2'; $li_maxlength_2 = '2'; $li_maxlength_3 = '2'; $li_size = '5'; $ls_ancho = '75';*/ } ?> Catalogo de Programatica Nivel 3 <?php print $arr["nomestpro3"] ?>

 


Catálogo
   
Codigo
Denominacion
 

"; print ""; print "".$arr["nomestpro1"].""; print "".$arr["nomestpro2"].""; print "Código "; print "Denominación"; print ""; if ($ls_operacion=="BUSCAR") { if (!empty($ls_codestpro1) && !empty($ls_codestpro2)) { $ls_codestpro1 = $io_funcion->uf_cerosizquierda($ls_codestpro1,25); $ls_codestpro2 = $io_funcion->uf_cerosizquierda($ls_codestpro2,25); } $ls_sql="SELECT substr(codestpro1,".$li_longestpro1.",25) as codestpro1 ,substr(codestpro2,".$li_longestpro2.",25) as codestpro2 , substr(codestpro3,".$li_longestpro3.",25) as codestpro3,denestpro3,estcla,sigesp_fuentefinanciamiento.codfuefin, sigesp_fuentefinanciamiento.denfuefin FROM spg_ep3,sigesp_fuentefinanciamiento WHERE spg_ep3.codfuefin=sigesp_fuentefinanciamiento.codfuefin ". "AND spg_ep3.codemp='".$ls_codemp."' AND estcla='".$ls_estcla."' AND codestpro1 ='".$ls_codestpro1."' AND ". " codestpro2 ='".$ls_codestpro2."' AND codestpro3 like '%".$ls_codestpro3."%' AND ". " denestpro3 like '%".$ls_denestpro3."%' ". " ORDER BY codestpro3 "; $rs_data = $io_sql->select($ls_sql); $data = $rs_data; if ($row=$io_sql->fetch_row($rs_data)) { $data = $io_sql->obtener_datos($rs_data); $arrcols = array_keys($data); $totcol = count($arrcols); $ds->data = $data; $totrow = $ds->getRowCount("codestpro3"); for ($z=1;$z<=$totrow;$z++) { print ""; $ls_codestpro1 = $data["codestpro1"][$z]; $ls_codestpro2 = $data["codestpro2"][$z]; $ls_codestpro3 = $data["codestpro3"][$z]; $ls_denestpro3 = $data["denestpro3"][$z]; $ls_estcla =$data["estcla"][$z]; print "".trim($ls_codestpro1).""; print "".trim($ls_codestpro2).""; print "".trim($ls_codestpro3).""; print "".trim($ls_denestpro3).""; print ""; } } else { $io_msg->message("No se han definido ".$arr["nomestpro3"]); } } print ""; ?>