function imm_to_db($file,$table,$value,$field, $table2view) { //Load an image in a global variable $image=addslashes(file_get_contents("../../library/images/".$file)); //Put in to database gaz_dbi_put_row($table, $field, $value,'image',$image); // It's good to see what we put in db :-) print '<img src="../../library/include/view.php?table='.$table2view.'&value='.$value.'" border="0"><br />'; }
header("Location: ".$_POST['ritorno']); exit; } elseif ($ultimo_documento['protoc'] == $_GET['protoc'] and $ultimo_documento['tipdoc'] == 'FAD') { //allora procedo alla modifica delle testate per ripristinare i DdT... gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$row["id_tes"],"tipdoc","DDT"); gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$row["id_tes"],"protoc",""); gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$row["id_tes"],"numfat",""); gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$row["id_tes"],"datfat",""); gaz_dbi_del_row($gTables['tesmov'], 'id_tes', $row['id_con']); gaz_dbi_del_row($gTables['rigmoc'], 'id_tes', $row['id_con']); gaz_dbi_del_row($gTables['rigmoi'], 'id_tes', $row['id_con']); while ($a_row = gaz_dbi_fetch_array($result)) { gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$a_row["id_tes"],"tipdoc","DDT"); gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$a_row["id_tes"],"protoc",""); gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$a_row["id_tes"],"numfat",""); gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$a_row["id_tes"],"datfat",""); gaz_dbi_del_row($gTables['tesmov'], 'id_tes', $row['id_con']); gaz_dbi_del_row($gTables['rigmoc'], 'id_tes', $row['id_con']); gaz_dbi_del_row($gTables['rigmoi'], 'id_tes', $row['id_con']); // cancello pure l'eventuale movimento di split payment $r_split= gaz_dbi_get_row($gTables['tesmov'], 'id_doc', $a_row['id_tes']); gaz_dbi_del_row($gTables['tesmov'], 'id_tes', $r_split['id_tes']); gaz_dbi_del_row($gTables['rigmoc'], 'id_tes', $r_split['id_tes']); } header("Location: ".$_POST['ritorno']); exit; } elseif ($ultimo_documento['protoc'] != $protocollo) { $message = "Si stà tentando di eliminare un documento <br /> diverso dall'ultimo emesso!"; } } else { $message = "Si stà tentando di eliminare un documento <br /> inesistente o contabilizzato!";
// Se il numero di registrazione non esiste nella // tabella gaz_XXXtesmov, questo viene azzerato // nella tabella dell'effetto, diventando così // contabilizzabile nuovamente. // if ($tesmov_r["id_tes"] == $r["id_con"]){ // // L'effetto risulta contabilizzato regolarmente. // echo "<td class=\"FacetDataTD\" align=\"center\"><a href=\"../contab/admin_movcon.php?id_tes=".$r["id_con"]."&Update\">Cont. n.".$r["id_con"]."</a></td>"; } else { // // vado a modificare l'effetto azzerando il // riferimento alla registrazione contabile // gaz_dbi_put_row ($gTables['effett'],"id_tes",$r["id_tes"],"id_con",0); // // Mostro che l'effetto è da contabilizzare nuovamente. // echo "<td class=\"FacetDataTD\" align=\"center\"><a href=\"contab_effett.php\">Contabilizza</a></td>"; } } else { // // L'effetto e' da contabilizzare. // echo "<td class=\"FacetDataTD\" align=\"center\"><a href=\"contab_effett.php\">Contabilizza</a></td>"; } } else { if ($r["tipeff"] == "T") { echo "<td class=\"FacetDataTD\" align=\"center\"><a class=\"btn btn-xs btn-default btn-cont\" href=\"distin_effett.php\">Distinta</a></td>"; } elseif ($r["tipeff"] == "B") {
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'])) { $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');
$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'); $pdf->Cell(24,4,'','R',1,'R'); $pdf->Cell(18,4,'','LRB',0,'L'); $pdf->Cell(18,4,$saldoacco,'RB',0,'R'); $pdf->Cell(80,4,'Fatt.n.'.$a_row["numfat"].' del '.$datafatt,'B',0,'L'); $pdf->Cell(20,4,'','B'); $pdf->Cell(30,4,$banapp["descri"],'RB',0,'R'); $aRiportare['top'][1]['nam'] = gaz_format_number($totaletipo); $aRiportare['bot'][1]['nam'] = gaz_format_number($totaletipo); $pdf->setRiporti($aRiportare); $pdf->Cell(24,4,gaz_format_number($a_row["impeff"]),'RB',1,'R'); //aggiorno il db solo se non è una ristampa if ($a_row["status"] <> 'DISTINTATO') { gaz_dbi_put_row($gTables['effett'], "id_tes",$a_row["id_tes"],"status",'DISTINTATO'); gaz_dbi_put_row($gTables['effett'], "id_tes",$a_row["id_tes"],"banacc",$_GET['ba']); } $ctrltipo = $a_row["tipeff"]; } $pdf->SetFillColor(hexdec(substr($admin_aziend['colore'],0,2)),hexdec(substr($admin_aziend['colore'],2,2)),hexdec(substr($admin_aziend['colore'],4,2))); $pdf->setRiporti(); $pdf->Cell(190,4,$totnumtipo.' '.$descreff.' per un totale di € '.gaz_format_number($totaletipo),1,1,'R',1); $pdf->SetFont('helvetica','B',12); $pdf->Cell(80); $pdf->Cell(80,10,'TOTALE DEGLI EFFETTI VERSATI € ',1,0,'L'); $pdf->Cell(30,10,gaz_format_number($totaleff),1,1,'R',1); $pdf->Output(); ?>
<?php require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); set_time_limit(3600); global $gTables; gaz_dbi_put_row($gTables['company_config'],'var','last_fae_email','val',0); $mails = array(); // Get some mail $array_extimg=array('.xml'); $arrayfile=array(); $xxx = $_SERVER['DOCUMENT_ROOT']."code/data/files/inviatesdi"; $arrayfile = dirContents($xxx, array('/^.*\.xml$/i'), true); $domDoc = new DOMDocument; echo "I file vengono letti da: " . $_SERVER['DOCUMENT_ROOT']."code/data/files/inviatesdi" . "<br/>"; foreach($arrayfile[1] as $mailId) {
function changeEnterprise($new_co = 1) { global $gTables; gaz_dbi_put_row($gTables['admin'], 'Login', $_SESSION['Login'], 'enterprise_id', $new_co); $_SESSION['enterprise_id'] = $new_co; }
fwrite($file, $html); fclose($file); } $r=filesTransfer($form['server'],$form['user'],$form['pass'],$form['path'],$company_id); if (!$r){ // tutto è andato a buon fine echo '<tr><td colspan=3 class="FacetDataTD">COMPLETED!!!</td></tr>'; // per ricordare le credenziali di accesso gaz_dbi_put_row($gTables['company_config'],'var','server','val',$form['server']); gaz_dbi_put_row($gTables['company_config'],'var','user','val',$form['user']); gaz_dbi_put_row($gTables['company_config'],'var','pass','val',$form['pass']); gaz_dbi_put_row($gTables['company_config'],'var','path','val',$form['path']); // inserisco sul database le scelte fatte per l'head della pagina gaz_dbi_put_row($gTables['company_data'],'var','website_title','data',$form['title']); gaz_dbi_put_row($gTables['company_data'],'var','website_subtitle','data',$form['subtitle']); gaz_dbi_put_row($gTables['company_data'],'var','website_meta_author','data',$form['author']); gaz_dbi_put_row($gTables['company_data'],'var','website_meta_keywords','data',$form['keywords']); // infine inserisco le pagine foreach ($pages_name_and_descri as $k=>$v) { $db_data[$k]['ref']=''; $ks=str_split($k,3); if ($ks[0]=='new') { // se ho aggiunto una pagina allora la devo inserire nel database company_dataInsert($db_data[$k]); } else { company_dataUpdate(array('id',$k),$db_data[$k]); } } } else { echo '<tr><td colspan=3 class="FacetDataTDred">ERROR!!!'.$r[1]." failed: ".$gForm->outputErrors($r[0],$script_transl['errors'])."</td></tr>\n"; } } else {
} else { echo '<tr><td class="FacetDataTDred">Attempts n.'.$i." catmer/".$item['codice'].".png failed: ".$gForm->outputErrors($msg,$script_transl['errors'])."</td></tr>\n"; } } } endwhile; $xml.="</gazie>"; for ($i = 1; $i <= $attempts; $i++) { // cicli per i tentativi di upload ftp $msg = updateGAzieCart($form['server'],$form['user'],$form['pass'],$xml,$form['path'].'components/com_gaziecart/gaziecart.xml'); if (!$msg){ // andato a buon fine $i=9; echo '<tr><td class="FacetDataTD">File: gaziecart.xml uploaded!</td></tr>'; } else { echo '<tr><td class="FacetDataTDred">Attempts n.'.$i." gaziecart.xml failed: ".$gForm->outputErrors($msg,$script_transl['errors'])."</td></tr>\n"; } } echo "</tr></table>\n"; if (!$msg) { gaz_dbi_put_row($gTables['company_config'],'var','server','val',$form['server']); gaz_dbi_put_row($gTables['company_config'],'var','user','val',$form['user']); gaz_dbi_put_row($gTables['company_config'],'var','pass','val',$form['pass']); gaz_dbi_put_row($gTables['company_config'],'var','path','val',$form['path']); } } ?> </form> </body> </html>
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 header("Location: ".$form['ritorno']); exit; } } elseif ($exist_true) { //se e' il primo accesso per UPDATE $form = gaz_dbi_get_row($gTables['aziend'], 'codice',intval($_SESSION['enterprise_id'])); $form['ritorno']=$_SERVER['HTTP_REFERER']; $form['datnas_Y'] = substr($form['datnas'],0,4); $form['datnas_M'] = substr($form['datnas'],5,2); $form['datnas_D'] = substr($form['datnas'],8,2);
$pdf->Cell(50,5,"DETTAGLIO FORNITORI",1,1,'C',1); $pdf->Cell(100,5,'','L',1); $totmas = 0; $descri = gaz_dbi_get_row($gTables['clfoco'],"codice",$admin_aziend['masfor']*1000000); $pdf->Cell(20,5,$admin_aziend['masfor'],'L'); $pdf->Cell(80,5,$descri['descri'],1,1,'C'); foreach ($conti['for'] as $key => $value){ $descri = gaz_dbi_get_row($gTables['clfoco'],"codice",$key); $pdf->Cell(20,5,substr($key,3,6),'L',0,'R'); $pdf->Cell(80,5,$descri['descri']); $pdf->Cell(35,5,gaz_format_number(-$value),'L',1,'R'); $totmas += $value; $topCarry[1]['name']= gaz_format_number(-$totmas); $botCarry[1]['name']= gaz_format_number(-$totmas); $pdf->setTopCarryBar($topCarry); $pdf->setBotCarryBar($botCarry); } $pdf->Cell(100,5,'','LB'); $pdf->Cell(40,5,'','TB'); $pdf->Cell(15,5,$admin_aziend['curr_name'],'TB'); $pdf->Cell(35,5,gaz_format_number(-$totmas),1,1,'R'); $pdf->setTopCarryBar(''); $pdf->setBotCarryBar(''); } $pdf->Output(); if (!empty($_GET['sd'])) { gaz_dbi_put_row($gTables['aziend'], "codice", 1, "upginv", $pagini); } ?>
// // L'ordine sembra evaso. // $processed_atleastone = true; } } // // Se l'ordine e' da evadere completamente, verifica lo status ed // eventualmente lo aggiorna. // if ($remains_atleastone && !$processed_atleastone) { // // L'ordine e' completamente da evadere. // if ($r["status"] != "GENERATO") { gaz_dbi_put_row ($gTables['tesbro'],"id_tes",$r["id_tes"],"status","RIGENERATO"); } echo "<td class=\"FacetDataTD\"><a class=\"btn btn-xs btn-warning\" href=\"select_evaord.php?id_tes=".$r['id_tes']."\">evadi</a></td>"; } elseif ($remains_atleastone) { echo "<td class=\"FacetDataTD\">"; $ultimo_documento = 0; // // Interroga la tabella gaz_XXXrigbro per le righe corrispondenti // a questa testata. // $rigbro_result = gaz_dbi_dyn_query ('*',$gTables['rigbro'],"id_tes = ".$r["id_tes"],'id_tes DESC'); // while ($rigbro_r = gaz_dbi_fetch_array ($rigbro_result)) { if ($rigbro_r["id_doc"] == 0) { continue;
$interessi=0; $interessi=round($saldo_totale*$admin_aziend['interessi']/100,2); $pdf->Cell(114,6,$script_transl['inter'].$admin_aziend['interessi'].'% ',0,0,'R'); $pdf->Cell(20,6,gaz_format_number($interessi),1,1,'R'); $saldo_totale += $interessi; } // totale $pdf->Ln(2); $pdf->Cell(31,6); $pdf->SetFont('helvetica','B',12); $pdf->Cell(72,6,strtoupper($script_transl['tot'].$script_transl['pay']),'LTB',0,'L',1); $pdf->Cell(5,6,$admin_aziend['symbol'],'TB',0,'L',1); $pdf->Cell(26,6,gaz_format_number($saldo_totale),'RTB',1,'R',1); // dati versamento if ($saldo_totale > 0) { $pdf->SetFont('helvetica','',8); $pdf->Ln(6); $pdf->Cell(50,6,$script_transl['pay_date'],0,0,'L'); $pdf->Cell(60,6,$script_transl['co'],0,0,'L'); $pdf->Cell(40,6,$script_transl['abi'],0,0,'L'); $pdf->Cell(40,6,$script_transl['cab'],0,1,'L'); } if ($_GET['sd']=='sta_def') { gaz_dbi_put_row($gTables['aziend'],'codice',1,'upgrie', $pdf->getGroupPageNo()+$n_page-1); } $pdf->Output($title.'.pdf'); ?>
if (!empty($URI_files['cvalue'])){ $update_URI_files = $URI_files['cvalue']; } require("../../library/include/header.php"); $script_transl=HeadMain(); if (isset($_POST['check'])){// se viene richiesta una modifica della fonte di check foreach ($_POST['check'] as $key => $value){ if ($key != 'disabled'){ //modifico il valore della configurazione sul DB gaz_dbi_put_row($gTables['config'], 'variable','update_url', "cvalue", $tutor[$key]['check']); } else { gaz_dbi_put_row($gTables['config'], 'variable','update_url', "cvalue", '' ); } } $configurazione = gaz_dbi_get_row($gTables['config'],'variable','update_url'); } function tutor_list($tutor,$configurazione,$script_transl) { echo "<form method=\"POST\"><table class=\"Tlarge\">\n"; echo "<tr><th class=\"FacetFieldCaptionTD\">".$script_transl['zone']."</th> <th class=\"FacetFieldCaptionTD\">".$script_transl['city']."</th> <th class=\"FacetFieldCaptionTD\">".$script_transl['sms']."</th> <th class=\"FacetFieldCaptionTD\">".$script_transl['web']."</th> <th class=\"FacetFieldCaptionTD\">".$script_transl['choice']."</th></tr>\n"; foreach ($tutor as $key => $value){ echo "<tr><td>".$value['zone']."</td>\n";
//inserisco la testata $newValue=array('caucon'=>'VCO', 'descri'=>'SCONTRINO con Fattura n.'.$v['tes']['numfat'].' allegata', 'datreg'=>$v['tes']['datemi'], 'seziva'=>$v['tes']['seziva'], 'id_doc'=>$v['tes']['id_tes'], 'protoc'=>$n_prot, 'numdoc'=>$v['tes']['numdoc'], 'datdoc'=>$v['tes']['datemi'], 'clfoco'=>$v['tes']['clfoco'], 'regiva'=>4, 'operat'=>1 ); tesmovInsert($newValue); $tes_id = gaz_dbi_last_id(); gaz_dbi_put_row($gTables['tesdoc'], 'id_tes' ,$v['tes']['id_tes'], 'id_con', $tes_id); //inserisco i righi iva nel db foreach($v['vat'] as $k=>$vv) { $vat = gaz_dbi_get_row($gTables['aliiva'],'codice',$k); //aggiungo i valori mancanti all'array $vv['tipiva']=$vat['tipiva']; $vv['codiva']=$k; $vv['id_tes']=$tes_id; rigmoiInsert($vv); } //inserisco i righi contabili nel db foreach($v['acc'] as $acc_k=>$acc_v) { foreach($acc_v as $da_k=>$da_v) { rigmocInsert(array('id_tes'=>$tes_id,'darave'=>$da_k,'codcon'=>$acc_k,'import'=>$da_v)); } }
$row['impeff']*100, $row['ragso1'].$row['ragso2'], $codfis, $row['indspe'], $row['capspe'], $row['citspe'], $row['codabi'], $row['codcab'], $row['descri']." ".$row['locali']." ".$row['codpro'], $row['clfoco'], $descrizione_debito, $row['prospe']); //aggiorno il db solo se non è una ristampa if ($row["status"] <> 'DISTINTATO') { gaz_dbi_put_row($gTables['effett'], "id_tes",$row["id_tes"],"status",'DISTINTATO'); gaz_dbi_put_row($gTables['effett'], "id_tes",$row["id_tes"],"banacc",intval($_GET['banacc'])); } } $RB = new RibaAbiCbi(); // Impostazione degli header per l'opozione "save as" dello standard input che verrà generato header('Content-Type: text/x-cbi'); header("Content-Disposition: attachment; filename=". $filename); header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');// per poter ripetere l'operazione di back-up più volte. if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')) { header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); } else { header('Pragma: no-cache'); } print $RB->creaFile($arrayTestata,$arrayRiba); exit;
$admin_aziend=checkAdmin(); require('../../library/tcpdf/tcpdf.php'); $logo=$admin_aziend['image']; $testat = $_GET['id_tes']; $tesbro = gaz_dbi_get_row($gTables['tesbro'],"id_tes",$testat); //se non e' il tipo di documento stampabile da questo modulo ... va a casa if ($tesbro['tipdoc'] <> 'VPA') { header("Location: report_salcon.php"); exit; } if ($tesbro['status'] == 'GENERATO' or $tesbro['status'] == 'MODIFICATO') gaz_dbi_put_row($gTables['tesbro'],"id_tes",$tesbro['id_tes'],"status",'STAMPATO'); $anagrafica = new Anagrafica(); $client = $anagrafica->getPartner($tesbro['clfoco']); $pagame = gaz_dbi_get_row($gTables['pagame'],"codice",$tesbro['pagame']); $vettor = gaz_dbi_get_row($gTables['vettor'],"codice",$tesbro['vettor']); $nomemese=ucwords(strftime("%B", mktime (0,0,0,substr($tesbro['datemi'],5,2),1,0))); $day = substr($tesbro['datemi'],8,2); $month = substr($tesbro['datemi'],5,2); $year = substr($tesbro['datemi'],0,4); $emissione =$tesbro['numdoc'].' del '.substr($tesbro['datemi'],8,2).'/'.substr($tesbro['datemi'],5,2).'/'.substr($tesbro['datemi'],0,4); $cliente1=$client['ragso1']; $cliente2=$client['ragso2']; $cliente3=$client['indspe']; $cliente4=$client['capspe'].' '.$client['citspe'].' ('.$client['prospe'].')'; $intesta1=$admin_aziend['ragso1'].' '.$admin_aziend['ragso2']; $intesta2=$admin_aziend['indspe'].' '.$admin_aziend['capspe'].' '.$admin_aziend['citspe'].' ('.$admin_aziend['prospe'].')';
'clfoco'=>$effett['clfoco'] ); tesmovInsert($newValue); //recupero l'id assegnato dall'inserimento $ultimo_id = gaz_dbi_last_id(); // inserisco i due righi partendo dal conto dare. rigmocInsert(array('id_tes'=>$ultimo_id,'darave'=>'D','codcon'=>$effett['banacc'],'import'=>$effett['impeff'])); // continuo con il cliente. rigmocInsert(array('id_tes'=>$ultimo_id,'darave'=>'A','codcon'=>$effett['clfoco'],'import'=>$effett['impeff'])); // memorizzo l'id del cliente $paymov_id = gaz_dbi_last_id(); } // aggiungo un movimento alle partite aperte paymovInsert(array('id_tesdoc_ref'=>substr($effett['datfat'],0,4).'2'.$effett['seziva'].str_pad($effett['protoc'],9,0,STR_PAD_LEFT),'id_rigmoc_pay'=>$paymov_id,'amount'=>$effett['impeff'],'expiry'=>$effett['scaden'])); //vado a modificare l'effetto cambiando il numero di riferimento al movimento gaz_dbi_put_row($gTables['effett'], "id_tes",$effett["id_tes"],"id_con",$ultimo_id); } header("Location: report_effett.php"); exit; } require("../../library/include/header.php"); $script_transl=HeadMain(); ?> <form method="POST"> <div align="center" class="FacetFormHeaderFont">Contabilizzazione Effetti</div> <table border="0" cellpadding="3" cellspacing="1" class="FacetFormTABLE" align="center"> <!-- BEGIN Error --> <tr> <td colspan="2" class="FacetDataTD" style="color: red;"> <?php
$pdf->Cell(35); $pdf->Cell(120,6,$pdf->script_transl['acc_castle_title'],1,2,'C',1); $pdf->Cell(20,5,'cod.',1,0,'C'); $pdf->Cell(75,5,$pdf->script_transl['descri'],1,0,'C'); $pdf->Cell(25,5,$pdf->script_transl['amount'],1,1,'R'); $pdf->SetFont('helvetica','',8); foreach($pdf->acc_castle as $k=>$v) { $pdf->Cell(35); $pdf->Cell(20,5,$k,1,0,'C'); $pdf->Cell(75,5,$v['descri'],1,0,'L'); $pdf->Cell(25,5,gaz_format_number($v['value']),1,1,'R'); } } } if ($_GET['sd']=='sta_def') { switch($pdf->typbook) { case 2: $azireg='upgve'.intval($_GET['vs']); break; case 4: $azireg='upgco'.intval($_GET['vs']); break; case 6: $azireg='upgac'.intval($_GET['vs']); break; } gaz_dbi_put_row($gTables['aziend'],'codice',$admin_aziend['codice'],$azireg, $pdf->getGroupPageNo()+$ini_page-1); } $pdf->Output($descri_period .'.pdf'); ?>
$pdf->SetX(10); } } else { $pdf->Cell(10,4,$numrig,'LR',0,'R'); $pdf->Cell(78,4,'',0,0,'L'); $pdf->Cell(16,4,$mov['codcon'],'L',0,'C'); $pdf->Cell(46,4,$clfoco['descri'],'L',0,'L',0,'',1); $pdf->Cell(20,4,$dare,'L',0,'R'); $pdf->Cell(20,4,$avere,'LR',1,'R'); } $topCarry[1]['name']= gaz_format_number($tot_dare); $botCarry[1]['name']= gaz_format_number($tot_dare); $topCarry[2]['name']= gaz_format_number($tot_avere); $botCarry[2]['name']= gaz_format_number($tot_avere); $pdf->setTopCarryBar($topCarry); $pdf->setBotCarryBar($botCarry); $ctrlmopre = $mov["id_tes"]; $numrig ++; } $pdf->setBotCarryBar(''); $pdf->Cell(150,4,'TOTALI : ',1,0,'L'); $pdf->Cell(20,4,gaz_format_number($tot_dare),1,0,'R',1); $pdf->Cell(20,4,gaz_format_number($tot_avere),1,0,'R',1); if (isset($_GET['stadef'])) { gaz_dbi_put_row($gTables['aziend'],"codice",$admin_aziend['codice'],'upggio', $pdf->getGroupPageNo()+$n_page-1); } $pdf->Output($title.'.pdf'); ?>
$rs_righi_inevasi = gaz_dbi_dyn_query("id_tes", $gTables['rigbro'], "id_tes = $ctrl_tes AND id_doc = 0 AND tiprig BETWEEN 0 AND 1","id_rig",0,1); $inevasi = gaz_dbi_fetch_array($rs_righi_inevasi); if (!$inevasi) { //se non ci sono + righi da evadere //modifico lo status della testata dell'ordine solo se completamente evaso gaz_dbi_put_row($gTables['tesbro'], "id_tes", $ctrl_tes, "status","EVASO" ); } } $ctrl_tes = $v['id_tes']; } //controllo se l'ultimo ordine tra quelli processati ha ancora righi inevasi $rs_righi_inevasi = gaz_dbi_dyn_query("id_tes", $gTables['rigbro'], "id_tes = $ctrl_tes AND id_doc = 0 AND tiprig BETWEEN 0 AND 1","id_rig",0,1); $inevasi=""; $inevasi = gaz_dbi_fetch_array($rs_righi_inevasi); if (!$inevasi) { //se non ci sono + righi da evadere //modifico lo status della testata dell'ordine solo se completamente evaso gaz_dbi_put_row($gTables['tesbro'], "id_tes", $ctrl_tes, "status","EVASO" ); } $_SESSION['print_request']=$last_id; header("Location: invsta_docven.php"); exit; } } elseif (isset($_POST['Return'])) { //ritorno indietro header("Location: ".$_POST['ritorno']); exit; } require("../../library/include/header.php"); $script_transl=HeadMain(0,array('boxover/boxover', 'calendarpopup/CalendarPopup', 'jquery/jquery-1.7.1.min', 'jquery/ui/jquery.ui.core',
header("Location: invsta_broven.php"); exit; $_POST['readmail']=true; } } // Se viene inviata la richiesta di leggere la casella di posta if (isset($_POST['readmail'])) { if ($form['pass']=='__nopassword__'){ $mail=gaz_dbi_get_row($gTables['company_config'],'var','order_pass'); $form['pass']=$mail['val']; } else { // se ho impostato una nuova password modifico quella del database gaz_dbi_put_row ($gTables['company_config'],'var','order_pass','val',$form['pass']); } if (preg_match("/^([_a-z0-9-]+\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/", $form['email'], $regs)) { gaz_dbi_put_row ($gTables['company_config'],'var','order_mail','val',$form['email']); gaz_dbi_put_row ($gTables['company_config'],'var','order_server','val',$form['server']); } // agire qui sotto per modificare manualmente gli altri parametri di connessione $conn = imap_open("{".$form['server'].":110/pop3/notls}INBOX",$regs[1], $form['pass']); $n_messaggi = imap_num_msg($conn); $messaggi = imap_fetch_overview($conn,"1:$n_messaggi"); while(list($key,$value) = each($messaggi)) { if ($value->seen == 0) { if (preg_match("/^Ordine n\.([0-9]{14})$/", $value->subject, $regs)) { // se l'oggetto e' un ordine proveniente da GAzieCart prelevo l'allegato // in $regs[1] c'è il numero dell'ordine che serve per controllare se è già stato elaborato $rs = gaz_dbi_dyn_query("*", $gTables['tesbro'], "tipdoc = 'VOW' AND numdoc = ".$regs[1],"id_tes",0,1); $y = gaz_dbi_fetch_array($rs); if ($y) { $form['order'][$regs[1]]['name']='__ACQUIRED__'; $form['order'][$regs[1]]['text']=''; } else { // acquisisco i dati dell'ordine e li mostro
} //inserisco la testata $form['status'] = ''; $form['initra'] = $initra; $form['datemi'] = $datemi; tesdocInsert($form); //recupero l'id assegnato dall'inserimento $ultimo_id = gaz_dbi_last_id(); //inserisco i righi foreach ($form['rows'] as $i => $value) { $form['rows'][$i]['id_tes'] = $ultimo_id; rigdocInsert($form['rows'][$i]); $last_rigdoc_id = gaz_dbi_last_id(); if (isset($form["row_$i"])) { //se è un rigo testo lo inserisco il contenuto in body_text bodytextInsert(array('table_name_ref'=>'rigdoc','id_ref'=>$last_rigdoc_id,'body_text'=>$form["row_$i"],'lang_id'=>$admin_aziend['id_language'])); gaz_dbi_put_row($gTables['rigdoc'], 'id_rig', $last_rigdoc_id, 'id_body_text', gaz_dbi_last_id()); } if ($admin_aziend['conmag'] == 2 and $form['rows'][$i]['tiprig'] == 0 and !empty($form['rows'][$i]['codart'])) { //se l'impostazione in azienda prevede l'aggiornamento automatico dei movimenti di magazzino $upd_mm->uploadMag(gaz_dbi_last_id(), $form['tipdoc'], $form['numdoc'], $form['seziva'], $datemi, $form['clfoco'], $form['sconto'], $form['caumag'], $form['rows'][$i]['codart'], $form['rows'][$i]['quanti'], $form['rows'][$i]['prelis'],
} //qualora i nuovi rows fossero di più dei vecchi inserisco l'eccedenza for ($i = $i; $i <= $count; $i++) { $form['rows'][$i]['id_contract'] = $form['id_contract']; contractRowUpdate($form['rows'][$i]); } bodytextUpdate(array('id_body',$form['id_body_text']),array('table_name_ref'=>'contract','id_ref'=>$form['id_contract'],'body_text'=>$form['body_text'],'lang_id'=>$admin_aziend['id_language'])); contractUpdate($form, array('id_contract',$form['id_contract'])); header("Location: ".$form['ritorno']); exit; } else { // e' un'inserimento contractUpdate($form); //recupero l'id assegnato dall'inserimento $ultimo_id = gaz_dbi_last_id(); bodytextInsert(array('table_name_ref'=>'contract','id_ref'=>$ultimo_id,'body_text'=>$form['body_text'],'lang_id'=>$admin_aziend['id_language'])); gaz_dbi_put_row($gTables['contract'], 'id_contract', $ultimo_id, 'id_body_text', gaz_dbi_last_id()); //inserisco i rows foreach ($form['rows'] as $i=>$value) { $value['id_contract'] = $ultimo_id; contractRowUpdate($value); } $_SESSION['print_request']=$ultimo_id; header("Location: invsta_contract.php"); exit; } } } // Se viene inviata la richiesta di conferma cliente if ($_POST['hidden_req']=='id_customer') { if (preg_match("/^id_([0-9]+)$/",$form['id_customer'],$match)) { $cliente = $anagrafica->getPartnerData($match[1],1);
<?php require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); $rs_row = gaz_dbi_dyn_query('codice,image', $gTables['artico'], "image NOT LIKE ''"); while ($r = gaz_dbi_fetch_array($rs_row)) { $img=imagecreatefromstring($r['image']); imagepng($img,$_SERVER['DOCUMENT_ROOT'].'/temp.png'); $png = addslashes(file_get_contents($_SERVER['DOCUMENT_ROOT']."/temp.png", "r")); gaz_dbi_put_row($gTables['artico'],'codice',$r['codice'],'image',$png); } $rs_row = gaz_dbi_dyn_query('codice,image', $gTables['catmer'], "image NOT LIKE ''"); while ($r = gaz_dbi_fetch_array($rs_row)) { $img=imagecreatefromstring($r['image']); imagepng($img,$_SERVER['DOCUMENT_ROOT'].'/temp.png'); $png = addslashes(file_get_contents($_SERVER['DOCUMENT_ROOT']."/temp.png", "r")); gaz_dbi_put_row($gTables['catmer'],'codice',$r['codice'],'image',$png); } $rs_row = gaz_dbi_dyn_query('codice,image', $gTables['aziend'], "image NOT LIKE ''"); while ($r = gaz_dbi_fetch_array($rs_row)) { $img=imagecreatefromstring($r['image']); imagepng($img,$_SERVER['DOCUMENT_ROOT'].'/temp.png'); $png = addslashes(file_get_contents($_SERVER['DOCUMENT_ROOT']."/temp.png", "r")); gaz_dbi_put_row($gTables['aziend'],'codice',$r['codice'],'image',$png); } print 'Se durante l\'esecuzione di questo script non si sono verificati errori, dovresti aver convertito i file JPG del logo, degli articoli e delle categorie merceologiche in PNG, clicca <A HREF="admin.php" > QUI </A> per tornare alla home page';
foreach ($accounts['att'] as $k=>$v){ rigmocInsert(array('id_tes'=>$last_id,'darave'=>'D','codcon'=>$k,'import'=>$v['val'])); } rigmocInsert(array('id_tes'=>$last_id,'darave'=>'A','codcon'=>$form['opening_balance'],'import'=>$assets)); tesmovInsert($newValue); $last_id = gaz_dbi_last_id(); foreach ($accounts['pas'] as $k=>$v){ rigmocInsert(array('id_tes'=>$last_id,'darave'=>'A','codcon'=>$k,'import'=>(-$v['val']))); } rigmocInsert(array('id_tes'=>$last_id,'darave'=>'D','codcon'=>$form['opening_balance'],'import'=>(-$liabilities))); // ----------- AGGIORNO I VALORI DEI CONTI PREDEFINITI DELL'AZIENDA --------- gaz_dbi_put_row($gTables['aziend'],'codice',1,'closing_balance',$form['closing_balance']); gaz_dbi_put_row($gTables['aziend'],'codice',1,'economic_result',$form['economic_result']); gaz_dbi_put_row($gTables['aziend'],'codice',1,'operating_profit',$form['operating_profit']); gaz_dbi_put_row($gTables['aziend'],'codice',1,'operating_losses',$form['operating_losses']); gaz_dbi_put_row($gTables['aziend'],'codice',1,'opening_balance',$form['opening_balance']); header("Location:../contab/report_movcon.php"); exit; } require("../../library/include/header.php"); $script_transl=HeadMain(0,array('calendarpopup/CalendarPopup')); echo "<script type=\"text/javascript\"> var cal = new CalendarPopup(); var calName = ''; function setMultipleValues(y,m,d) { document.getElementById(calName+'_Y').value=y; document.getElementById(calName+'_M').selectedIndex=m*1-1; document.getElementById(calName+'_D').selectedIndex=d*1-1; }
$hmacPass = $crypt->hash($_COOKIE[session_name()]); if ($hmacPass == $_POST['Password']) { cleanMemberSession($result["Abilit"], $result["Login"], $result["Password"], $result["Access"], $result['enterprise_id'],$tp); $utspas = mktime(0,0,0, substr($result['datpas'],5,2), substr($result['datpas'],8,2), substr($result['datpas'], 0, 4)); $utsoggi = mktime(0,0,0,date("m"),date("d"),date("Y")) - $config->getValue('giornipass') * 86400; if($utspas < $utsoggi) { $message .= $result["Nome"]." ".$result["Cognome"].$script_transl[2]; if (! isset($_POST['Nuovapass'])) { $_POST['Nuovapass'] = ''; } if (! isset($_POST['Confepass'])) { $_POST['Confepass'] = ''; } if($_POST['Password'] != $_POST['Nuovapass'] and $_POST['Nuovapass'] == $_POST['Confepass'] and strlen($_POST['Nuovapass']) >= $config->getValue('psw_min_length') ) { gaz_dbi_put_row($gTables['admin'], "Login",$form['Login'],"datpas",date("Y-m-d H:i:s")); gaz_dbi_put_row($gTables['admin'], "Login",$form['Login'],"Password",$_POST['Nuovapass']); cleanMemberSession($result["Abilit"], $result["Login"], $_POST["Nuovapass"], $result["Access"], $result['enterprise_id'],$tp); header("Location: ../root/admin.php"); exit; } else { $message .= $script_transl[0].$config->getValue('psw_min_length').$script_transl[1]; } $newpass = true; } else { if (isset($_SESSION["lastpage"]) && !empty($_SESSION["lastpage"]) && !strstr($_SESSION["lastpage"], "login_admin")=="login_admin.php") { $lastpage = $_SESSION["lastpage"]; $_SESSION['lastpage'] = ""; header("Location: ".$lastpage); } else { header("Location: ../root/admin.php"); }
$nome_file=""; $senza_esito=0; $mostra_intesta = 1; $mostra_intesta_riga = 1; if (isset($_GET['all'])) { $where =""; $status=""; $form['ritorno'] = ""; $mostra_intesta = 1; $mostra_intesta_riga = 1; } elseif (isset($_GET['id_record'])) { //da migliorare l'interazione $numero_record = $_GET['id_record']; gaz_dbi_put_row($gTables['fae_flux'], "id", $numero_record, "flux_status", "@" ); $status=""; } else { if (isset($_GET['nome_file'])) { $nome_file = $_GET['nome_file']; $status=""; $where = " filename_ori LIKE '%".$nome_file."%'"; $mostra_intesta = 1; } if ($nome_file=="") { $status=""; if (isset($_GET['id_tes'])) { $id_tes = $_GET['id_tes']; $where = " id_tes_ref = ".$id_tes."";