=0;--$li_index) { if(($li_contador==3)&&(($li_index-1)>0)) { $as_valor = substr($as_valor,0,$li_index).".".substr($as_valor,$li_index); $li_contador=1; } else { $li_contador=$li_contador + 1; } } return $as_valor; } //----------------------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------------------- // Función que obtiene e imprime los resultados de la busqueda function uf_imprimirresultados($as_codper, $as_cedper, $as_nomper, $as_apeper, $ai_linea) { require_once("../shared/class_folder/sigesp_include.php"); require_once("../shared/class_folder/class_mensajes.php"); require_once("../shared/class_folder/class_sql.php"); require_once("../shared/class_folder/class_funciones.php"); $in=new sigesp_include(); $con=$in->uf_conectar(); $io_msg=new class_mensajes(); $io_sql=new class_sql($con); $ds=new class_datastore(); $fun=new class_funciones(); $emp=$_SESSION["la_empresa"]; $ls_codemp=$emp["codemp"]; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; $ls_sql="SELECT MAX(sno_nomina.desnom) as desnom,MAX(sno_nomina.codnom) as codnom,(CASE sno_nomina.racnom WHEN '1' THEN sno_asignacioncargo.denasicar ELSE sno_cargo.descar END) AS cargo,". " codclavia,sno_personalnomina.codper,". "(SELECT nomper FROM sno_personal". " WHERE sno_personal.codper=sno_personalnomina.codper) as nomper,". "(SELECT apeper FROM sno_personal". " WHERE sno_personal.codper=sno_personalnomina.codper) as apeper,". "(SELECT cedper FROM sno_personal". " WHERE sno_personal.codper=sno_personalnomina.codper) as cedper". " FROM sno_personalnomina, sno_nomina, sno_cargo, sno_asignacioncargo,sno_personal". " WHERE sno_personalnomina.codper LIKE '".$as_codper."'". " AND sno_personal.cedper LIKE '".$as_cedper."'". " AND sno_personal.nomper LIKE '".$as_nomper."'". " AND sno_personal.apeper LIKE '".$as_apeper."'". " AND sno_nomina.espnom='0'". " AND sno_personalnomina.codemp = sno_nomina.codemp". " AND sno_personalnomina.codnom = sno_nomina.codnom". " AND sno_personalnomina.codper = sno_personal.codper". " AND sno_personalnomina.codemp = sno_cargo.codemp". " AND sno_personalnomina.codnom = sno_cargo.codnom". " AND sno_personalnomina.codcar = sno_cargo.codcar". " AND sno_personalnomina.codemp = sno_asignacioncargo.codemp". " AND sno_personalnomina.codnom = sno_asignacioncargo.codnom". " AND sno_personalnomina.codasicar = sno_asignacioncargo.codasicar". " AND sno_personalnomina.staper ='1' ". " AND sno_personal.cedper IN (SELECT ced_bene". " FROM rpc_beneficiario". " WHERE rpc_beneficiario.codemp=sno_personal.codemp". " AND rpc_beneficiario.ced_bene=sno_personal.cedper)". " GROUP BY sno_personalnomina.codper,sno_nomina.racnom,sno_asignacioncargo.denasicar,sno_cargo.descar,codclavia". " ORDER BY sno_personalnomina.codper,codclavia"; $rs_per=$io_sql->select($ls_sql); if($row=$io_sql->fetch_row($rs_per)) { $data=$io_sql->obtener_datos($rs_per); $ds->data=$data; $li_rows=$ds->getRowCount("codper"); for($li_index=1;$li_index<=$li_rows;$li_index++) { print ""; $ls_codper=$data["codper"][$li_index]; $ls_cedper=$data["cedper"][$li_index]; $ls_nomper=$data["nomper"][$li_index]; $ls_apeper=$data["apeper"][$li_index]; $ls_cargo=$data["cargo"][$li_index]; $ls_codclavia=$data["codclavia"][$li_index]; $ls_codnom=$data["codnom"][$li_index]; $ls_desnom=$data["desnom"][$li_index]; print ""; print ""; print ""; print ""; print ""; print ""; } } else { $io_msg->message("No hay nada que reportar"); } print "
CódigoCédulaNombre y ApellidoNóminaClasif.
".$ls_codper."".$ls_cedper."".$ls_nomper." ".$ls_apeper."".$ls_desnom."".$ls_codclavia."
"; } //----------------------------------------------------------------------------------------------------------------------------------- ?> Catalogo de Personal

Catálogo de Personal

Código
Cédula
Nombre
Apellido