Пример #1
0
    /*
        if(isset($_FILES['file'])){
            $errors= array();
            $file_name = $_FILES['file']['name'];
            $file_size =$_FILES['file']['size'];
            $file_tmp =$_FILES['file']['tmp_name'];
            $file_type=$_FILES['file']['type'];
            $file_ext = strtolower(pathinfo($file_name, PATHINFO_EXTENSION));
            $extensions = array("jpeg","jpg","png");
            if(in_array($file_ext,$extensions )=== false){
                $errors[]="image extension not allowed, please choose a JPEG or PNG file.";
            }
            if($file_size > 2097152){
                $errors[]='File size cannot exceed 2 MB';
            }
            if(empty($errors)==true){
                move_uploaded_file($file_tmp,"http://localhost/angularskeleto/archivos/".$file_name);
                echo " uploaded file: " . "images/" . $file_name;
            }else{
                print_r($errors);
            }
        }
        else{
            $errors= array();
            $errors[]="No image found";
            print_r($errors);
        }
    */
}
procesar();
function uf_procesar_solicitudes()
{
    global $io_fun;
    global $io_msg;
    if ($_GET['id'] == '2') {
        $filas = $_SESSION["data_aux"];
        $ds_data = new class_datastore();
        $ds_data->data = $filas;
        $totrow = $ds_data->getRowCount("numsol");
        for ($z = 1; $z <= $totrow; $z++) {
            $solicitud = $filas["numsol"][$z];
            $marcado = $filas["marcado"][$z];
            if ($marcado == 1) {
                $lb_existe = uf_existe_en_destino($solicitud);
                if ($lb_existe) {
                    print $solicitud . " existe <br>";
                } else {
                    $ls_prefijo = trim($_GET["prefijo"]);
                    // obtengo el prefijo
                    $ls_codigotipdoc = $_GET["codtipdoc"];
                    $ls_estconpre = $_GET["estconpre"];
                    $ls_estconpre = $_GET["estconpre"];
                    $ls_codestpro1 = $io_fun->uf_cerosizquierda($_GET["codestpro1"], 20);
                    $ls_codestpro2 = $io_fun->uf_cerosizquierda($_GET["codestpro2"], 6);
                    $ls_codestpro3 = $io_fun->uf_cerosizquierda($_GET["codestpro3"], 3);
                    $ls_codestpro4 = $io_fun->uf_cerosizquierda($_GET["codestpro4"], 2);
                    $ls_codestpro5 = $io_fun->uf_cerosizquierda($_GET["codestpro5"], 2);
                    $ls_spgcuenta = $_GET["ctaspg"];
                    $li_lenpre = strlen(trim($ls_prefijo));
                    // longitud de la cadena prefijo
                    $li_lensol = 15 - $li_lenpre;
                    // longitud que debe tener la cadena extraida de la solicitud vieja
                    $ls_newsol = $ls_prefijo . substr($solicitud, $li_lenpre, $li_lensol);
                    // armo la nueva solicitud
                    $ln_monto = number_format($filas["monsol"][$z], 2, '.', '');
                    $ln_pagado = number_format($filas["Pagado"][$z], 2, '.', '');
                    $ln_factor = ($ln_monto - $ln_pagado) / $ln_monto;
                    $lb_valido = procesar($solicitud, $ls_newsol, $ls_prefijo, $_GET["ctascg"], $_GET["codtipdoc"], 'programatica', $_GET["ctaspg"], $_GET["fopera"], $ln_factor, $ls_codigotipdoc, $ls_codestpro1, $ls_codestpro2, $ls_codestpro3, $ls_codestpro4, $ls_codestpro5, $ls_spgcuenta, $ls_estconpre);
                    if (!lb_valido) {
                        break;
                    }
                }
            }
        }
        $io_msg->uf_mensajes_ajax("Informacion", "El proceso se ejecuto satisfactoriamente", true, "javascript: ue_close();");
    }
}