if ($rs) { $msg .= "2+"; } } $msg .= (empty($form["codice"]) ? "5+" : ''); $msg .= (empty($form["descrizione"]) ? "6+" : ''); if (empty($msg)) { if (preg_match("/^id_([0-9]+)$/",$form['clfoco'],$match)) { $new_clfoco = $anagrafica->getPartnerData($match[1],1); $form['clfoco']=$anagrafica->anagra_to_clfoco($new_clfoco,$admin_aziend['mascli']); } // aggiorno il db if ($toDo == 'insert') { gaz_dbi_table_insert('assist',$form); } elseif ($toDo == 'update') { gaz_dbi_table_update('assist',$form['ref_code'],$form); } header("Location: ".$form['ritorno']); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit; } } elseif (!isset($_POST['Update']) && isset($_GET['Update'])) { $assist = gaz_dbi_get_row($gTables['assist'],"codice",$_GET['codice']); //se e' il primo accesso per UPDATE $anagrafica = new Anagrafica(); $cliente = $anagrafica->getPartner($assist['clfoco']); $form = gaz_dbi_get_row($gTables['assist'], 'codice', $_GET['codice']); $form['search']['clfoco']=substr($cliente['ragso1'],0,10);
break; } } else { $msg .= "0+"; } if ( $msg == "") {// nessun errore gaz_dbi_table_insert('caucon',$form); header("Location: report_caucon.php"); exit; } } else { //è una modifica if (empty($form["descri"])) $msg .= "1+"; if ($chk_acc) $msg .= "3+"; if ( $msg == "") {// nessun errore // aggiorno il db gaz_dbi_table_update('caucon',$form['codice'],$form); header("Location: report_caucon.php"); exit; } } } elseif (isset($_POST['return'])) { header("Location: ".$_POST['ritorno']); exit; } } elseif (!isset($_POST['Insert'])) { //se e' il primo accesso per INSERT $form['ritorno'] = $_SERVER['HTTP_REFERER']; $form['hidden_req'] = ''; $form["codice"] = ""; $form["descri"] = ""; $form["insdoc"] = 0;
'datreg'=>$dataemi, 'numdoc'=>$testata['numdoc'], 'datdoc'=>$dataemi, 'clfoco'=>$conto['codice'], ); tesmovUpdate(array('id_tes',$testata['id_con']),$newValue); //recupero l'id assegnato ai righi $rs_righi_contabili = gaz_dbi_dyn_query("id_rig", $gTables['rigmoc'], "id_tes = {$testata['id_con']}","id_rig asc"); $cont_rigmoc[0] = $_POST['numfat']; $cont_rigmoc[1] = $testata['clfoco']; $daav_rigmoc[0] = 'D'; $daav_rigmoc[1] = 'A'; $index=0; while ($righi_contabili = gaz_dbi_fetch_array($rs_righi_contabili)) { //modifico i righi contabili gaz_dbi_table_update('rigmoc',array('id_rig',$righi_contabili['id_rig']),array('id_tes'=>$testata['id_con'],'darave'=>$daav_rigmoc[$index],'codcon'=>$cont_rigmoc[$index],'import'=>number_format($importo,2, '.', ''))); $index++; } //modifico la testata del brogliaccio $_POST['numdoc'] = $testata['numdoc']; $_POST['status'] = 'MODIFICATO'; $_POST['datemi'] = $dataemi; $_POST['datfat'] = $dataemi; $_POST['clfoco'] = $conto['codice']; $_POST['pagame'] = $conto['codpag']; $_POST['portos'] = number_format($importo,2, '.', ''); //impropriamente utilizzato per l'importo $_POST['id_con'] = $testata['id_con']; $codice = array('id_tes',$testata['id_tes']); tesbroUpdate($codice,$_POST); //prima elimino dal db i righi eliminati if (isset($_POST['delrig']))
function updatePartners($codice, $newValue) { $newValue['descri'] = $newValue['ragso1'] . ' ' . $newValue['ragso2']; gaz_dbi_table_update('clfoco', $codice, $newValue); gaz_dbi_table_update('anagra', array('id', $newValue['id_anagra']), $newValue); }
$msg .= "1+"; } elseif($_FILES['userfile']['size'] == 0) { $msg .= "2+"; } } else { $msg .= "3+"; } if (empty($msg)) { // nessun errore // aggiorno il solo db if ($toDo == 'insert') { $form['table_name_ref']= 'artico'; gaz_dbi_table_insert('files',$form); //recupero l'id assegnato dall'inserimento $form['id_doc']= gaz_dbi_last_id(); } elseif ($toDo == 'update') { gaz_dbi_table_update('files',array('id_doc',$form['id_doc']),$form); } // aggiorno il filesystem solo se è stato selezionato un nuovo file if ($_FILES['userfile']['error']==0) { move_uploaded_file($_FILES["userfile"]["tmp_name"], DATA_DIR . "files/" . $form['id_doc'] . "." . $form['extension']); } header("Location: ".$form['ritorno']); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit; } } elseif (!isset($_POST['Update']) && isset($_GET['Update'])) { //se e' il primo accesso per UPDATE $form = gaz_dbi_get_row($gTables['files'], 'id_doc',intval($_GET['id_doc'])); $form['ritorno']=$_SERVER['HTTP_REFERER'];
//aggiungo i valori mancanti all'array $vv['codiva']=$vv['codice']; $vv['id_tes']=$ultimo_id; $vv['periva']=$vv['aliquo']; $vv['imponi']=floatval($_POST['imponi_ri'][$i]); $vv['impost']=floatval($_POST['impost_ri'][$i]); rigmoiInsert($vv); } //inserisco i righi contabili for ($i = 0; $i < $_POST['rigcon']; $i++) { $account=substr($_POST['conto_rc'.$i],0,12); if (preg_match("/^id_([0-9]+)$/",$account,$match)) { // è un partner da inserire sul piano dei conti $new_clfoco = $anagrafica->getPartnerData($match[1],1); $_POST['conto_rc'.$i]=$anagrafica->anagra_to_clfoco($new_clfoco,substr($_POST['mastro_rc'][$i],0,3)); // modifico la testata precedentemente introdotta per aggiungerci gaz_dbi_table_update('tesmov',array('id_tes',$ultimo_id),array('clfoco'=>$_POST['conto_rc'.$i])); } rigmocInsert(array('id_tes'=>$ultimo_id,'darave'=>substr($_POST['darave_rc'][$i],0,1),'codcon'=>intval($_POST['conto_rc'.$i]),'import'=>floatval($_POST['importorc'][$i]))); $last_id_rig=gaz_dbi_last_id(); // INSERISCO PURE LE EVENTUALI PARTITE APERTE if (isset($form['paymov'][$i])){ $new_paymov=array_values($form['paymov'][$i]); foreach($new_paymov as $k=>$v){ // attraverso il nuovo array $j=$k; if (isset($v['id'])){ // nuovo rigo unset($new_paymov[$j]['id']); } if ($form['paymov_op_cl'][$i]==1){ // apertura partita $new_paymov[$j]['id_tesdoc_ref']=intval($_POST['date_reg_Y']). intval($_POST['registroiva']). intval($_POST['sezioneiva']).
$code = gaz_dbi_fetch_array($code_exist); if ($code and $toDo == 'insert') { $msg .= "1+"; } if (empty($form['descri'])) { $msg .= "2+"; } if ($form['codice'] < 100000000 || $form['codice'] > 999999999) { $msg .= "0+"; } if (empty($msg)) { // nessun errore // aggiorno il db if ($toDo == 'insert') { gaz_dbi_table_insert('clfoco',$form); } elseif ($toDo == 'update') { gaz_dbi_table_update('clfoco',$form['codice'],$form); } header("Location: report_piacon.php"); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit; } } elseif (!isset($_POST['Update']) && isset($_GET['Update'])) { //se e' il primo accesso per UPDATE $form = gaz_dbi_get_row($gTables['clfoco'], 'codice', intval($_GET['codice'])); $form['ritorno']=$_SERVER['HTTP_REFERER']; if (!isset($_GET['codice'])) { header("Location: ".$form['ritorno']); exit; }
} if (empty($form['descri'])) { $msg .= "2+"; } if ($form['codice'] <= 0 || $form['codice'] > 99) { $msg .= "0+"; } if ($form['weight'] < 0) { $msg .= "3+"; } if (empty($msg)) { // nessun errore // aggiorno il db if ($toDo == 'insert') { gaz_dbi_table_insert('portos',$form); } elseif ($toDo == 'update') { gaz_dbi_table_update('portos',$form['codice'],$form); } header("Location: report_portos.php"); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit; } } elseif (!isset($_POST['Update']) && isset($_GET['Update'])) { //se e' il primo accesso per UPDATE $form = gaz_dbi_get_row($gTables['portos'], 'codice', intval($_GET['codice'])); $form['ritorno']=$_SERVER['HTTP_REFERER']; } elseif (!isset($_POST['Insert'])) { //se e' il primo accesso per INSERT $form['ritorno']=$_SERVER['HTTP_REFERER']; $rs_last = gaz_dbi_dyn_query('codice',$gTables['portos'],'1','codice DESC',0,1); $last = gaz_dbi_fetch_array($rs_last);
} if ($form['codice'] <= 0 || $form['codice'] > 999) { $msg .= "0+"; } if ($form['codabi'] <= 0) { $msg .= "3+"; } if ($form['codcab'] <= 0) { $msg .= "4+"; } if (empty($msg)) { // nessun errore // aggiorno il db if ($toDo == 'insert') { gaz_dbi_table_insert('banapp',$form); } elseif ($toDo == 'update') { gaz_dbi_table_update('banapp',$form['codice'],$form); } header("Location: report_banapp.php"); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit; } } elseif (!isset($_POST['Update']) && isset($_GET['Update'])) { //se e' il primo accesso per UPDATE $form = gaz_dbi_get_row($gTables['banapp'], 'codice', intval($_GET['codice'])); $form['ritorno']=$_SERVER['HTTP_REFERER']; } elseif (!isset($_POST['Insert'])) { //se e' il primo accesso per INSERT $form['ritorno']=$_SERVER['HTTP_REFERER']; $rs_last = gaz_dbi_dyn_query('codice',$gTables['banapp'],1,'codice DESC',0,1); $last = gaz_dbi_fetch_array($rs_last);
} if (!filter_var($form['web_url'], FILTER_VALIDATE_URL) && !empty($form['e_mail'])) { $msg .= "17+"; } if ($form['cod_ateco'] < 10000) { $msg .= "18+"; } if (empty($msg)) { // nessun errore if ($_FILES['userfile']['size'] > 0) { //se c'e' una nuova immagine nel buffer $form['image'] = file_get_contents($_FILES['userfile']['tmp_name']); } // aggiorno il db if ($toDo == 'insert') { gaz_dbi_table_insert('aziend',$form); } elseif ($toDo == 'update') { gaz_dbi_table_update('aziend',$form['codice'],$form); } // in ogni caso se è stata scelta come azienda intermediatrice verso l'AdE aggiorno la configurazione if ( ( $form['codice']==$form['intermediary_code'] || $form['intermediary_code'] == 0 ) && isset($_POST['intermediary_check'])){ if ($_POST['intermediary_check']=='y'){ gaz_dbi_put_row($gTables['config'],'variable','intermediary','cvalue', $form['codice']); } else { // no intermediario gaz_dbi_put_row($gTables['config'],'variable','intermediary','cvalue', 0); } } header("Location: docume_config.php"); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit;
if (preg_match("/^id_([0-9]+)$/",$form['clfoco'],$match)) { $new_clfoco = $anagrafica->getPartnerData($match[1],1); $form['clfoco']=$anagrafica->anagra_to_clfoco($new_clfoco,$admin_aziend['mascli']); } if ($toDo == 'insert') { // ricavo il progressivo annuo, ma se e' il primo effetto dell'anno, resetto il contatore $rs_last_effett = gaz_dbi_dyn_query("progre", $gTables['effett'], "YEAR(datemi) = ".$form['date_emi_Y'] ,"progre DESC",0,1); $last_progre = gaz_dbi_fetch_array($rs_last_effett); if ($last_progre) { $form['progre'] = $last_progre['progre'] + 1; } else{ $form['progre'] = 1; } gaz_dbi_table_insert('effett',$form); } else { gaz_dbi_table_update('effett',array('id_tes',intval($form['id_tes'])),$form); } header("Location: report_effett.php"); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit; } // Se viene inviata la richiesta di conferma cliente if ($_POST['hidden_req']=='clfoco') { $anagrafica = new Anagrafica(); if (preg_match("/^id_([0-9]+)$/",$form['clfoco'],$match)) { $cliente = $anagrafica->getPartnerData($match[1],1); } else {
// per poter avere la tracciabilità è necessario attivare la contabità di magazzino in configurazione azienda $msg .= (($form["lot_or_serial"]>0 && $admin_aziend['conmag'] <= 1 )? "9+" : ''); if (empty($msg)) { // nessun errore if ($_FILES['userfile']['size'] > 0) { //se c'e' una nuova immagine nel buffer $form['image'] = file_get_contents($_FILES['userfile']['tmp_name']); } elseif ($toDo == 'update') { // altrimenti riprendo la vecchia ma solo se è una modifica $oldimage = gaz_dbi_get_row($gTables['artico'],'codice',$form['ref_code']); $form['image'] = $oldimage['image']; } else { $form['image'] = ''; } // aggiorno il db if ($toDo == 'insert') { gaz_dbi_table_insert('artico',$form); } elseif ($toDo == 'update') { gaz_dbi_table_update('artico',$form['ref_code'],$form); } header("Location: ".$form['ritorno']); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit; } } elseif (!isset($_POST['Update']) && isset($_GET['Update'])) { //se e' il primo accesso per UPDATE $form = gaz_dbi_get_row($gTables['artico'], 'codice',substr($_GET['codice'],0,15)); $form['ritorno']=$_SERVER['HTTP_REFERER']; $form['ref_code']=$form['codice']; // i prezzi devono essere arrotondati come richiesti dalle impostazioni aziendali $form["preacq"] = number_format($form['preacq'],$admin_aziend['decimal_price'],'.',''); $form["preve1"] = number_format($form['preve1'],$admin_aziend['decimal_price'],'.','');
} if (empty($form['descri'])) { $msg .= "2+"; } if ($form['codice'] <= 0 || $form['codice'] > 99) { $msg .= "0+"; } if ($form['weight'] < 0) { $msg .= "3+"; } if (empty($msg)) { // nessun errore // aggiorno il db if ($toDo == 'insert') { gaz_dbi_table_insert('imball',$form); } elseif ($toDo == 'update') { gaz_dbi_table_update('imball',$form['codice'],$form); } header("Location: report_imball.php"); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit; } } elseif (!isset($_POST['Update']) && isset($_GET['Update'])) { //se e' il primo accesso per UPDATE $form = gaz_dbi_get_row($gTables['imball'], 'codice', intval($_GET['codice'])); $form['ritorno']=$_SERVER['HTTP_REFERER']; } elseif (!isset($_POST['Insert'])) { //se e' il primo accesso per INSERT $form['ritorno']=$_SERVER['HTTP_REFERER']; $rs_last = gaz_dbi_dyn_query('codice',$gTables['imball'],'1','codice DESC',0,1); $last = gaz_dbi_fetch_array($rs_last);
} $m2_id ++; } } } } if ($toDo == 'insert') { $form['enterprise_id']=$user_data['enterprise_id']; gaz_dbi_table_insert('admin',$form); } elseif ($toDo == 'update') { //cambio la data di modifica password $getInit = gaz_dbi_get_row($gTables['admin'], "Login", $form['Login']); if ($form["Password"] != $getInit["Password"]) { $form["datpas"] = date("YmdHis"); } gaz_dbi_table_update('admin',array('Login',$form['Login']),$form); } header("Location: ".$_POST['ritorno']); exit; } } require("../../library/include/header.php"); $script_transl=HeadMain(0,array('jquery/jquery-1.3.2.min', 'jquery/capslock')); echo '<script type="text/javascript"> $(document).ready(function() { var coptions = { caps_lock_on: function() { $("#cmsg").text("'.$script_transl['caps'].'");}, caps_lock_off: function() { $("#cmsg").text(""); }
$msg .= "6+"; } } if (empty($form['descri'])){ //descrizione vuota $msg .= "7+"; } if ($msg == "") {// nessun errore // preparo la stringa dell'immagine if ($_FILES['userfile']['size'] > 0) { //se c'e' una nuova immagine nel buffer $form['image'] = file_get_contents($_FILES['userfile']['tmp_name']); } else { // altrimenti riprendo la vecchia $oldimage = gaz_dbi_get_row($gTables['catmer'],'codice',$form['codice']); $form['image'] = $oldimage['image']; } if ($toDo == 'update') { // e' una modifica gaz_dbi_table_update('catmer',$form["codice"],$form); } else { // e' un'inserimento gaz_dbi_table_insert('catmer',$form); } header("Location: ".$_POST['ritorno']); exit; } } } elseif ((!isset($_POST['Update'])) and (isset($_GET['Update']))) { //se e' il primo accesso per UPDATE $catmer = gaz_dbi_get_row($gTables['catmer'],"codice",$_GET['codice']); $form['ritorno'] = $_POST['ritorno']; $form['codice'] = $catmer['codice']; $form['descri'] = $catmer['descri']; $form['web_url'] = $catmer['web_url']; $form['annota'] = $catmer['annota']; $form['ricarico'] = $catmer['ricarico'];
} if (empty($form['descri'])) { $msg .= "2+"; } if ($form['codice'] <= 0 || $form['codice'] > 99) { $msg .= "0+"; } if ($form['weight'] < 0) { $msg .= "3+"; } if (empty($msg)) { // nessun errore // aggiorno il db if ($toDo == 'insert') { gaz_dbi_table_insert('spediz',$form); } elseif ($toDo == 'update') { gaz_dbi_table_update('spediz',$form['codice'],$form); } header("Location: report_spediz.php"); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit; } } elseif (!isset($_POST['Update']) && isset($_GET['Update'])) { //se e' il primo accesso per UPDATE $form = gaz_dbi_get_row($gTables['spediz'], 'codice', intval($_GET['codice'])); $form['ritorno']=$_SERVER['HTTP_REFERER']; } elseif (!isset($_POST['Insert'])) { //se e' il primo accesso per INSERT $form['ritorno']=$_SERVER['HTTP_REFERER']; $rs_last = gaz_dbi_dyn_query('codice',$gTables['spediz'],'1','codice DESC',0,1); $last = gaz_dbi_fetch_array($rs_last);
if (isset($_POST['ins'])) { if ($toDo == 'insert') { // e' un inserimento, controllo se il codice esiste $rs_ctrl = gaz_dbi_get_row($gTables['caumag'],"codice",$form['codice']); if ($rs_ctrl){ $msg .= "15+"; } } if (empty($form['descri'])){ //descrizione vuota $msg .= "16+"; } if ($form['codice']>=98) { //descrizione vuota $msg .= "17+"; } if ($msg == "") {// nessun errore if ($toDo == 'update') { // e' una modifica gaz_dbi_table_update('caumag',$form["codice"],$form); } else { // e' un'inserimento gaz_dbi_table_insert('caumag',$form); } header("Location: ".$_POST['ritorno']); exit; } } } elseif ((!isset($_POST['Update'])) and (isset($_GET['Update']))) { //se e' il primo accesso per UPDATE $caumag = gaz_dbi_get_row($gTables['caumag'],"codice",intval($_GET['codice'])); $form['ritorno'] = $_POST['ritorno']; $form['codice'] = $caumag['codice']; $form['descri'] = $caumag['descri']; $form['insdoc'] = $caumag['insdoc']; $form['clifor'] = $caumag['clifor']; $form['operat'] = $caumag['operat'];