$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()); }
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']))