query($query);
+
+ $rs = $dbo->fetchArray("SELECT descrizione FROM an_tipianagrafiche WHERE idtipoanagrafica='".$idtipoanagrafica[$t]."'");
+ $tipoanagrafica_desc = $rs[0]['descrizione'];
+
+
+ if ($tipoanagrafica_desc=='Azienda')
+ array_push( $_SESSION['infos'], "Sembra che tu abbia inserito la tua anagrafica Azienda, ricordati di impostarla come predefinita dal menù ''Strumenti -> Impostazioni -> Generali''." );
+ }
+
+
+ //Creo il relativo conto nel partitario
+ if( $tipoanagrafica_desc == 'Cliente' ){
+ //Calcolo prossimo numero cliente
+ $rs = $dbo->fetchArray("SELECT MAX( CAST(co_pianodeiconti3.numero AS UNSIGNED) ) AS max_numero FROM co_pianodeiconti3 INNER JOIN co_pianodeiconti2 ON co_pianodeiconti3.idpianodeiconti2=co_pianodeiconti2.id WHERE co_pianodeiconti2.descrizione='Crediti clienti e crediti diversi'");
+ $new_numero = $rs[0]['max_numero'] + 1;
+ $new_numero = str_pad( $new_numero, 6, "0", STR_PAD_LEFT );
+
+ //Creazione conto
+ $dbo->query("INSERT INTO co_pianodeiconti3( numero, descrizione, idpianodeiconti2, can_delete, can_edit ) VALUES( \"".$new_numero."\", \"".$ragione_sociale."\", (SELECT id FROM co_pianodeiconti2 WHERE descrizione='Crediti clienti e crediti diversi'), 1, 1 )");
+ $idconto = $dbo->last_inserted_id();
+
+ //Collegamento conto
+ $dbo->query("UPDATE an_anagrafiche SET idconto_cliente=\"".$idconto."\" WHERE idanagrafica=\"".$idanagrafica."\"");
+ }
+
+ else if( $tipoanagrafica_desc == 'Fornitore' ){
+ //Calcolo prossimo numero cliente
+ $rs = $dbo->fetchArray("SELECT MAX( CAST(co_pianodeiconti3.numero AS UNSIGNED) ) AS max_numero FROM co_pianodeiconti3 INNER JOIN co_pianodeiconti2 ON co_pianodeiconti3.idpianodeiconti2=co_pianodeiconti2.id WHERE co_pianodeiconti2.descrizione='Debiti fornitori e debiti diversi'");
+ $new_numero = $rs[0]['max_numero'] + 1;
+ $new_numero = str_pad( $new_numero, 6, "0", STR_PAD_LEFT );
+
+ //Creazione conto
+ $dbo->query("INSERT INTO co_pianodeiconti3( numero, descrizione, idpianodeiconti2, can_delete, can_edit ) VALUES( \"".$new_numero."\", \"".$ragione_sociale."\", (SELECT id FROM co_pianodeiconti2 WHERE descrizione='Debiti fornitori e debiti diversi'), 1, 1 )");
+ $idconto = $dbo->last_inserted_id();
+
+ //Collegamento conto
+ $dbo->query("UPDATE an_anagrafiche SET idconto_fornitore=\"".$idconto."\" WHERE idanagrafica=\"".$idanagrafica."\"");
+ }
+
+
+ $id_record = $idanagrafica;
+ array_push( $_SESSION['infos'], "Aggiunta nuova anagrafica di tipo ''".$tipoanagrafica_desc."''" );
+
+ }
+
+ break;
+
+
+ case "delete":
+ if( $modules_info[$module_name]["permessi"] == 'rw' ){
+ //Disattivo solamente l'anagrafica
+ $dbo->query("UPDATE an_anagrafiche SET deleted=1 WHERE idanagrafica=\"".$id_record."\" ".$additional_where['Anagrafiche']);
+ array_push( $_SESSION['infos'], "Anagrafica eliminata!" );
+ // log anagrafiche
+ add_storico($idanagrafica,"Anagrafica disattivata");
+ }
+
+ break;
+
+ case "sendemail":
+
+ $from_address = str_replace( ",", ".", get_var("Indirizzo per le email in uscita") );
+ $oggetto = html_entity_decode($_POST['oggetto']);
+ $testo_email = html_entity_decode($_POST['body'], ENT_QUOTES);
+ $destinatario=$_POST['destinatario'];
+ $messaggio = new PHPmailer(str_replace( ",", ".", get_var("Indirizzo per le email in uscita") ));
+ $messaggio->FromName = str_replace( ",", ".", get_var("Nome Form Mail") );
+ $messaggio->From = str_replace( ",", ".", get_var("Indirizzo per le email in uscita") );
+ $messaggio->AddAddress($destinatario);
+ $messaggio->Subject=($oggetto);
+ $messaggio->Body=strip_tags($testo_email);
+ if(!$messaggio->Send()){
+ array_push( $_SESSION['infos'], $messaggio->ErrorInfo );
+
+ }else{
+ array_push( $_SESSION['infos'], "Email to SMS inviata correttamente" );
+ // log anagrafiche
+ add_storico($idanagrafica,"Inviato nuovo SMS");
+ }
+ break;
+
+ case "sendemail_web":
+
+ $from_address = str_replace( ",", ".", get_var("Indirizzo per le email in uscita") );
+ $oggetto = html_entity_decode($_POST['oggetto']);
+ $test=get_var("Form Mail Lab");
+ $testo_email = html_entity_decode($_POST['body'], ENT_QUOTES);
+ $destinatario=$_POST['destinatario'];
+ $messaggio = new PHPmailer(str_replace( ",", ".", get_var("Indirizzo per le email in uscita") ));
+ $messaggio->FromName = str_replace( ",", ".", get_var("Nome Form Mail") );
+ $messaggio->From = str_replace( ",", ".", get_var("Indirizzo per le email in uscita") );
+ $messaggio->AddAddress($destinatario);
+ $messaggio->Subject=($oggetto);
+ $messaggio->Body=strip_tags($testo_email);
+ $mail_cc=str_replace( ",", ".", get_var("Destinatario fisso in copia (campo CC)"));
+ if ($mail_cc != ""){
+ $messaggio->AddCC($mail_cc);
+ }
+
+
+ if(!$messaggio->Send()){
+ array_push( $_SESSION['infos'], $messaggio->ErrorInfo );
+ }else{
+ array_push( $_SESSION['infos'], "Email inviata correttamente" );
+ // log anagrafiche
+ add_storico($_POST['id_record'],"Inviato nuova MAIL");
+ }
+
+ break;
+
+ }
+
+?>
diff --git a/templates/documenti/pdfgen.documenti.php b/templates/documenti/pdfgen.documenti.php
index 34e142b..fdcc52f 100644
--- a/templates/documenti/pdfgen.documenti.php
+++ b/templates/documenti/pdfgen.documenti.php
@@ -156,7 +156,7 @@
$body .= "\n";
- ( $righe[$i]['qta'] == 0 ) ? $qta='' : $qta=number_format($righe[$i]['qta'], 1, ",", "");
+ ( $righe[$i]['qta'] == 0 ) ? $qta='' : $qta=number_format($righe[$i]['qta'], 2, ",", "");
$body .= "\n";
$body .= $qta."\n";
$body .= " | \n";
diff --git a/templates/preventivi/preventivi_body.html b/templates/preventivi/preventivi_body.html
index bab992f..8bb5d23 100644
--- a/templates/preventivi/preventivi_body.html
+++ b/templates/preventivi/preventivi_body.html
@@ -69,7 +69,10 @@
BANCA DI APPOGGIO
- $f_appoggiobancario$
+ $f_appoggiobancario$
+
+ IBAN
+ $f_codiceiban$
|