Example #1
0
 $sql_documento = "YEAR(datemi) = ".date("Y")." and tipdoc = 'VOR'";
 $rs_ultimo_documento = gaz_dbi_dyn_query("*", $gTables['tesbro'], $sql_documento,"numdoc desc",0,1);
 $ultimo_documento = gaz_dbi_fetch_array($rs_ultimo_documento);
 if ($ultimo_documento) {
     $form['numdoc'] = $ultimo_documento['numdoc'] + 1;
 } else {
     $form['numdoc'] = 1;
 }
 require("lang.".$admin_aziend['lang'].".php");
 $descriordine="rif. ".$strScript['admin_broven.php'][0]['VOR']." n.".$form['numdoc']." del ".$form['gioemi'].".".$form['mesemi'].".".$form['annemi'];
 //inserisco la testata
 $form['initra'] = $initra;
 $form['datemi'] = date("Y-m-d");
 $form['tipdoc'] = 'VOR';
 $form['status'] = 'GENERATO';
 tesbroInsert($form);
 //recupero l'id assegnato dall'inserimento
 $ultimo_id = gaz_dbi_last_id();
 //inserisco un rigo descrittivo per il riferimento al preventivo sull'ordine
 $descirow = array('id_tes'=>$ultimo_id,'tiprig'=>2,'descri'=>$descriordine);
 rigbroInsert($descrirow);
 //inserisco i rows
 $count = count($form['rows']);
 for ($i = 0; $i < $count; $i++) {
        $form['rows'][$i]['id_tes'] = $ultimo_id;
        rigbroInsert($form['rows'][$i]);
        $last_rigbro_id = gaz_dbi_last_id();
        if (isset($form["row_$i"])) { //se รจ un rigo testo lo inserisco il contenuto in body_text
            bodytextInsert(array('table_name_ref'=>'rigbro','id_ref'=>$last_rigbro_id,'body_text'=>$form["row_$i"],'lang_id'=>$admin_aziend['id_language']));
            gaz_dbi_put_row($gTables['rigbro'], 'id_rig', $last_rigbro_id, 'id_body_text', gaz_dbi_last_id());
        }
Example #2
0
               tesmovInsert($newValue);
               //recupero l'id assegnato dall'inserimento
               $ultimo_id = gaz_dbi_last_id();
               //inserisco i righi contabili
               rigmocInsert(array('id_tes'=>$ultimo_id,'darave'=>'A','codcon'=>intval($_POST['numfat']),'import'=> number_format($importo,2, '.', '')));
               rigmocInsert(array('id_tes'=>$ultimo_id,'darave'=>'D','codcon'=>intval($_GET['codice']),'import'=> number_format($importo,2, '.', '')));
               //inserisco la testata del brogliaccio
               $_POST['numdoc'] = $testata['numdoc'];
               $_POST['status'] = 'GENERATO';
               $_POST['datemi'] = $dataemi;
               $_POST['datfat'] = $dataemi;
               $_POST['clfoco'] = $_GET['codice'];
               $_POST['pagame'] = $conto['codpag'];
               $_POST['portos'] = number_format($importo,2, '.', '');  //impropriamente utilizzato per l'importo
               $_POST['id_con'] = $ultimo_id;
               tesbroInsert($_POST);
               $ultimo_id = gaz_dbi_last_id();
               //inserisco i righi
               for ($i = 0; $i < $_POST['num_rigo']; $i++) {
                        $_POST['righi'][$i]['id_tes'] = $ultimo_id;
                        rigbroInsert($_POST['righi'][$i]);
               }
               $_SESSION['print_request']=$ultimo_id;
               header("Location: invsta_pagdeb.php");
               exit;
    }
}

if (isset($_POST['upd'])) {
        //controllo le date
        if (!checkdate( $_POST['mesemi'], $_POST['gioemi'], $_POST['annemi']))