Catálogo de
Codigo
Denominacion
Buscar
uf_conectar(); require_once("../../shared/class_folder/class_mensajes.php"); $io_msg=new class_mensajes(); require_once("../../shared/class_folder/class_datastore.php"); $ds=new class_datastore(); require_once("../../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_connect); $ls_codemp=$la_empresa["codemp"]; if(array_key_exists("operacion",$_POST)) { $ls_operacion=$_POST["operacion"]; $ls_codigo="%".$_POST["codigo"]."%"; $ls_denominacion="%".$_POST["denominacion"]."%"; if(array_key_exists("tipo",$_GET)) { $ls_tipo=$_GET["tipo"]; } else { $ls_tipo=""; } } else { $ls_operacion="BUSCAR"; $ls_codigo="%%"; $ls_denominacion="%%"; if(array_key_exists("tipo",$_GET)) { $ls_tipo=$_GET["tipo"]; } else { $ls_tipo=""; } } print "
"; print "
"; print "
Código
"; print "
Denominación
"; print "
Tipo
"; print "
"; if($ls_operacion=="BUSCAR") { if($ls_tipo=="reporte0517") { $ls_filtro=" AND estcla='A' "; } else { $ls_filtro=""; } $ls_logusr = $_SESSION["la_logusr"]; $ls_gestor = $_SESSION["ls_gestor"]; $ls_sql_seguridad = ""; if (strtoupper($ls_gestor) == "MYSQLT") { $ls_sql_seguridad = " AND CONCAT('".$ls_codemp."','SPG','".$ls_logusr."',codestpro1,estcla) IN (SELECT distinct CONCAT(codemp,codsis,codusu,CONCAT(substr(codintper,1,25),substr(codintper,126,1))) FROM sss_permisos_internos WHERE codusu = '".$ls_logusr."' AND codsis = 'SPG' AND enabled = 1)"; } else { $ls_sql_seguridad = " AND '".$ls_codemp."'||'SPG'||'".$ls_logusr."'||codestpro1||estcla IN (SELECT distinct codemp||codsis||codusu||substr(codintper,1,25)||substr(codintper,126,1) FROM sss_permisos_internos WHERE codusu = '".$ls_logusr."' AND codsis = 'SPG' AND enabled = 1)"; } $ls_sql = "SELECT codestpro1,denestpro1,estcla FROM spg_ep1 WHERE codemp='".$ls_codemp."' AND codestpro1 <> '-------------------------' AND codestpro1 like '".$ls_codigo."' AND UPPER(denestpro1) like '".strtoupper($ls_denominacion)."' $ls_sql_seguridad ORDER BY codestpro1"; $rs_data=$io_sql->select($ls_sql); $li_numrows=$io_sql->num_rows($rs_data); if($li_numrows>0) { while($row=$io_sql->fetch_row($rs_data)) { print "
"; $ls_codigo=$row["codestpro1"]; $ls_denominacion=$row["denestpro1"]; $ls_estclaprog=$row["estcla"]; if($ls_estclaprog=="A") { $ls_estcla="ACCION"; } elseif($ls_estclaprog=="P") { $ls_estcla="PROYECTO"; } $ls_loncodestpro1 = $_SESSION["la_empresa"]["loncodestpro1"]; $ls_incio=25-$ls_loncodestpro1; $ls_codigo=substr($ls_codigo,$ls_incio,$ls_loncodestpro1); if($ls_tipo=="") { print "
".$ls_codigo."
"; print "
".$ls_denominacion."
"; print "
".$ls_estcla."
"; print "
"; } if ($ls_tipo=="reporte") { print "
".$ls_codigo."
"; print "
".$ls_denominacion."
"; print "
".$ls_estcla."
"; print ""; } if ($ls_tipo=="reporte0517") { print "
".$ls_codigo."
"; print "
".$ls_denominacion."
"; print "
".$ls_estcla."
"; print ""; } if ($ls_tipo=="rephas") { print "
".$ls_codigo."
"; print "
".$ls_denominacion."
"; print "
".$ls_estcla."
"; print ""; } if ($ls_tipo=="reporte0415") { print "
".$ls_codigo."
"; print "
".$ls_denominacion."
"; print "
".$ls_estcla."
"; print ""; } if ($ls_tipo=="rephas0415") { print "
".$ls_codigo."
"; print "
".$ls_denominacion."
"; print "
".$ls_estcla."
"; print ""; } } if(($ls_tipo!="")&&($la_empresa["estmodest"]==2)) { print "
"; if ($ls_tipo=="reporte") { print "
**
"; } if ($ls_tipo=="rephas") { print "
**
"; } if ($ls_tipo=="reporte0415") { print "
**
"; } if ($ls_tipo=="rephas0415") { print "
**
"; } print "
Todas
"; print "
"; } } } print "
"; ?>