/*start codice*/?>
//print "errorez=".$_POST['action'];
if(isset($_POST['action']) and $_POST['action']=="save" and isset($_SESSION['agente']) and $_SESSION['agente']!="" and $error==0){
// if(isset($_POST['linea']) and isset($_SESSION['agente']) and $_SESSION['agente']!="" and $error==0){
// print "oooook";
function ControlloPIVA($pi){
if( $pi == '' ) return false;
if( strlen($pi) != 11 )
return false;
if( ! ereg("^[0-9]+$", $pi) )
return false;
/*
$s = 0;
for( $i = 0; $i <= 9; $i += 2 )
$s += ord($pi[$i]) - ord('0');
for( $i = 1; $i <= 9; $i += 2 ){
$c = 2*( ord($pi[$i]) - ord('0') );
if( $c > 9 ) $c = $c - 9;
$s += $c;
}
if( ( 10 - $s%10 )%10 != ord($pi[10]) - ord('0') )
return false;
*/
return true;
}
function ControlloEmail($emaildacont){
$result = eregi("^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$",$emaildacont);
if($result == false){
return false;
}else{
return true;
}
}
//$dataord=$_POST['anno']."-".$_POST['mese']."-".$_POST['giorno'];
$dataconsegna=$_POST['annoc']."-".$_POST['mesec']."-".$_POST['giornoc'];
if($_POST['cliente']==0){
if($_POST['ragionesociale']!="" and $_POST['indirizzo']!="" and $_POST['cap']!="" and $_POST['citta']!="" and $_POST['tel']!="" and $_POST['email']!="" and $_POST['piva']!="" and ControlloPIVA($_POST['piva'])==true and ControlloEmail($_POST['email'])==true){
if(ControlloPIVA($_POST['piva'])==false){
print $_POST['piva']." errata";
}
$queryinsclt=mysql_query("INSERT INTO rubrica_clienti (ragione_sociale, indirizzo, cap, citta, agente, tel, email, piva, cf) VALUES ('".addslashes($_POST['ragionesociale'])."', '".addslashes($_POST['indirizzo'])."', '".addslashes($_POST['cap'])."', '".addslashes($_POST['citta'])."', '".$_SESSION['agente']."', '".addslashes($_POST['tel'])."', '".addslashes($_POST['email'])."', '".addslashes($_POST['piva'])."', '".addslashes($_POST['cf'])."')")or die(mysql_error());
$idclt=mysql_insert_id();
// print "if idclt=".$idclt;
}else{$error=1; $erroreavv="
Attenzione non sono stati inseriti tutti i dati realtivi al cliente.";}
}else{
$idclt=$_POST['cliente'];
}
/*
print "
citta=".$_POST['citta'];
print "
post=".$_POST['cliente'];
print "
idclt=".$idclt;
*/
$sqlordini="INSERT INTO ordini (pagamento, banca, iban, dataord, dataconsegna, agente, modpagamento, linea, noteord, tipoord, cliente) VALUES ('".addslashes($_POST['pagamento'])."', '".addslashes($_POST['banca'])."', '".addslashes($_POST['iban'])."', NOW(), '".$dataconsegna."', '".$_SESSION['agente']."', '".addslashes($_POST['modpagamento'])."', '".$_POST['linea']."', '".addslashes($_POST['noteord'])."', '".$_POST['tipoord']."', '".$idclt."')";
//if($_POST['ragionesociale']!="" and $_POST['ragionesociale']!="" and $_POST['indirizzo']!="" and $_POST['cap']!="" and $_POST['citta']!="" and $_POST['tel']!="" and $_POST['email']!="" and $_POST['piva']!="" and $_POST['pagamento']!="0" and $_SESSION['agente']!="" and $_POST['linea']!="" and ControlloPIVA($_POST['piva'])==true and ControlloEmail($_POST['email'])==true){
if($_POST['pagamento']!="0" and $_SESSION['agente']!="" and $_POST['linea']!=""){
if($error==0){
$queryins=mysql_query($sqlordini) or die("err ins");
$id=mysql_insert_id();
}
if($queryins){
$error=0;
$totalecapi=0;
$prezzotot=0;
for($i=0;$i<=50;$i++){
$tot[$i]=0;
//print "error=".$error."
";
if($_POST['articolo'][$i]!=""){
// if ($_POST['colore'][$i]=="" or $_POST['descrizione'][$i]=="" or $_POST['prezzo'][$i]=="") {
if ($_POST['colore'][$i]=="" or $_POST['prezzo'][$i]=="") {
$error=1;
$erroreavv="
Attenzione non sono stati inseriti tutti i dati per uno o più articoli";
mysql_query("DELETE FROM ordini WHERE id='".$id."'")or die("err ord");
mysql_query("DELETE FROM ordini_dati WHERE ordine='".$id."'")or die("err ord dati");
}
$error2=1;
if($error==0){
for($n=1;$n<=14;$n++){
if($n!=14){
if($_POST['campo'.$n][$i]!="" and is_numeric($_POST['campo'.$n][$i])){
$error2=0;
}
$campi[$i]=$campi[$i]." campo".$n.",";
$campival[$i]=$campival[$i]."'".$_POST['campo'.$n][$i]."',";
}else{
$campi[$i]=$campi[$i]." campo".$n;
$campival[$i]=$campival[$i]."'".$_POST['campo'.$n][$i]."'";
}
$tot[$i]=$tot[$i]+$_POST['campo'.$n][$i];
// print "POST['campo'.".$n."][".$i."]=".$_POST['campo'.$n][$i]."
";
//elimina punti e virgole
//
} //print "totp=".$tot[$i]."
";
// print $_POST['prezzo'][$i]."
";
/******** CONTROLLO PREZZI ********/
if(!isset($_POST['decimali'][$i]) or $_POST['decimali'][$i]==""){$_POST['decimali'][$i]=0;}
$prezz[$i]=$_POST['prezzo'][$i].".".$_POST['decimali'][$i];
// $_POST['prezzo'][$i]=$_POST['prezzo'][$i].".".$_POST['decimali'][$i];
// print $_POST['prezzo'][$i]."
";
if(isset($_POST['prezzo'][$i]) and $_POST['prezzo'][$i]!=""){
$prezzotot_riga[$i]=bcmul($tot[$i],$prezz[$i],2);
// print "pr=".$prezzotot_riga[$i]."
";
}
/******** fine CONTROLLO PREZZI ********/
if ($_POST['articolo'][$i]!="" and $error2==1) {
$error=1;
$erroreavv="
Attenzione non sono stati inseriti tutti i dati per uno o più articoli 1";
mysql_query("DELETE FROM ordini WHERE id='".$id."'")or die("err ord");
mysql_query("DELETE FROM ordini_dati WHERE ordine='".$id."'")or die("err ord dati");
} else{ $error=0;}
// print "error2=".$error2."
";
}
}
if($_POST['articolo'][$i]!="" and $error==0){
//query descrizione
$query_articoli_dscr=mysql_query("SELECT descrizione FROM articoli WHERE id='".$_POST['articolo'][$i]."'");
$row_articoli_dscr=mysql_fetch_array($query_articoli_dscr);
$sqlarticoli="INSERT INTO ordini_dati (ordine, articolo, colore, descrizione, tot, prezzo, ".$campi[$i].", idart) VALUES ('".$id."', '".addslashes($_POST['codart'][$i])."', '".addslashes($_POST['colore'][$i])."', '".addslashes($row_articoli_dscr['descrizione'])."', '".$tot[$i]."', '".addslashes($_POST['prezzo'][$i]).",".addslashes($_POST['decimali'][$i])."', ".$campival[$i].", ".$_POST['articolo'][$i].")";
$totalecapi=$totalecapi+$tot[$i];
$prezzotot=bcadd($prezzotot,$prezzotot_riga[$i],2);
print "
";
$queryins=mysql_query($sqlarticoli) or die("err ins articoli");
if($queryins){$esito=1;}else{$esito=0;}
}
}
}
}else{ $error=1; $erroreavv="
Attenzione non sono stati inseriti tutti i dati realtivi al cliente.";}
if($esito==1 and $error==0){
$querynord=mysql_query("SELECT nordine FROM ordini WHERE nordine!='' AND tipoord='".$annogest."' ORDER BY nordine DESC");
$rownord=mysql_fetch_array($querynord);
$prossimonord=$rownord['nordine']+1;
mysql_query("UPDATE ordini SET nordine='".$prossimonord."', capi='".$totalecapi."', totale_prezzi='".$prezzotot."' WHERE id='".$id."'");
?>
Dati inseriti con successo. Grazie.
}else{?>
Errore durante l'inserimento dei dati, si prega di riprovare.
}?>
}
if((!isset($_POST['action']) or $error==1 )and isset($_SESSION['agente']) and $_SESSION['agente']!="" ){
if(!isset($_POST['ragionesociale'])){$_POST['ragionesociale']="";}
if(!isset($_POST['indirizzo'])){$_POST['indirizzo']="";}
if(!isset($_POST['cap'])){$_POST['cap']="";}
if(!isset($_POST['citta'])){$_POST['citta']="";}
if(!isset($_POST['tel'])){$_POST['tel']="";}
if(!isset($_POST['email'])){$_POST['email']="";}
if(!isset($_POST['piva'])){$_POST['piva']="";}
if(!isset($_POST['cf'])){$_POST['cf']="";}
if(!isset($_POST['modpagamento'])){$_POST['modpagamento']="";}
if(!isset($_POST['banca'])){$_POST['banca']="";}
if(!isset($_POST['iban'])){$_POST['iban']="";}
if(!isset($_POST['linea']) or $_POST['linea']==""){$linea=0;}else{$linea=$_POST['linea'];}
if(!isset($_POST['pagamento'])){$pagamento=0;}else{$pagamento=$_POST['pagamento'];}
for($i=0;$i<=50;$i++){
if(!isset($_POST['articolo'][$i])){ $_POST['articolo'][$i]=""; }
if(!isset($_POST['colore'][$i])){ $_POST['colore'][$i]=""; }
if(!isset($_POST['descrizione'][$i])){ $_POST['descrizione'][$i]=""; }
if(!isset($_POST['prezzo'][$i])){ $_POST['prezzo'][$i]=""; }
if(!isset($_POST['decimali'][$i])){ $_POST['decimali'][$i]=""; }
for($n=1;$n<=14;$n++){
if(!isset($_POST['campo'.$n][$i])){ $_POST['campo'.$n][$i]=""; }
}
}
print $erroreavv;
?>
} //print $error;?>
/*stop codice*/?>