Exemple #1
0
             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']);
Exemple #2
0
       }

       $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;
    }
Exemple #3
0
 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);
 }
Exemple #4
0
			$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']);
Exemple #5
0
        $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;
Exemple #6
0
} 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;
}


Exemple #7
0
    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
Exemple #8
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('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'];
Exemple #9
0
          $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)) {
Exemple #10
0
       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'];
Exemple #11
0
       $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;
Exemple #13
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'];
Exemple #14
0
                          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',
Exemple #15
0
       }
       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'];
Exemple #16
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('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'];
Exemple #17
0
          $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'];