function getNewAgente($id) { global $gTables; $agente = gaz_dbi_get_row($gTables['agenti']." LEFT JOIN ".$gTables['clfoco']." ON ".$gTables['agenti'].".id_fornitore = ".$gTables['clfoco'].".codice LEFT JOIN ".$gTables['anagra'].' ON '.$gTables['clfoco'].'.id_anagra = '.$gTables['anagra'].'.id', $gTables['agenti'].'.id_agente', $id); return $agente; }
function getDbVersion() { // Antonio De Vincentiis 2 Luglio 2009 global $gTables; $r = gaz_dbi_get_row($gTables['config'],'variable','archive'); return $r['cvalue']; }
function getItemPrice($item,$partner=0) { global $admin_aziend,$gTables; $artico=gaz_dbi_get_row($gTables['artico'],'codice',$item); if ($partner>0) { $partner=gaz_dbi_get_row($gTables['clfoco'],'codice',$partner); $list=$partner['listin']; if (substr($partner['codice'],0,3)== $admin_aziend['mascli'] && $list>0 && $list<=3){ $price=$artico["preve$list"]; } else { $price=$artico["preacq"]; } $sconto=$partner['sconto']; } else { // prezzo articolo $sconto=0; $price=$artico["preve1"]; } return CalcolaImportoRigo(1,$price,$sconto,$admin_aziend['decimal_price']); }
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); $form['codice'] = $last['codice']+1; $form['descri'] = ''; $form['annota'] = ''; } require("../../library/include/header.php"); $script_transl = HeadMain(); echo "<form method=\"POST\">"; echo "<input type=\"hidden\" name=\"ritorno\" value=\"".$form['ritorno']."\">\n"; echo "<input type=\"hidden\" name=\"".ucfirst($toDo)."\" value=\"\">";
come e` pubblicata dalla Free Software Foundation; o la versione 2 della licenza o (a propria scelta) una versione successiva. Questo programma e` distribuito nella speranza che sia utile, ma SENZA ALCUNA GARANZIA; senza neppure la garanzia implicita di NEGOZIABILITA` o di APPLICABILITA` PER UN PARTICOLARE SCOPO. Si veda la Licenza Pubblica Generica GNU per avere maggiori dettagli. Ognuno dovrebbe avere ricevuto una copia della Licenza Pubblica Generica GNU insieme a questo programma; in caso contrario, si scriva alla Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti. -------------------------------------------------------------------------- */ require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); require("../../library/include/document.php"); $tesbro = gaz_dbi_get_row($gTables['tesbro'],"id_tes", intval($_GET['id_tes'])); if ($tesbro['tipdoc']=='VOR') { if (isset($_GET['dest'])&& $_GET['dest']=='E' ){ // se l'utente vuole inviare una mail createDocument($tesbro, 'OrdineCliente',$gTables,'rigbro','E'); } else { createDocument($tesbro, 'OrdineCliente',$gTables,'rigbro'); } } elseif ($tesbro['tipdoc']=='VOW'){ createDocument($tesbro, 'OrdineWeb',$gTables,'rigbro'); } else { header("Location: report_broven.php"); exit; } ?>
$admin_aziend=checkAdmin(); if (isset($_POST['Delete'])) { $upd_mm = new magazzForm; $form = gaz_dbi_get_row($gTables['movmag'], 'id_mov', intval($_POST['id_mov'])); $upd_mm->uploadMag('DEL',$form['tipdoc'],'','','','','','','','','','',$form['id_mov'],$admin_aziend['stock_eval_method']); if ($form['id_rif'] > 0) { //se il movimento di magazzino è stato generato da un rigo di documento lo azzero gaz_dbi_put_row($gTables['rigdoc'], 'id_rig', $form['id_rif'], 'id_mag', 0); } header("Location: report_movmag.php"); exit; } else { $form = gaz_dbi_get_row($gTables['movmag'], 'id_mov', $_GET['id_mov']); $causal = gaz_dbi_get_row($gTables['caumag'], 'codice', $form['caumag']); } if (isset($_POST['Return'])){ header("Location: report_movmag.php"); exit; } require("../../library/include/header.php"); $script_transl=HeadMain(0,0,'admin_movmag'); print "<form method=\"POST\">\n"; echo "<input type=\"hidden\" value=\"".$form['id_mov']."\" name=\"id_mov\">\n"; print "<div align=\"center\" class=\"FacetFormHeaderFont\">".$script_transl['del_this']."</div>\n"; print "<table border=\"0\" cellpadding=\"3\" cellspacing=\"1\" class=\"FacetFormTABLE\" align=\"center\">\n"; $anagrafica = new Anagrafica(); $a_part = $anagrafica->getPartner($form['clfoco']);
come e` pubblicata dalla Free Software Foundation; o la versione 2 della licenza o (a propria scelta) una versione successiva. Questo programma e` distribuito nella speranza che sia utile, ma SENZA ALCUNA GARANZIA; senza neppure la garanzia implicita di NEGOZIABILITA` o di APPLICABILITA` PER UN PARTICOLARE SCOPO. Si veda la Licenza Pubblica Generica GNU per avere maggiori dettagli. Ognuno dovrebbe avere ricevuto una copia della Licenza Pubblica Generica GNU insieme a questo programma; in caso contrario, si scriva alla Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti. -------------------------------------------------------------------------- */ require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); require("../../library/include/document.php"); if (isset($_GET['id_tes'])){ //se viene richiesta la stampa di un solo documento attraverso il suo id_tes $id_testata = intval($_GET['id_tes']); $testata = gaz_dbi_get_row($gTables['tesdoc'], 'id_tes', $id_testata); if (!empty($_GET['template'])){ $template = substr($_GET['template'],0,25); } elseif(!empty($testata['template'])) { $template = $testata['template']; } else { $template = 'FatturaAcquisto'; } createDocument($testata, $template, $gTables); } ?>
return $data['value']; } if (!isset($_POST['hidden_req'])) { //al primo accesso allo script $form['hidden_req'] = ''; $form['ritorno'] = $_SERVER['HTTP_REFERER']; $form['this_date_Y']=date("Y"); $form['this_date_M']=date("m"); $form['this_date_D']=date("d"); if (isset($_GET['li'])) { $form['listino']=intval($_GET['lis']); } else { $form['listino']=1; } if (isset($_GET['id'])) { $item=gaz_dbi_get_row($gTables['artico'],'codice',substr($_GET['id'],0,15)); $form['art_ini']=$item['codice']; $form['art_fin']=$item['codice']; $form['cm_ini']=$item['catmer']; $form['cm_fin']=$item['catmer']; } else { if (isset($_GET['ai'])) { $form['art_ini']=substr($_GET['ai'],0,15); } else { $form['art_ini']=getExtremeValue($gTables['artico']); } if (isset($_GET['af'])) { $form['art_fin']=substr($_GET['af'],0,15); } else { $form['art_fin']=getExtremeValue($gTables['artico'],'MAX'); }
$descreff = 'RICEVUTE BANCARIE '; break; case "T": $descreff = 'CAMBIALI TRATTE '; break; case "V": $descreff = 'MAV '; break; } } $totnumeff++; $totnumtipo++; $totaleff += $a_row["impeff"]; $totaletipo += $a_row["impeff"]; $cliente = $anagrafica->getPartner($a_row['clfoco']); $banapp = gaz_dbi_get_row($gTables['banapp'],"codice",$a_row['banapp']); $scadenza = substr($a_row['scaden'],8,2).'-'.substr($a_row['scaden'],5,2).'-'.substr($a_row['scaden'],0,4); $emission = substr($a_row['datemi'],8,2).'-'.substr($a_row['datemi'],5,2).'-'.substr($a_row['datemi'],0,4); $datafatt = substr($a_row['datfat'],8,2).'-'.substr($a_row['datfat'],5,2).'-'.substr($a_row['datfat'],0,4); if ($a_row["salacc"] == 'S') $saldoacco = "a saldo"; else $saldoacco = "in conto"; $pdf->Cell(18,4,'','LTR',0,'L'); $pdf->Cell(18,4,'n.'.$a_row["progre"].' del','LTR',0,'L'); $pdf->Cell(100,4,$cliente["ragso1"].' '.$cliente["ragso2"],'LTR',0,'L'); $pdf->Cell(30,4,'ABI '.$banapp["codabi"],'LTR',0,'R'); $pdf->Cell(24,4,'','LTR',1,'R'); $pdf->Cell(18,4,$scadenza,'LR',0,'L'); $pdf->Cell(18,4,$emission,'R',0,'L'); $pdf->Cell(100,4,$cliente["indspe"].' '.sprintf("%05d",$cliente["capspe"]).' '.$cliente["citspe"].' ('.$cliente["prospe"].') P.IVA '.$cliente["pariva"],0,0,'L'); $pdf->Cell(30,4,'CAB '.$banapp["codcab"],'R',0,'R');
$form['chk_on'.$r['codice']] = ' checked '; $form['a'][$r['codice']]['col'] = 'red'; } elseif ($magval['q_g']>0) { $form['chk_on'.$r['codice']] = ' checked '; $form['a'][$r['codice']]['col'] = ''; } else { $form['chk_on'.$r['codice']] = ''; $form['a'][$r['codice']]['col'] = ''; } // Calcolo totale valore giacenza by DF $tot_val_giac += $magval['v_g']; } } } elseif (isset($_POST['preview']) || isset($_POST['insert'])) { //in caso di conferma $cau99 = gaz_dbi_get_row($gTables['caumag'],'codice',99); $cau98 = gaz_dbi_get_row($gTables['caumag'],'codice',98); $form['date_Y'] = $_POST['date_Y']; $form['date_M'] = $_POST['date_M']; $form['date_D'] = $_POST['date_D']; $form['catmer'] = $_POST['catmer']; foreach ($_POST as $k=>$v) { //controllo sui dati inseriti e flaggati if ($k=='a') { foreach ($v as $ka=>$va) { // ciclo delle singole righe (a) $form['chk_on'.$ka] = ''; if (isset($_POST['chk'.$ka])) { // se l'articolo e' da inventariare lo controllo $form['chk_on'.$ka] = ' checked '; if ($va['g_r']<0) { $msg .= $ka.'-0+'; } elseif($va['g_r']==0 && $va['g_a']==0) { //inutile fare l'inventario di una cosa che non c'era e non c'e' $msg .= $ka.'-2+'; }
} 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); $form['ritorno']=$_SERVER['HTTP_REFERER']; $form['ref_code']=$form['codice']; } else { //se e' il primo accesso per INSERT $form=gaz_dbi_fields('assist'); $rs_ultima_ass = gaz_dbi_dyn_query("codice", $gTables['assist'],$where,"codice desc"); $ultimo_documento = gaz_dbi_fetch_array($rs_ultima_ass); // se e' il primo documento dell'anno, resetto il contatore if ($ultimo_documento) { $form['codice'] = $ultimo_documento['codice'] + 1; } else { $form['codice'] = 1; } $form['data'] = date("Y-m-d");
$codice = array('id_let',$form['id_let']); letterUpdate($codice,$form); header("Location: ".$form['ritorno']); exit; } else { // inserimento letterInsert($form); $_SESSION['print_request'] = gaz_dbi_last_id(); header("Location: invsta_letter.php"); exit; } } } } elseif ((!isset($_POST['Update'])) and (isset($_GET['Update']))) { //se e' il primo accesso per UPDATE $form['ritorno'] = $_SERVER['HTTP_REFERER']; $form['hidden_req']=''; $lettera = gaz_dbi_get_row($gTables['letter'],'id_let',intval($_GET['id_let'])); if ($lettera['adminid'] != $_SESSION['Login']) { //non è l'utente che ha scritto la lettera header("Location: report_letter.php"); exit; } $anagrafica = new Anagrafica(); $partner = $anagrafica->getPartner($lettera['clfoco']); $form['search']['clfoco']=substr($partner['ragso1'],0,10); $form['id_let'] = $lettera['id_let']; $form['gioemi'] = substr($lettera['write_date'],8,2); $form['mesemi'] = substr($lettera['write_date'],5,2); $form['annemi'] = substr($lettera['write_date'],0,4); $form['numero'] = $lettera['numero']; $form['tipo'] = $lettera['tipo']; $form['clfoco'] = $lettera['clfoco']; $form['oggetto'] = $lettera['oggetto'];
scriva alla Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti. -------------------------------------------------------------------------- */ require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); if (!isset($_POST['ritorno'])) { $form['ritorno'] = $_SERVER['HTTP_REFERER']; } else { $form['ritorno'] = $_POST['ritorno']; } if (isset($_GET['id_contract'])) { $row = gaz_dbi_get_row($gTables['contract'], 'id_contract', intval($_GET['id_contract'])); $customer = gaz_dbi_get_row($gTables['clfoco'], 'codice', $row['id_customer']); } else { //non ci sono dati sufficenti per stabilire cosa eliminare header("Location: ".$form['ritorno']); exit; } if (isset($_POST['del'])){ gaz_dbi_del_row($gTables['contract'], 'id_contract', intval($_GET['id_contract'])); gaz_dbi_del_row($gTables['contract_row'], 'id_contract', intval($_GET['id_contract'])); header("Location: ".$form['ritorno']); exit; } if (isset($_POST['return'])) { header("Location: ".$form['ritorno']); exit;
function contractCalc($id_contract) { //recupero il contratto da calcolare global $gTables,$admin_aziend; $this->contract_castle=array(); $contract = gaz_dbi_get_row($gTables['contract'],"id_contract",$id_contract); $this->contract_castel[$contract['vat_code']]['impcast']=$contract['current_fee']; $result = gaz_dbi_dyn_query('*', $gTables['contract_row'], $gTables['contract_row'].'.id_contract ='.$id_contract, $gTables['contract_row'].'.id_row'); while ($row = gaz_dbi_fetch_array($result)) { $r_val = CalcolaImportoRigo($row['quanti'], $row['price'],array($row['discount'])); if (!isset($this->contract_castel[$row['vat_code']])) { $this->contract_castel[$row['vat_code']]['impcast']=0.00; } $this->contract_castel[$row['vat_code']]['impcast']+=$r_val; } $this->add_value_to_VAT_castle($this->contract_castel,444,$admin_aziend['taxstamp_vat']); }
function add_value_to_VAT_castle($vat_castle, $value = 0, $vat_rate = 0) { global $gTables; $new_castle = array(); $row = 0; $this->total_imp = 0; $this->total_vat = 0; $this->total_exc = 0; $this->total_isp = 0; // totale degli inesigibili per split payment PA /* ho due metodi di calcolo del castelletto IVA: * 1 - quando non ho l'aliquota IVA allora uso la ventilazione * 2 - in presenza di aliquota IVA e quindi devo aggiungere al castelletto */ if ($vat_rate == 0) { // METODO VENTILAZIONE (per mantenere la retrocompatibilità) $total_imp = 0; $decalc_imp = 0; foreach ($vat_castle as $k => $v) { // attraverso dell'array per calcolare i totali $total_imp += $v['impcast']; $row++; } if ($total_imp >= 0.01) { // per evitare il divide by zero in caso di imponibile 0 foreach ($vat_castle as $k => $v) { // riattraverso l'array del castelletto // per aggiungere proporzionalmente (ventilazione) $vat = gaz_dbi_get_row($gTables['aliiva'], "codice", $k); $new_castle[$k]['periva'] = $vat['aliquo']; $new_castle[$k]['tipiva'] = $vat['tipiva']; $new_castle[$k]['descriz'] = $vat['descri']; $new_castle[$k]['fae_natura'] = $vat['fae_natura']; $row--; if ($row == 0) { // è l'ultimo rigo del castelletto // aggiungo il resto $new_imp = round($total_imp - $decalc_imp + $value * ($total_imp - $decalc_imp) / $total_imp, 2); } else { $new_imp = round($v['impcast'] + $value * $v['impcast'] / $total_imp, 2); $decalc_imp += $v['impcast']; } $new_castle[$k]['impcast'] = $new_imp; $new_castle[$k]['imponi'] = $new_imp; $this->total_imp += $new_imp; // aggiungo all'accumulatore del totale if ($vat['aliquo'] < 0.01) { // è senza IVA $this->total_exc += $new_imp; // aggiungo all'accumulatore degli esclusi/esenti/non imponibili } $new_castle[$k]['ivacast'] = round($new_imp * $vat['aliquo'] / 100, 2); if ($vat['tipiva'] == 'T') { // è un'IVA non esigibile per split payment PA $this->total_isp += $new_castle[$k]['ivacast']; // aggiungo all'accumulatore } $this->total_vat += $new_castle[$k]['ivacast']; // aggiungo anche l'IVA al totale } } } else { // METODO DELL'AGGIUNTA DIRETTA (nuovo) $match = false; foreach ($vat_castle as $k => $v) { // attraverso dell'array $vat = gaz_dbi_get_row($gTables['aliiva'], "codice", $k); $new_castle[$k]['periva'] = $vat['aliquo']; $new_castle[$k]['tipiva'] = $vat['tipiva']; $new_castle[$k]['descriz'] = $vat['descri']; $new_castle[$k]['fae_natura'] = $vat['fae_natura']; if ($k == $vat_rate) { // SE è la stessa aliquota aggiungo il nuovo valore $match = true; $new_imp = $v['impcast'] + $value; $new_castle[$k]['impcast'] = $new_imp; $new_castle[$k]['imponi'] = $new_imp; $new_castle[$k]['ivacast'] = round($new_imp * $vat['aliquo'] / 100, 2); } else { // è una aliquota che non interessa il valore che devo aggiungere $new_castle[$k]['impcast'] = $v['impcast']; $new_castle[$k]['imponi'] = $v['impcast']; $new_castle[$k]['ivacast'] = round($v['impcast'] * $vat['aliquo'] / 100, 2); } if ($vat['aliquo'] < 0.01) { // è senza IVA $this->total_exc += $new_castle[$k]['impcast']; // aggiungo all'accumulatore degli esclusi/esenti/non imponibili } if ($vat['tipiva'] == 'T') { // è un'IVA non esigibile per split payment PA $this->total_isp += $new_castle[$k]['ivacast']; // aggiungo all'accumulatore } $this->total_imp += $new_castle[$k]['impcast']; // aggiungo all'accumulatore del totale $this->total_vat += $new_castle[$k]['ivacast']; // aggiungo anche l'IVA al totale } if (!$match && $value >= 0.01) { // non ho trovato una aliquota uguale a quella del nuovo valore se > 0 $vat = gaz_dbi_get_row($gTables['aliiva'], "codice", $vat_rate); $new_castle[$vat_rate]['periva'] = $vat['aliquo']; $new_castle[$vat_rate]['tipiva'] = $vat['tipiva']; $new_castle[$vat_rate]['impcast'] = $value; $new_castle[$vat_rate]['imponi'] = $value; $new_castle[$vat_rate]['ivacast'] = round($value * $vat['aliquo'] / 100, 2); $new_castle[$vat_rate]['descriz'] = $vat['descri']; $new_castle[$vat_rate]['fae_natura'] = $vat['fae_natura']; if ($vat['aliquo'] < 0.01) { // è senza IVA $this->total_exc += $new_castle[$vat_rate]['impcast']; // aggiungo all'accumulatore degli esclusi/esenti/non imponibili } if ($vat['tipiva'] == 'T') { // è un'IVA non esigibile per split payment PA $this->total_isp += $new_castle[$vat_rate]['ivacast']; // aggiungo all'accumulatore } $this->total_imp += $new_castle[$vat_rate]['impcast']; // aggiungo all'accumulatore del totale $this->total_vat += $new_castle[$vat_rate]['ivacast']; // aggiungo anche l'IVA al totale } } $this->castle = $new_castle; }
if (intval($a_row['id_mag']) > 0){ //se c'è stato un movimento di magazzino lo azzero $upd_mm->uploadMag('DEL',$testata['tipdoc'],'','','','','','','','','','',$a_row['id_mag'],$admin_aziend['stock_eval_method']); } } header("Location: ".$_POST['ritorno']); exit; } else { $message = "Si stà tentando di eliminare un documento diverso dall'ultimo emesso !".$ultimo_documento['tipdoc'].$ultimo_documento['id_tes']; } } if (isset($_POST['Return'])) { header("Location: report_ddtacq.php"); exit; } $form = gaz_dbi_get_row($gTables['tesdoc'], "id_tes", $_GET['id_tes']); $anagrafica = new Anagrafica(); $cliente = $anagrafica->getPartner($form['clfoco']); $titolo="Eliminazione Documento d'Acquisto"; require("../../library/include/header.php"); $script_transl=HeadMain(); ?> <form method="POST"> <input type="hidden" name="id_tes" value="<?php print $_GET['id_tes']; ?>"> <input type="hidden" name="ritorno" value="<?php print $_POST['ritorno'];?>"> <div align="center" class="FacetFormHeaderFont">Attenzione!!! <?php print $titolo;?> </div> <table border="0" cellpadding="3" cellspacing="1" class="FacetFormTABLE" align="center"> <!-- BEGIN Error --> <tr> <td colspan="2" class="FacetDataTD"> <?php
$impcast = CalcolaImportoRigo(1, $value, $form['sconto']); if ($key == $form['ivaspe']){ $impcast += $form['traspo'] + $form['speban']*$form['numrat'] + $form['spevar']; $chk_add_iva_tes = 1; } $ivacast = round($impcast * $result['aliquo'])/ 100; $totimpmer += $value; $totimpfat += $impcast; $totivafat += $ivacast; if ($i > 0) { echo "<tr><td align=\"right\">".number_format ($impcast,2, '.', '')."</td><td align=\"right\">".$result['descri']." ".number_format ($ivacast,2, '.', '')."</td>\n"; } } if ($chk_add_iva_tes == 0){// se le spese della testata non sono state aggiunte perchè non si è incontrato uno stesso codice IVA $result = gaz_dbi_get_row($gTables['aliiva'],"codice",$form['ivaspe']); $impcast = $form['traspo'] + $form['speban']*$form['numrat'] + $form['spevar']; $ivacast = round($impcast * $result['aliquo'])/ 100; $totimpfat += $impcast; $totivafat += $ivacast; if ($i > 0) { echo "<tr><td align=\"right\">".number_format ($impcast,2, '.', '')."</td><td align=\"right\">".$result['descri']." ".number_format ($ivacast,2, '.', '')."</td>\n"; } $chk_add_iva_tes = 1; } if ($i > 0) { echo "<td align=\"right\">".number_format ($totimpmer,2, '.', '')."</td> <td align=\"right\">".gaz_format_number (($totimpfat-$totimpmer-$form['traspo']-($form['speban']*$form['numrat'])-$form['spevar']),2, '.', '')."</td> <td align=\"right\">".number_format ($totimpfat,2, '.', '')."</td> <td align=\"right\">".number_format ($totivafat,2, '.', '')."</td>
} require('../../library/tcpdf/tcpdf.php'); require("./lang.".$admin_aziend['lang'].".php"); require("../../language/".$admin_aziend['lang']."/menu.inc.php"); $script_transl=$strCommon+$strScript['admin_contract.php']; $anagrafica = new Anagrafica(); // recupero i dati relativi al contratto $contract = gaz_dbi_get_row($gTables['contract'],'id_contract' ,$id); $body = gaz_dbi_get_row($gTables['body_text'],'id_body' ,$contract['id_body_text']); $rs_rows = gaz_dbi_dyn_query("*", $gTables['contract_row'], "id_contract = $id","id_row ASC"); $customer= $anagrafica->getPartner($contract['id_customer']); $payment= gaz_dbi_get_row($gTables['pagame'],'codice' ,$contract['payment_method']); $bank= gaz_dbi_get_row($gTables['banapp'],'codice' ,$contract['bank']); $revenue= gaz_dbi_get_row($gTables['clfoco'],'codice' ,$contract['cod_revenue']); $vat= gaz_dbi_get_row($gTables['aliiva'],'codice' ,$contract['vat_code']); if ($contract['tacit_renewal']==0) { $tacit_reneval = $script_transl['no']; } else { $tacit_reneval = $script_transl['yes']; } if ($contract['periodic_reassessment']==0) { $periodic_reassessment = $script_transl['no']; } else { $periodic_reassessment = $script_transl['yes']; } class PDF extends TCPDF { function setLang($lang='italian')
NEGOZIABILITA` o di APPLICABILITA` PER UN PARTICOLARE SCOPO. Si veda la Licenza Pubblica Generica GNU per avere maggiori dettagli. Ognuno dovrebbe avere ricevuto una copia della Licenza Pubblica Generica GNU insieme a questo programma; in caso contrario, si scriva alla Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti. -------------------------------------------------------------------------- */ require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); if (isset($_POST['Delete'])){ gaz_dbi_del_row($gTables['caucon'], "codice", substr($_POST['codice'],0,3)); header("Location: report_caucon.php"); exit; } else { $form = gaz_dbi_get_row($gTables['caucon'], "codice", substr($_GET['codice'],0,3)); } if (isset($_POST['Return'])){ header("Location: report_caucon.php"); exit; } require("../../library/include/header.php"); $script_transl=HeadMain('','','admin_caucon'); ?> <form method="POST"> <input type="hidden" name="codice" value="<?php echo $form['codice']; ?>"> <div align="center" class="FacetFormHeaderFont"><?php echo $script_transl['warning'].'!!! '.$script_transl['delete'].$script_transl['del_this']." '".substr($_GET['codice'],0,3)."'" ; ?></font></div> <table border="0" cellpadding="3" cellspacing="1" class="FacetFormTABLE" align="center"> <tr> <td class="FacetFieldCaptionTD"><?php echo $script_transl['descri']; ?></td>
break; case "1": $imprig = CalcolaImportoRigo(1, $form['righi'][$k]['prelis'], 0); if ($v['id_doc'] == 0) { $checkin = ' checked'; $total_order += $imprig; } break; case "2": $checkin = ''; break; case "3": $checkin = ''; break; case "6": $body_text = gaz_dbi_get_row($gTables['body_text'],'id_body',$v['id_body_text']); $v['descri'] = substr($body_text['body_text'],0,80); $checkin = ''; break; } if ($ctrl_tes != $v['id_tes']) { echo "<tr><td class=\"FacetDataTD\" colspan=\"7\"> ".$script_transl['from']."<a href=\"admin_broven.php?Update&id_tes=".$v["id_tes"]."\" title=\"".$script_transl['upd_ord']."\">".$v['numdoc']."</a> ".$script_transl['del'].' '.gaz_format_date($v['datemi'])." </td></tr>"; } echo "<tr>"; echo "<input type=\"hidden\" name=\"righi[$k][id_tes]\" value=\"".$v['id_tes']."\">\n"; echo "<input type=\"hidden\" name=\"righi[$k][datemi]\" value=\"".$v['datemi']."\">\n"; echo "<input type=\"hidden\" name=\"righi[$k][tipdoc]\" value=\"".$v['tipdoc']."\">\n"; echo "<input type=\"hidden\" name=\"righi[$k][numdoc]\" value=\"".$v['numdoc']."\">\n"; echo "<input type=\"hidden\" name=\"righi[$k][id_rig]\" value=\"".$v['id_rig']."\">\n"; echo "<input type=\"hidden\" name=\"righi[$k][tiprig]\" value=\"".$v['tiprig']."\">\n"; echo "<input type=\"hidden\" name=\"righi[$k][id_doc]\" value=\"".$v['id_doc']."\">\n";
Generica GNU insieme a questo programma; in caso contrario, si scriva alla Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti. -------------------------------------------------------------------------- */ require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); $titolo="Eliminazione articolo"; $message = "Sei sicuro di voler rimuovere ?"; if (isset($_POST['Delete'])) { $result = gaz_dbi_del_row($gTables['artico'], "codice", substr($_POST['codice'],0,30)); header("Location: report_artico.php"); exit; } else { $form = gaz_dbi_get_row($gTables['artico'], "codice", substr($_GET['codice'],0,30)); } if (isset($_POST['Return'])) { header("Location: report_artico.php"); exit; } $codice =$_GET['codice']; require("../../library/include/header.php"); $script_transl=HeadMain(); ?> <form method="POST" action="<?php print $_SERVER['PHP_SELF']."?codice=".$codice; ?>" > <input type="hidden" name="codice" value="<?php print $codice?>"> <div align="center" font class="FacetFormHeaderFont">Attenzione!!! Eliminazione Articolo Codice: <?php print $codice; ?> </div> <table border="0" cellpadding="3" cellspacing="1" class="FacetFormTABLE" align="center">
Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti. -------------------------------------------------------------------------- */ require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); if (isset($_POST['Delete'])) { $result = gaz_dbi_del_row($gTables['pagame'], "codice", intval($_POST['codice'])); header("Location: report_pagame.php"); exit; } if (isset($_POST['Return'])) { header("Location: report_pagame.php"); exit; } if (!isset($_POST['Delete'])) { $form = gaz_dbi_get_row($gTables['pagame'], "codice", intval($_GET['codice'])); } require("../../library/include/header.php"); $script_transl = HeadMain('','','admin_pagame'); ?> <form method="POST"> <input type="hidden" name="codice" value="<?php print intval($_GET['codice'])?>"> <div align="center" class="FacetFormHeaderFont"><?php echo $script_transl['warning'].'!!! '.$script_transl['delete'].$script_transl[0].' n.'.intval($_GET['codice']); ?> </div> <table border="0" cellpadding="3" cellspacing="1" class="FacetFormTABLE" align="center"> <tr> <td class="FacetFieldCaptionTD"><?php echo $script_transl[2]; ?></td> <td class="FacetDataTD"><?php echo $form["descri"] ?> </td> </tr> <tr> <td class="FacetFieldCaptionTD"><?php echo $script_transl[3]; ?></td> <td class="FacetDataTD"><?php echo $script_transl[14][$form['tippag']] ?> </td>
$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', 'jquery/capslock')); echo '<script type="text/javascript"> $(document).ready(function() {
$r = gaz_dbi_fetch_array($result); if ($r == false) { $id_tes = 0; } else { $id_tes = $r['id_tes']; } echo $progressivo_invio . "_" . $sev_iva . "_" . $protocollo . "_" .$id_tes . "<br/>"; $errore = ""; $status=""; $verifica = gaz_dbi_get_row($gTables['fae_flux'], 'filename_ori', $nome_file1); if ($verifica == false) { $valori=array('filename_ori'=>$nome_file1, 'id_tes_ref'=>$id_tes, 'exec_date'=>$data_ora_ricezione, 'received_date'=>$data_ora_ricezione, 'delivery_date'=>$data_ora_ricezione, 'filename_son'=>'', 'id_SDI'=>0, 'filename_ret'=>$nome_file_ret, 'mail_id'=>0, 'data'=>'', 'flux_status'=>'@', 'progr_ret'=>'000', 'flux_descri'=>'');
Ognuno dovrebbe avere ricevuto una copia della Licenza Pubblica Generica GNU insieme a questo programma; in caso contrario, si scriva alla Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti. -------------------------------------------------------------------------- */ require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); if (isset($_POST['Delete'])) { gaz_dbi_del_row($gTables['caumag'], "codice", $_GET['codice']); header("Location: report_caumag.php"); exit; } else { $form = gaz_dbi_get_row($gTables['caumag'], "codice", $_GET['codice']); } if (isset($_POST['Return'])){ header("Location: report_caumag.php"); exit; } require("../../library/include/header.php"); $script_transl=HeadMain(); require("./lang.".$admin_aziend['lang'].".php"); $title = ucwords($script_transl['delete'].$strScript["admin_caumag.php"][0]); print "<form method=\"POST\">\n"; print "<div align=\"center\" class=\"FacetFormHeaderFont\">$title</div>\n"; print "<table border=\"0\" cellpadding=\"3\" cellspacing=\"1\" class=\"FacetFormTABLE\" align=\"center\">\n"; print "<tr><td class=\"FacetFieldCaptionTD\">".$strScript["admin_caumag.php"][1]."</td><td class=\"FacetDataTD\">".$form["codice"]."</td></tr>";
if ($conto == 0) $conto = ""; else $conto=intval($conto); $totrom +=$value; $totlet +=$value; $totale +=$value; $descrizio = trim($descon[$key]); if ($key < 100000000){//controllo per i conti non classificati if ($value > 0) $stampaval = gaz_format_number($value); else $stampaval = "(".gaz_format_number(-$value).")"; $pdf->Cell(15,4,'','LR'); $pdf->Cell(50,4,'','R'); $pdf->Cell(8,4,$conto.substr($key,7,1).")",'L',0,'R'); $pdf->Cell(72,4,$descrizio,'R'); $pdf->Cell(10,4,$admin_aziend['curr_name'],'LR',0,'C'); $pdf->Cell(31,4,$stampaval,'LR',1,'R'); } else { if ($value > 0) $stampaval = gaz_format_number($value); else $stampaval = "(".gaz_format_number(-$value).")"; $descricon=gaz_dbi_get_row($gTables['clfoco'],"codice",$key); $pdf->Cell(15,4,'','LR'); $pdf->Cell(50,4,'','R'); $pdf->Cell(8,4,$key.' - ','L',0,'R'); $pdf->Cell(72,4,$descricon.' non riclassificato','R'); $pdf->Cell(10,4,$admin_aziend['curr_name'],'LR',0,'C'); $pdf->Cell(31,4,$stampaval,'LR',1,'R'); } } if ($totrom > 0) $stampaval = gaz_format_number($totrom); else $stampaval = "(".gaz_format_number(-$totrom).")"; $pdf->Cell(15,4,'','LR'); $pdf->Cell(50,4,'','B'); $pdf->Cell(80,4,"Totale ".$nromani[intval($keyrom)],'BTR',0,'R'); $pdf->Cell(10,4,$admin_aziend['curr_name'],1,0,'C'); $pdf->Cell(31,4,$stampaval,1,1,'R'); $totrom=0.00;
if (isset($_SESSION['table_prefix'])) { $table_prefix = substr($_SESSION['table_prefix'], 0, 12); } elseif (isset($_GET['tp'])) { $table_prefix = filter_var(substr($_GET['tp'], 0, 12), FILTER_SANITIZE_MAGIC_QUOTES); } else { $table_prefix = filter_var(substr($table_prefix, 0, 12), FILTER_SANITIZE_MAGIC_QUOTES); } // tabelle comuni alle aziende della stessa gestione $tn = array('admin', 'admin_module', 'anagra', 'aziend', 'config', 'country', 'currencies', 'currency_history', 'languages', 'regions', 'provinces', 'municipalities', 'menu_module', 'module', 'menu_script'); foreach ($tn as $v) { $gTables[$v] = $table_prefix . "_" . $v; } if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { $local = gaz_dbi_get_row($gTables['config'], 'variable', 'win_locale'); } else { $local = gaz_dbi_get_row($gTables['config'], 'variable', 'lin_locale'); } if ($gazie_locale != "") { setlocale(LC_TIME, $gazie_locale); } else { setlocale(LC_TIME, $local['cvalue']); } $id = 1; if (isset($_SESSION['enterprise_id'])) { $id = sprintf('%03d', $_SESSION['enterprise_id']); } /* controllo anche se includere il file dei nomi di tabelle specifico del modulo residente nella directory del module stesso, con queste caratteristiche: modules/nome_modulo/lib.data.php */ if (@file_exists('./lib.data.php')) {
$form['codice'] = substr($_GET['codice'],0,3); } $toDo = 'update'; $titolo = "Modifica Causale Contabile"; } elseif ((isset($_POST['Insert'])) or (isset($_GET['Insert']))) { $toDo = 'insert'; $titolo = "Inserimento Causale Contabile"; } else { $toDo = ''; $titolo = 'Causale Contabile'; } if (!isset($_POST['Update']) and isset($_GET['Update'])) { //se e' il primo accesso per UPDATE $form['ritorno'] = $_SERVER['HTTP_REFERER']; $form['hidden_req'] = ''; $cau = gaz_dbi_get_row($gTables['caucon'],"codice",$form["codice"]); $form["descri"] = $cau["descri"]; $form["insdoc"] = $cau["insdoc"]; $form["regiva"] = $cau["regiva"]; $form["operat"] = $cau["operat"]; $form["pay_schedule"] = $cau["pay_schedule"]; for ($i=1; $i<=6; $i++) { $form["contr".$i] = $cau["contr".$i]; $form["tipim".$i] = $cau["tipim".$i]; $form["daav_".$i] = $cau["daav_".$i]; } } elseif (isset($_POST['Insert']) || isset($_POST['Update'])) { //se non e' il primo accesso $form['ritorno'] = $_POST['ritorno']; $form['hidden_req']=$_POST['hidden_req']; $form["codice"] = strtoupper(substr($_POST["codice"],0,3));; $form["descri"] = substr($_POST["descri"],0,50);
header("Location: ".$lastpage); } else { header("Location: ../root/admin.php"); } exit; } } } if (!empty($_POST['Login']) and $newpass == false) { $message .= $script_transl[3]; } } else { $form['Login']=''; } if ((isset($_SESSION['Abilit']) and isset($_SESSION["Login"])) and ($_SESSION['Abilit'] == false and $_SESSION["Login"] != 'Null')) { $result = gaz_dbi_get_row($gTables['admin'], "Login", $_SESSION['Login']); if (!empty ($result['lang'])){ $lang = $result['lang']; } else { $lang = 'italian'; } require("./lang.".$lang.".php"); $script_transl = $strScript["login_admin.php"]; $message .= $script_transl[4]; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//IT" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
$real_code=$admin_aziend['mascli']*1000000+$form['codice']; $rs_same_code=gaz_dbi_dyn_query('*',$gTables['clfoco']," codice = ".$real_code,"codice",0,1); $same_code=gaz_dbi_fetch_array($rs_same_code); if ($same_code && ($toDo == 'insert')) { // c'è già uno stesso codice ed e' un inserimento $form['codice']++; // lo aumento di 1 $msg .= "18+"; } require("../../library/include/check.inc.php"); if (strlen($form["ragso1"]) < 4) { $msg.='0+'; } if (empty($form["indspe"])) { $msg.='1+'; } // faccio i controlli sul codice postale $rs_pc=gaz_dbi_get_row($gTables['country'],'iso',$form["country"]); $cap= new postal_code; if ($cap->check_postal_code($form["capspe"],$form["country"],$rs_pc['postal_code_length'])) { $msg.='2+'; } if (empty($form["citspe"])) { $msg.='3+'; } if (empty($form["prospe"])) { $msg.='4+'; } if (empty($form["sexper"])) { $msg.='5+'; } $iban= new IBAN; if (!empty($form['iban']) && !$iban->checkIBAN($form['iban'])) {