if ($rs) { $msg .= "2+"; } switch ($form["codice"]) { case "CHI": $msg .= "4+"; break; case "APE": $msg .= "5+"; 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']);
} $uts_datnas = mktime(0,0,0,$form['datnas_M'],$form['datnas_D'],$form['datnas_Y']); if (!checkdate($form['datnas_M'],$form['datnas_D'],$form['datnas_Y']) && ($admin_aziend['country'] != $form['country'] )) { $msg .= "19+"; } if (!filter_var($form['e_mail'], FILTER_VALIDATE_EMAIL) && !empty($form['e_mail'])){ $msg .= "20+"; } if (empty($msg)) { // nessun errore $form['codice']=$real_code; $form['datnas']=date("Ymd", $uts_datnas ); if ($toDo == 'insert') { if ($form['id_anagra']>0) { gaz_dbi_table_insert('clfoco',$form); } else { $anagrafica->insertPartner($form); } } elseif ($toDo == 'update') { $anagrafica->updatePartners($form['codice'],$form); } header("Location: ".$form['ritorno']); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit; }
function insertPartner($v) { $v['descri'] = $v['ragso1']; if (isset($v['ragso2'])) { $v['descri'] .= $v['ragso2']; } gaz_dbi_table_insert('anagra', $v); $v['id_anagra'] = gaz_dbi_last_id(); gaz_dbi_table_insert('clfoco', $v); }
$rs_articolo = gaz_dbi_dyn_query('codice', $gTables['assist'], "codice = ".$form['codice'],"codice DESC",0,1); $rs = gaz_dbi_fetch_array($rs_articolo); 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']);
$msg .= "0+"; } // controllo che il file non sia piu' grande di 10Mb if ( $_FILES['userfile']['size'] > 10485760 ){ $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;
} else { $form['ritorno'] = $_POST['ritorno']; } if (isset($_GET['codice']) and !isset($_POST['back'])) { $new_codice = substr($_GET['codice'],0,13).'_2'; // controllo che l'articolo non sia stato già duplicato $rs_articolo = gaz_dbi_dyn_query('codice', $gTables['artico'], "codice = '".$new_codice."'","codice DESC",0,1); $risultato = gaz_dbi_fetch_array($rs_articolo); if ($risultato) { require("../../library/include/header.php"); $script_transl=HeadMain(); echo "<form method=\"POST\">\n"; echo "<input type=\"hidden\" value=\"".$form['ritorno']."\" name=\"ritorno\">\n"; echo "<div>Codice(".$new_codice.") esistente usare l'apposita procedura se lo si vuole modificare ! \n"; echo "<input type=\"submit\" value=\"Torna indietro\" name=\"back\"></div>\n"; echo "</form>\n</body>\n</html>\n"; } else { // se non è mai stato duplicato posso farlo $originalArtico = gaz_dbi_get_row($gTables['artico'], 'codice', substr($_GET['codice'],0,15)); //prelevo l'originale $originalArtico['codice']=$new_codice; gaz_dbi_table_insert('artico',$originalArtico); header("Location: admin_artico.php?codice=".$new_codice."&Update"); exit; } } else { header("Location: ".$form['ritorno']); exit; }
if (!filter_var($form['e_mail'], FILTER_VALIDATE_EMAIL) && !empty($form['e_mail'])){ $msg .= "16+"; } 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
if ($code and $toDo == 'insert') { $msg .= "1+"; } 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'];
$form['scaden']=sprintf("%04d-%02d-%02d",$form['date_exp_Y'],$form['date_exp_M'],$form['date_exp_D']); $anagrafica = new Anagrafica(); 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)) {
if (empty($form['descri'])) { $msg .= "2+"; } 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'];
$msg .= (empty($form["unimis"]) ? "7+" : ''); $msg .= (empty($form["aliiva"]) ? "8+" : ''); // 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
$new_company['upginv']=0; $new_company['upgve1']=0; $new_company['upgve2']=0; $new_company['upgve3']=0; $new_company['upgac1']=0; $new_company['upgac2']=0; $new_company['upgac3']=0; $new_company['upgco1']=0; $new_company['upgco2']=0; $new_company['upgco3']=0; gaz_dbi_table_insert('aziend',$new_company); // procedo all'abilitazione degli utenti in base alla scelta fatta dal'operatore $user_abilit = gaz_dbi_dyn_query('*',$gTables['admin_module'],$where_user,'moduleid'); while ($r = gaz_dbi_fetch_array($user_abilit)) { $r['enterprise_id']=$form['codice']; gaz_dbi_table_insert('admin_module',$r); } changeEnterprise($form['codice']); header("Location: admin_aziend.php?Update&codice=".$form['codice']); exit; } } elseif (isset($_POST['Return'])) { // torno indietro header("Location: ".$form['ritorno']); exit; } } else { //se e' il primo accesso $form['ritorno']=$_SERVER['HTTP_REFERER']; $rs_last = gaz_dbi_dyn_query('codice',$gTables['aziend'],1,'codice DESC',0,1); $last = gaz_dbi_fetch_array($rs_last); $form['codice'] = $last['codice']+1; $form['ref_co'] = 0;
if ($code and $toDo == 'insert') { $msg .= "1+"; } 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'];
if (isset($menu_data['m3']['m2'][$k_m2])) { foreach ($menu_data['m3']['m2'] as $v_3){ // trovo l'ultimo id del sub menu $rs_last = gaz_dbi_dyn_query("MAX(id)+1 AS max_id", $gTables['menu_script'], 1); $r = gaz_dbi_fetch_array($rs_last); gaz_dbi_table_insert('menu_script',array('id'=>$r['max_id'],'id_menu'=>$m2_id,'link'=>$v_3['link'],'translate_key'=>$v_3['translate_key'],'weight'=>$v_3['weight'])); } } $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',
} 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']; } elseif (!isset($_POST['Insert'])) { //se e' il primo accesso per INSERT $form['ritorno'] = $_SERVER['HTTP_REFERER'];
if ($code and $toDo == 'insert') { $msg .= "1+"; } 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_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']; } elseif (!isset($_POST['Insert'])) { //se e' il primo accesso per INSERT $form['ritorno'] = $_SERVER['HTTP_REFERER'];