";
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 "| Código | ";
print "Denominación | ";
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 "| ".$la_data[$j]['cod']." | ";
print "".$la_data[$j]['des']." | ";
print "
";
}
}
else
{
print "";
print "| ".$ls_codorg." | ";
print "".$ls_desorg." | ";
print "
";
}
$rs_data->MoveNext();
}
}
print "
";
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