<?php

session_start();
//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
if (!array_key_exists("la_logusr", $_SESSION)) {
    print "<script language=JavaScript>";
    print "location.href='../sigesp_inicio_sesion.php'";
    print "</script>";
}
$ls_logusr = $_SESSION["la_logusr"];
require_once "class_folder/class_funciones_apr.php";
$io_fun_apr = new class_funciones_apr();
$io_fun_apr->uf_load_seguridad("APR", "sigesp_apr_inventario.php", $ls_permisos, $la_seguridad, $la_permisos);
//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
$ls_ruta = "resultado";
@mkdir($ls_ruta, 0755);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" language="JavaScript1.2" src="../shared/js/disabled_keys.js"></script>
<script language="javascript">
	if(document.all)
	{ //ie 
		document.onkeydown = function(){ 
		if(window.event && (window.event.keyCode == 122 || window.event.keyCode == 116 || window.event.ctrlKey)){
		window.event.keyCode = 505; 
		}
		if(window.event.keyCode == 505){ 
		return false; 
<?php

session_start();
if (!array_key_exists("la_logusr", $_SESSION)) {
    print "<script language=JavaScript>";
    print "close();";
    print "opener.document.form1.submit();";
    print "</script>";
}
require_once "class_folder/class_funciones_apr.php";
$io_fun_apr = new class_funciones_apr();
$ls_tipo = $io_fun_apr->uf_obtenertipo();
unset($io_fun_apr);
$ls_nomestpro1 = $_SESSION["la_empresa"]["nomestpro1"];
$ls_nomestpro2 = $_SESSION["la_empresa"]["nomestpro2"];
$ls_nomestpro3 = $_SESSION["la_empresa"]["nomestpro3"];
$ls_nomestpro4 = $_SESSION["la_empresa"]["nomestpro4"];
$ls_nomestpro5 = $_SESSION["la_empresa"]["nomestpro5"];
$ls_modalidad = $_SESSION["la_empresa"]["estmodest"];
switch ($ls_modalidad) {
    case "1":
        // Modalidad por Proyecto
        $ls_titulo = "Catalogo de Estructura Presupuestaria " . $ls_nomestpro4;
        break;
    case "2":
        // Modalidad por Presupuesto
        $ls_titulo = "Catalogo de Estructura Programática " . $ls_nomestpro4;
        break;
}
if (array_key_exists("codestpro1", $_GET)) {
    $ls_codestprog1 = $_GET["codestpro1"];
</head>

<body>
<form name="form1" method="post" action="">
  <p align="center">
    <input name="operacion" type="hidden" id="operacion">
</p>
  <table width="500" border="0" align="center" cellpadding="1" cellspacing="1">
    <tr>
      <td width="500" height="20" colspan="2" class="titulo-ventana">Explorar Archivos TXT </td>
    </tr>
  </table>
<br>
<?php 
require_once "class_folder/class_funciones_apr.php";
$io_fun_apr = new class_funciones_apr();
$ls_ruta = $_GET["ruta"];
$ls_file = $io_fun_apr->uf_obtenervalor_get("file", "");
if ($ls_file != "") {
    @unlink($ls_ruta . "/" . $ls_file);
}
uf_print($ls_ruta);
unset($io_fun_apr);
?>
<br>
</div>
</form>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
<script language="JavaScript">
<?php

//-----------------------------------------------------------------------------------------------------------------------------------
// Clase donde se cargan todos los catálogos del sistema APR con la utilización del AJAX
//-----------------------------------------------------------------------------------------------------------------------------------
session_start();
require_once "../../shared/class_folder/grid_param.php";
$io_grid = new grid_param();
require_once "class_funciones_apr.php";
$io_funciones_apr = new class_funciones_apr();
// Tipo del catalogo que se requiere pintar
$ls_catalogo = $io_funciones_apr->uf_obtenervalor("catalogo", "");
switch ($ls_catalogo) {
    case "ESTRUCTURA1":
        uf_print_estructura1();
        break;
    case "ESTRUCTURA2":
        uf_print_estructura2();
        break;
    case "ESTRUCTURA3":
        uf_print_estructura3();
        break;
    case "ESTRUCTURA4":
        uf_print_estructura4();
        break;
    case "ESTRUCTURA5":
        uf_print_estructura5();
        break;
    case "CUENTASSPG":
        uf_print_cuentasspg();
        break;
  </tr>
  <tr> 
    <td height="20" class="cd-menu"><script type="text/javascript" language="JavaScript1.2" src="../apr/js/menu2.js"></script></td>
  </tr>
  <tr> 
    <td height="20" bgcolor="#FFFFFF" class="toolbar"><a href="javascript: uf_aceptar();"><img src="../shared/imagebank/tools20/grabar.gif" alt="Procesar"  width="20" height="20" border="0"></a><a href="javascript: ue_descargar('<?php 
print $ls_ruta;
?>
');"><img src="../shared/imagebank/tools20/download.gif" alt="Salir" width="20" height="20" border="0"><a href="../apr/sigespwindow_blank.php"><img src="../shared/imagebank/tools20/salir.gif" alt="Salir" width="20" height="20" border="0"></a></a></td>
  </tr>
</table>
<?php 
require_once "sigesp_apr_c_actspgcuentas.php";
$io_class = new sigesp_apr_c_actspgcuentas();
require_once "class_folder/class_funciones_apr.php";
$io_class_apr = new class_funciones_apr();
$ls_operacion = $io_class_apr->uf_obteneroperacion();
$io_class->uf_create_table();
switch ($ls_operacion) {
    case "ACEPTAR":
        $io_class->io_sql_destino->begin_transaction();
        $lb_valido = $io_class->uf_insert_cuentas();
        if ($lb_valido) {
            $io_class->io_mensajes->message("La asociación de cuentas presupuestarias se guardo de manera exitosa.");
            $io_class->io_sql_destino->commit();
        } else {
            $io_class->io_mensajes->message("Ocurrio un error al asociar las cuentas presupuestarias.");
            $io_class->io_sql_destino->rollback();
        }
        break;
}