"; print "close();"; print "opener.document.form1.submit();"; print ""; } $ls_codorg=trim($_GET["codorg"]); //-------------------------------------------------------------- function uf_print($as_codorg) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Description: Función que obtiene e imprime los conceptos a pagar por encargaduría // Creado Por: Ing. María Beatriz Unda // Fecha Creación: 05/01/2009 Fecha Última Modificación : ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $lb_valido=true; $lb_hay=false; print ""; print ""; print ""; print ""; print ""; $ls_sql="SELECT codorg, desorg, nivorg, padorg ". " FROM srh_organigrama ". " WHERE srh_organigrama.codemp='".$ls_codemp."' ". " AND srh_organigrama.codorg='".$as_codorg."' ". " AND srh_organigrama.codorg <> '----------' "; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { $lb_hay=$rs_data->RecordCount(); $li_i=1; while(!$rs_data->EOF) { $ls_codorg=$rs_data->fields["codorg"]; $ls_desorg=$rs_data->fields["desorg"]; $ls_nivorg=$rs_data->fields["nivorg"]; $ls_padorg=$rs_data->fields["padorg"]; $la_data[$li_i]=array('cod'=>$ls_codorg,'des'=>$ls_desorg); if ($ls_nivorg<>0) { for($i=$ls_nivorg;($i>0);$i--) { $ls_codorgsup=$ls_padorg; uf_buscar_padre($ls_codorgsup,$ls_despadorg,$ls_nivpadorg,$ls_padorg); $li_i=$li_i+1; $la_data[$li_i]=array('cod'=>$ls_codorgsup,'des'=>$ls_despadorg); } for($j=$li_i;$j>0;$j--) { print ""; print ""; print ""; print ""; } } else { print ""; print ""; print ""; print ""; } $rs_data->MoveNext(); } } print "
CódigoDenominación
".$la_data[$j]['cod']."".$la_data[$j]['des']."
".$ls_codorg."".$ls_desorg."
"; unset($la_data); unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); } //-------------------------------------------------------------- function uf_buscar_padre($as_codorg,&$as_desorg,&$as_nivorg,&$as_padorg) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function:uf_buscar_padre // Access: public // Description: Función que obtiene e imprime los conceptos a pagar por encargaduría // Creado Por: Ing. María Beatriz Unda // Fecha Creación: 05/01/2009 Fecha Última Modificación : ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $lb_valido=true; $lb_hay=false; $ls_sql="SELECT codorg, desorg, nivorg, padorg ". " FROM srh_organigrama ". " WHERE srh_organigrama.codemp='".$ls_codemp."' ". " AND srh_organigrama.codorg='".$as_codorg."' ". " AND srh_organigrama.codorg <> '----------' "; $rs_data2=$io_sql->select($ls_sql); if($rs_data2===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while(!$rs_data2->EOF) { $ls_codorg=$rs_data2->fields["codorg"]; $as_desorg=$rs_data2->fields["desorg"]; $as_nivorg=$rs_data2->fields["nivorg"]; $as_padorg=$rs_data2->fields["padorg"]; $rs_data2->MoveNext(); } } } //-------------------------------------------------------------- ?> Ubicación Física del Personal

Ubicación Física del Personal