Exemple #1
0
           if (!$inevasi) {  //se non ci sono + righi da evadere
              //modifico lo status della testata dell'ordine solo se completamente evaso
              gaz_dbi_put_row($gTables['tesbro'], "id_tes", $ctrl_tes, "status","EVASO" );
           }
           $_SESSION['print_request']=$last_id;
           header("Location: invsta_docven.php");
           exit;
    }
} elseif (isset($_POST['vco'])) { //conferma dell'evasione di un corrispettivo
    //controllo i campi
    $dataemiss = $_POST['datemi_Y']."-".$_POST['datemi_M']."-".$_POST['datemi_D'];
    $utsDataemiss = mktime(0,0,0,$_POST['datemi_M'],$_POST['datemi_D'],$_POST['datemi_Y']);
    $iniziotrasporto = $_POST['initra_Y']."-".$_POST['initra_M']."-".$_POST['initra_D'];
    $utsIniziotrasporto = mktime(0,0,0,$_POST['initra_M'],$_POST['initra_D'],$_POST['initra_Y']);
    $gForm = new venditForm();
    $ecr=$gForm->getECR_userData($admin_aziend['Login']);
    // ALLERTO SE NON E' STATA ESEGUITA LA CHIUSURA/CONTABILIZZAZIONE DEL GIORNO PRECEDENTE
    $rs_no_accounted = gaz_dbi_dyn_query("datemi", $gTables['tesdoc'], "id_con = 0 AND tipdoc = 'VCO' AND datemi < '$dataemiss' AND tipdoc = 'VCO'",'id_tes',0,1);
    $no_accounted = gaz_dbi_fetch_array($rs_no_accounted);
    if ($no_accounted) {
             $msg .= "7+";
    }
    // FINE ALLERTAMENTO

    if (!isset($_POST["clfoco"]))
        $msg .= "0+";
    if (!isset($_POST["righi"])){
        $msg .= "1+";
    } else {
        $inevasi="";
        foreach ($_POST['righi'] as $k => $v) {