function getData($id_rig) { /* * restituisce tutti i dati relativi al rigo contabile del pagamento */ global $gTables; $anagrafica = new Anagrafica(); $paymov = new Schedule; $sqlquery= "SELECT ".$gTables['tesmov'].".*, ".$gTables['paymov'].".*, ".$gTables['rigmoc'].".import FROM ".$gTables['rigmoc']." LEFT JOIN ".$gTables['paymov']." ON ".$gTables['paymov'].".id_rigmoc_pay = ".$gTables['rigmoc'].".id_rig LEFT JOIN ".$gTables['tesmov']." ON ".$gTables['rigmoc'].".id_tes = ".$gTables['tesmov'].".id_tes WHERE ".$gTables['rigmoc'].".id_rig = $id_rig ORDER BY expiry ASC"; $rs = gaz_dbi_query($sqlquery); $a=array(); $i=1; while ($r = gaz_dbi_fetch_array($rs)) { $a[$i] = $r; $a[$i]['t'] = $paymov->getDocumentData($r['id_tesdoc_ref']); $i++; } return array('d'=>$a,'partner'=>$anagrafica->getPartner($a[1]['clfoco'])); }
function selectCustomer($name,$val,$strSearch='',$val_hiddenReq='',$mesg,$class='FacetSelect') { global $gTables,$admin_aziend; $anagrafica = new Anagrafica(); if ($val>100000000) { //vengo da una modifica della precedente select case quindi non serve la ricerca $partner = $anagrafica->getPartner($val); echo "\t<input type=\"hidden\" name=\"$name\" value=\"$val\">\n"; echo "\t<input type=\"hidden\" name=\"search[$name]\" value=\"".substr($partner['ragso1'],0,8)."\">\n"; echo "\t<input type=\"submit\" value=\"".$partner['ragso1']." ".$partner["ragso2"]." ".$partner["citspe"]." (".$partner["codice"].")\" name=\"change\" onclick=\"this.form.$name.value='0'; this.form.hidden_req.value='change';\" title=\"$mesg[2]\">\n"; } else { if (strlen($strSearch) >= 2) { //sto ricercando un nuovo partner echo "\t<select tabindex=\"1\" name=\"$name\" class=\"FacetSelect\" onchange=\"this.form.hidden_req.value='$name'; this.form.submit();\">\n"; echo "<option value=\"0\"> ---------- </option>"; $partner = $anagrafica->queryPartners("*", "codice LIKE '".$admin_aziend['mascli']."%' AND codice >".intval($admin_aziend['mascli'].'000000')." AND ragso1 LIKE '".addslashes($strSearch)."%'","codice ASC"); if (count($partner) > 0) { foreach ($partner as $r) { $selected = ''; if ($r['codice'] == $val) { $selected = "selected"; } echo "\t\t <option value=\"".$r['codice']."\" $selected >".$r['ragso1']." ".$r["ragso2"]." ".$r["citspe"]."</option>\n"; } echo "\t </select>\n"; } else { $msg = $mesg[0]; } } else { $msg = $mesg[1]; echo "\t<input type=\"hidden\" name=\"$name\" value=\"$val\">\n"; } echo "\t<input tabindex=\"2\" type=\"text\" id=\"search_$name\" name=\"search[$name]\" value=\"".$strSearch."\" maxlength=\"15\" size=\"9\" class=\"FacetInput\">\n"; if (isset($msg)) { echo "<input type=\"text\" style=\"color: red; font-weight: bold;\" size=\"".strlen($msg)."\" disabled value=\"$msg\">"; } echo "\t<input tabindex=\"3\" type=\"image\" align=\"middle\" name=\"search_str\" src=\"../../library/images/cerbut.gif\">\n"; } }
<td colspan="2" align="right" nowrap class="FacetFooterTD"> <input type="submit" name="Return" value="Indietro"> <input type="submit" name="anteprima" value="VISUALIZZA L'ANTEPRIMA !"> </td> </tr> </table> <?php //mostro l'anteprima if (isset($_POST['anteprima']) and $message == "") { //recupero i documenti da contabilizzare $result = gaz_dbi_dyn_query("*", $gTables['effett'], "datemi like '".intval($_POST['annexe'])."%' and id_con = 0 and banacc > 0 and progre between ".$_POST['proini'].' and '.$_POST['profin'].' '.$querytip,'tipeff asc, scaden asc'); echo "<div><center><b>ANTEPRIMA CONTABILIZZAZIONE </b></div>"; echo "<table class=\"Tlarge\">"; echo "<th class=\"FacetFieldCaptionTD\">Scadenza</th><th class=\"FacetFieldCaptionTD\">Emissione</th><th class=\"FacetFieldCaptionTD\">Tipo</th><th class=\"FacetFieldCaptionTD\">Progr.</th><th class=\"FacetFieldCaptionTD\">Cliente</th><th class=\"FacetFieldCaptionTD\">Importo</th><th class=\"FacetFieldCaptionTD\">Saldo<br />Conto</th><th class=\"FacetFieldCaptionTD\">N.Fatt.</th><th class=\"FacetFieldCaptionTD\">Data Fattura</th>"; $anagrafica = new Anagrafica(); while ($effett = gaz_dbi_fetch_array($result)) { $client = $anagrafica->getPartner($effett['clfoco']); $pagame = gaz_dbi_get_row($gTables['pagame'],"codice",$effett['pagame']); $giorno = substr($effett['datfat'],8,2); $mese = substr($effett['datfat'],5,2); $anno = substr($effett['datfat'],0,4); //stampo i totali echo '<tr><td>'.$effett['scaden'].'</td><td>'.$effett['datemi'].'</td><td>'.$effett['tipeff'].'</td><td>'.$effett['progre'].'</td><td>'.$client['ragso1'].'</td><td align=\'right\'>'.$effett['impeff'].'</td><td align=\'right\'>'.$effett['salacc'].'</td><td align=\'right\'>'.$effett['numfat'].'/'.$effett['seziva'].'</td><td align=\'right\'>'.$effett['datfat'].'</td></tr>'; } echo "<tr><td colspan=\"9\" align=\"right\"><input type=\"submit\" name=\"genera\" value=\"CONFERMA LA CONTABILIZZAZIONE DEGLI EFFETTI SOPRAELENCATI !\"></TD></TR>"; echo '</table>'; } ?> </form> </body>
'bot'=>array(array('lun' => 166,'nam'=>'a riportare : '), array('lun' => 20,'nam'=>'') ) ); $pdf = new Report_template(); $pdf->setVars($admin_aziend,$title); $pdf->setFooterMargin(22); $pdf->setTopMargin(43); $pdf->setRiporti(''); $pdf->AddPage(); $paymov = new Schedule; $paymov->setScheduledPartner($admin_aziend['mascli']); if (sizeof($paymov->Partners) > 0) { $anagrafica = new Anagrafica(); foreach ($paymov->Partners as $p){ $anagrafica = new Anagrafica(); $prt = $anagrafica->getPartner($p); $pdf->SetFont('helvetica','B',10); $pdf->SetFillColor(200,255,200); $pdf->Ln(2); $pdf->Cell(186,5,$prt['ragso1']." ".$prt['ragso2']." tel:".$prt['telefo']." fax:".$prt['fax']." mob:".$prt['cell']." ",1,1,'',1,'',1); $pdf->SetFont('helvetica','',9); $paymov->getPartnerStatus($p,substr($_GET['date'],0,10)); foreach ($paymov->PartnerStatus as $k=>$v){ $pdf->SetTextColor(255,0,0); $pdf->SetFillColor(230,255,230); $pdf->Cell(56,5,"REF: ".$k,1,0,'',1,'',1); $pdf->SetTextColor(0); $pdf->Cell(130,5, $paymov->docData[$k]['descri'].' n.'. $paymov->docData[$k]['numdoc'].'/'.
$annfin = substr($_GET['rf'],4,4); $utsfin= mktime(0,0,0,$mesfin,$giofin,$annfin); $datafine = date("Ymd",$utsfin); if ($_GET['rp'] <> 'S') { $ristampa = "status <> 'DISTINTATO' and "; } else { $ristampa = "(banacc = '".intval($_GET['ba'])."' or banacc = 0) and "; } $luogo_data=$admin_aziend['citspe'].", lì "; $where = $ristampa." scaden BETWEEN '".$datainizio."' AND '".$datafine."' AND progre BETWEEN '".intval($_GET['ni'])."' AND '".intval($_GET['nf'])."'"; $result = gaz_dbi_dyn_query("*", $gTables['effett'],$where,"tipeff, scaden, id_tes"); $anagrafica = new Anagrafica(); $banacc = $anagrafica->getPartner(intval($_GET['ba'])); $descbanacc = $banacc['ragso1']; if (isset($_GET['de'])) { $luogo_data .= ucwords(strftime("%d %B %Y",$utsemi)); } else { $luogo_data .=ucwords(strftime("%d %B %Y", mktime (0,0,0,date("m"),date("d"),date("Y")))); } $title = array('luogo_data'=>$luogo_data, 'title'=>'Distinta effetti dal '.strftime("%d %B %Y",$utsini).' al '.strftime("%d %B %Y",$utsfin), 'hile'=>array(array('lun' => 18,'nam'=>'Scadenza'), array('lun' => 18,'nam'=>'Effetto'), array('lun' => 100,'nam'=>'Cliente / Indirizzo,P.IVA / Fattura'), array('lun' => 30,'nam'=>'Appoggio'), array('lun' => 24,'nam'=>'Importo')
function readAllAnagraficaStruttura($obj) { if (!$obj instanceof Struttura) { return false; } $this->open(); $query = 'SELECT * FROM anagrafica JOIN anagraficastanza ON . anagraficastanza.codicefiscaleproprietario = "%s" AND anagraficastanza.nomestruttura = "%s" WHERE anagraficastanza.codicefiscaleanagrafica = anagrafica.codicefiscale'; $query = sprintf($query, $obj->getCodiceFiscaleAnagrafica(), $obj->getNome()); $result = mysql_query($query); if (mysql_num_rows($result) <= 0) { return false; } $this->close(); $toReturn = array(); for ($i = 0; $i < mysql_num_rows($result); $i++) { $res = mysql_fetch_assoc($result); $tmp = new Anagrafica(); $tmp->setCodiceFiscale($res['codicefiscale']); $tmp->setNome($res['nome']); $tmp->setCognome($res['cognome']); $tmp->setIndirizzo($res['indirizzo']); $tmp->setNazionalita($res['nazionalita']); $tmp->setDataNascita($res['datanascita']); $tmp->setNumeroDocumento($res['numerodocumento']); $tmp->setTipoDocumento($res['tipodocumento']); $tmp->setTelefono($res['telefono']); $tmp->setCellulare($res['cellulare']); $tmp->setEmail($res['email']); $toReturn[$i] = $tmp->toArray(); } return $toReturn; }
exit; } } elseif (!isset($_POST['Update']) && isset($_GET['Update'])) { //se e' il primo accesso per UPDATE $anagrafica = new Anagrafica(); $form = $anagrafica->getPartner(intval($admin_aziend['mascli']*1000000+$_GET['codice'])); $form['codice'] = intval(substr($form['codice'],3)); $toDo = 'update'; $form['search']['id_des']=''; $form['ritorno']=$_SERVER['HTTP_REFERER']; $form['hidden_req'] = ''; $form['datnas_Y'] = substr($form['datnas'],0,4); $form['datnas_M'] = substr($form['datnas'],5,2); $form['datnas_D'] = substr($form['datnas'],8,2); } elseif (!isset($_POST['Insert'])) { //se e' il primo accesso per INSERT $anagrafica = new Anagrafica(); $last=$anagrafica->queryPartners('*',"codice BETWEEN ".$admin_aziend['mascli']."000000 AND ".$admin_aziend['mascli']."999999" ,"codice DESC",0,1); $form=array_merge(gaz_dbi_fields('clfoco'),gaz_dbi_fields('anagra')); $form['codice']=substr($last[0]['codice'],3) + 1; $toDo = 'insert'; $form['search']['id_des']=''; $form['country']=$admin_aziend['country']; $form['id_language']=$admin_aziend['id_language']; $form['id_currency']=$admin_aziend['id_currency']; $form['datnas_Y'] =1900; $form['datnas_M'] =1; $form['datnas_D'] =1; $form['counas']=$admin_aziend['country']; $form['codpag']=1; $form['spefat']='N'; $form['stapre']='N';
Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti. -------------------------------------------------------------------------- */ require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); if (!isset($_GET['id_contract']) || $_GET['id_contract'] < 1) { header("Location: report_contract.php"); exit; } else { $id= intval($_GET['id_contract']); } 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'];
$msg .='3+'; } // fine controlli if (isset($_POST['print']) && $msg=='') { $datemi=strftime("%Y-%m-%d",$utsemi); $datini=strftime("%Y-%m-%d",$utsini); $datfin=strftime("%Y-%m-%d",$utsfin); $locazione = "Location: genera_rb_cbi.php?ristam=".$form['reprint']."&datemi=".$datemi."&banacc=".$form['bank']."&proini=".$form['num_ini']."&profin=".$form['num_fin']."&scaini=".$datini."&scafin=".$datfin; if (!empty($form['eof'])){ $locazione .= '&eof=1'; } header($locazione); exit; } $anagrafica = new Anagrafica(); 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; } function setDate(name) { calName = name.toString(); var year = document.getElementById(calName+'_Y').value.toString(); var month = document.getElementById(calName+'_M').value.toString();
echo "<td class=\"FacetFieldCaptionTD\">".$script_transl['opening_balance']."</td><td class=\"FacetDataTD\">\n"; $gForm->selectAccount('opening_balance',$form['opening_balance'],5); echo "</td>\n"; echo "</tr>\n"; echo "\t<tr class=\"FacetFieldCaptionTD\">\n"; echo "<td align=\"left\"><input type=\"submit\" name=\"return\" value=\"".$script_transl['return']."\">\n"; echo '<td align="right"> <input type="submit" accesskey="i" name="preview" value="'; echo $script_transl['view']; echo '" tabindex="100" >'; echo "\t </td>\n"; echo "\t </tr>\n"; echo "</table>\n"; if (isset($_POST['preview']) and $msg=='') { $accounts = accountValue(date("Ymd",$uts_last_closing),date("Ymd",$uts_date_closing)); if ($accounts) { $anagrafica = new Anagrafica(); $loss = $accounts['tot']['cos']; $profit = $accounts['tot']['ric']; $assets = $accounts['tot']['att']; $liabilities = $accounts['tot']['pas']; $ctrl_bal = round($loss + $profit + $assets + $liabilities,2); $income = round($loss + $profit,2); $eco = $anagrafica->getPartner($form['economic_result']); echo "<table class=\"Tlarge\">"; if ($ctrl_bal != 0 ) { echo "<tr><td colspan=\"4\" ><a href=\"./error_rigmoc.php\" class=\"FacetDataTDred\">".$script_transl['errors'][3]."! -> ".$admin_aziend['symbol']." $ctrl_bal </a></TD></TR>"; } echo "<tr><TD><hr></TD><TD class=\"FacetFieldCaptionTD\" align=\"center\">".$script_transl['view'].$script_transl['closing'].$script_transl['of'].date("d-m-Y",$uts_date_closing)."</TD><td colspan=\"2\"><hr></TD></TR>"; echo "<tr><td>".$script_transl['code']."</td><td>".$script_transl['descr']."</td><td align=\"right\">".$script_transl['entry']."</td><td align=\"right\">".$script_transl['exit']."</td><tr>"; echo "<tr><td class=\"FacetSelect\" align=\"center\" colspan=\"4\">".$script_transl['economic']."</TD></TR>"; echo "<tr><td class=\"FacetSelect\">".$script_transl['costs']."</TD><td colspan=\"3\"></td></TR>";
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(); $msg = ''; $anagrafica = new Anagrafica(); if (!isset($_POST['ritorno'])) { $form['ritorno'] = $_SERVER['HTTP_REFERER']; } else { $form['ritorno'] = $_POST['ritorno']; } if ((isset($_GET['Update']) and !isset($_GET['id_contract']))) { header("Location: ".$form['ritorno']); exit; } if ((isset($_POST['Update'])) or (isset($_GET['Update']))) { $toDo = 'update';
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(); $mastroclienti = $admin_aziend['mascli']."000000"; $mastrofornitori = $admin_aziend['masfor']."000000"; $anagrafica = new Anagrafica(); $msg = ""; $form = array(); if (!isset($_POST['ritorno'])) { $form['ritorno'] = $_SERVER['HTTP_REFERER']; } else { $form['ritorno'] = $_POST['ritorno']; } if ((isset($_POST['Update'])) or (isset($_GET['Update']))) { if (!isset($_GET['id_tes'])) { header("Location: ".$_POST['ritorno']); exit; } else { $_POST['id_tes'] = $_GET['id_tes']; }
$form['server']=$_POST['server']; $form['hidden_req'] = $_POST['hidden_req']; foreach($_POST['search'] as $k=>$v){ $form['search'][$k]=$v; if (substr($k,0,6)=='clfoco') { $form[$k]=$_POST[$k]; } } // Se viene inviata la richiesta di importare un ordine if (isset($_POST['import'])) { // faccio il controllo se e' stato selezionato il relativo cliente $n=key($_POST['import']); if ($form['clfoco'.$n]<100000000){ // se non e' stato selezionato il cliente restituisco l'errore $msg .="0+"; } else { $anagrafica = new Anagrafica(); $cli=$anagrafica->getPartner(intval($form['clfoco'.$n])); } if (empty($msg)) { // non ci sono errori formali: importo l'ordine web $form['tipdoc']='VOW'; $form['seziva']=1; $form['numdoc']=$n; $form['clfoco']=$form['clfoco'.$n]; $form['pagame']=$cli['codpag']; $form['banapp']=$cli['banapp']; $form['listin']=$cli['listin']; $form['status'] = 'GENERATO'; $form['initra'] = substr($n,0,4)."-".substr($n,4,2)."-".substr($n,6,2)." ".substr($n,8,2).":".substr($n,10,2).":".substr($n,12,2); $form['datemi'] = substr($n,0,4)."-".substr($n,4,2)."-".substr($n,6,2); $text=filter_var($_POST['order'][$n]['text'],FILTER_SANITIZE_STRING); tesbroInsert($form);
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"); require("../../modules/magazz/lib.function.php"); $admin_aziend=checkAdmin(); $msg = ''; $anagrafica = new Anagrafica(); $gForm = new venditForm(); $magazz = new magazzForm(); $ecr=$gForm->getECR_userData($admin_aziend['Login']); $operat=$magazz->getOperators(); if (!isset($_POST['ritorno'])) { $form['ritorno'] = $_SERVER['HTTP_REFERER']; } else { $form['ritorno'] = $_POST['ritorno']; } if ((isset($_GET['Update']) and !isset($_GET['id_tes']))) { header("Location: ".$form['ritorno']); exit; }
$pdf->AddPage(); } $pdf->setTopBar($top); if (($tot_avere+$tot_dare)> 0.01){ $topCarry[1]['name']= gaz_format_number($tot_dare); $topCarry[2]['name']= gaz_format_number($tot_avere); $pdf->setTopCarryBar($topCarry); } $pdf->AddPage(); $pdf->setFooterMargin(21); $pdf->setTopMargin(44); $pdf->SetFont('helvetica','',7); $ctrlmopre = 0; $numrig=1; $anagrafica = new Anagrafica(); while ($mov = gaz_dbi_fetch_array($result)) { $giomov = substr($mov['datreg'],8,2); $mesmov = substr($mov['datreg'],5,2); $annmov = substr($mov['datreg'],0,4); $giodoc = substr($mov['datdoc'],8,2); $mesdoc = substr($mov['datdoc'],5,2); $anndoc = substr($mov['datdoc'],0,4); $clfoco = $anagrafica->getPartner($mov["codcon"]); $utsmov= mktime(0,0,0,$mesmov,$giomov,$annmov); $datamov = date("d-m-Y",$utsmov); $datadoc = $giodoc.'-'.$mesdoc.'-'.$anndoc; if($mov["darave"] == 'D') { $dare = gaz_format_number($mov["import"]); $tot_dare += $mov["import"];
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']; $form['c_a'] = $lettera['c_a']; $form['corpo'] = $lettera['corpo']; if ($lettera['signature'] == 1) { $form['signature'] = 'checked'; } else {
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']); $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;
$admin_aziend=checkAdmin(); require('../../config/templates/report_template.php'); if (!isset($_GET['codice'])){ header("Location: report_credit.php"); exit; } if(!isset($_GET["annfin"])){ $_GET["annfin"] = date("Y"); } if(!isset($_GET["annini"])) { $_GET["annini"] = date("Y")-1; } $anagrafica = new Anagrafica(); $conto = $anagrafica->getPartner(intval($_GET['codice'])); //recupero tutti i movimenti contabili del conto insieme alle relative testate... $result = mergeTable($gTables['rigmoc'],"*",$gTables['tesmov'],"*","id_tes","codcon = ".intval($_GET['codice'])." AND datreg BETWEEN '".intval($_GET["annini"])."0101' AND '".intval($_GET["annfin"])."1231' AND caucon <> 'CHI' AND caucon <> 'APE' OR (caucon = 'APE' AND codcon ='".intval($_GET['codice'])."%' AND datreg LIKE '".intval($_GET["annini"])."%') ORDER BY datreg ASC"); $emissione = 'Estratto conto: '.$conto['ragso1'].' '.$conto['ragso2']; $title = array('title'=>$emissione, 'hile'=>array(array('lun' => 20,'nam'=>'Data'), array('lun' => 75,'nam'=>'Descrizione'), array('lun' => 18,'nam'=>'N.Doc.'), array('lun' => 18,'nam'=>'Data.Doc.'), array('lun' => 18,'nam'=>'Dare'), array('lun' => 18,'nam'=>'Avere'), array('lun' => 20,'nam'=>'Saldo') ) );
"Fornitore" => "clfoco", "Status" => "", "Stampa" => "", "Mail" => "", "Cancella" => "" ); $linkHeaders = new linkHeaders($headers_tesdoc); $linkHeaders -> output(); ?> </tr> <?php if (!isset($_GET['flag_order'])) $orderby = "id_tes desc"; $result = gaz_dbi_dyn_query ($gTables['tesbro'].".*, ".$gTables['clfoco'].".codice", $gTables['tesbro']." LEFT JOIN ".$gTables['clfoco']." ON ".$gTables['tesbro'].".clfoco = ".$gTables['clfoco'].".codice", $where, $orderby, $limit, $passo); $ctrlprotoc = ""; $anagrafica = new Anagrafica(); while ($r = gaz_dbi_fetch_array($result)) { if ($r["tipdoc"] == 'APR') { $tipodoc="Preventivo"; $modulo="stampa_prefor.php?id_tes=".$r['id_tes']; $modifi="admin_broacq.php?id_tes=".$r['id_tes']."&Update"; } if ($r["tipdoc"] == 'AOR') { $tipodoc="Ordine"; $modulo="stampa_ordfor.php?id_tes=".$r['id_tes']; $modifi="admin_broacq.php?id_tes=".$r['id_tes']."&Update"; } $fornitore = $anagrafica->getPartner($r['clfoco']); echo "<tr>"; if (! empty ($modifi)) { echo "<td class=\"FacetDataTD\"><a class=\"btn btn-xs btn-default\" href=\"".$modifi."\"><i class=\"glyphicon glyphicon-edit\"></i> ".$r["id_tes"]."</td>";
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"); require("../../library/include/check.inc.php"); $admin_aziend=checkAdmin(); $msg = ''; $anagrafica = new Anagrafica(); if ((isset($_POST['Update'])) or (isset($_GET['Update']))) { $toDo = 'update'; } else { $toDo = 'insert'; } if (!isset($_POST['ritorno'])) { $_POST['ritorno'] = $_SERVER['HTTP_REFERER']; } if ((isset($_GET['Update']) and !isset($_GET['codice'])) or isset($_POST['Return'])) { header("Location: ".$_POST['ritorno']); exit; }
$headers_tesmov = array ( "N." => "id_tes", $script_transl['date_reg']=>"datreg", $script_transl['caucon']=>"caucon", $script_transl['descri']=>"descri", $script_transl['protoc']=>"", $script_transl['numdoc']=>"", $script_transl['amount']=>"", $script_transl['source']=> "", $script_transl['delete']=>"" ); $linkHeaders = new linkHeaders($headers_tesmov); $linkHeaders -> output(); $recordnav = new recordnav($gTables['tesmov'], $where, $limit, $passo); $recordnav -> output(); $anagrafica = new Anagrafica(); while ($a_row = gaz_dbi_fetch_array($result)) { $paymov=false; if (substr($a_row["clfoco"],0,3) == $admin_aziend['mascli'] or substr($a_row["clfoco"],0,3) == $admin_aziend['masfor']) { $partner = $anagrafica->getPartner($a_row["clfoco"]); $title = $partner['ragso1']." ".$partner['ragso2']; if (substr($a_row["clfoco"],0,3) == $admin_aziend['mascli']){ $paymov = getPaymov($a_row["id_tes"],$a_row["clfoco"]); } } else { $title = ""; } print "<tr>"; print "<td class=\"FacetDataTD\" align=\"right\"><a class=\"btn btn-xs btn-default btn-edit\" href=\"admin_movcon.php?id_tes=".$a_row["id_tes"]."&Update\" title=\"Modifica\"><i class=\"glyphicon glyphicon-edit\"></i> ".$a_row["id_tes"]."</a>  </td>"; print "<td class=\"FacetDataTD\" align=\"center\">".gaz_format_date($a_row["datreg"])." </td>"; print "<td class=\"FacetDataTD\" title= \"$title\" align=\"center\">".$a_row["caucon"]." </td>";
$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'].')'; $intesta3='Tel.'.$admin_aziend['telefo'].' C.F. '.$admin_aziend['codfis'].' P.I. '.$admin_aziend['pariva'];
$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 if (! $message == "") {
$_POST['mesemi'] = substr($testata['datemi'],5,2); $_POST['annemi'] = substr($testata['datemi'],0,4); $_POST['spediz'] = $conto['iban']; $utsemi= mktime(0,0,0,$_POST['mesemi'],$_POST['gioemi'],$_POST['annemi']); $utsval= mktime(0,0,0,$_POST['mesval'],$_POST['gioval'],$_POST['annval']); $_POST['numfat'] = $testata['numfat']; //impropriamente usato per il numero di conto d'addebito while ($rigo = gaz_dbi_fetch_array($rs_rig)) { $_POST['righi'][$_POST['num_rigo']]['prelis'] = $rigo['prelis']; $_POST['righi'][$_POST['num_rigo']]['descri'] = $rigo['descri']; $_POST['righi'][$_POST['num_rigo']]['id_rig'] = $rigo['id_rig']; $_POST['num_rigo']++; } } elseif (!isset($_POST['Insert'])) { //se e' il primo accesso per INSERT $anagrafica = new Anagrafica(); $conto = $anagrafica->getPartner($_GET['codice']); $_POST['num_rigo'] = 0; $_POST['gioemi'] = $day; $_POST['mesemi'] = $month; $_POST['annemi'] = $year; $utsnew= mktime(0,0,0,$month,$day+5,$year); $_POST['gioval'] = strftime ("%d",$utsnew); $_POST['mesval'] = strftime ("%m",$utsnew); $_POST['annval'] = strftime ("%Y",$utsnew); $_POST['spediz'] = $conto['iban']; $_POST['righi'] = array(); $_POST['numfat'] = ""; //impropriamente usato per il numero di conto d'addebito $_POST['id_con'] = ""; //recupero tutti i movimenti contabili del conto insieme alle relative testate per creare l'array dei debiti $utsemi= mktime(0,0,0,$_POST['mesemi'],$_POST['gioemi'],$_POST['annemi']);
foreach ($form['rows'] as $k => $val) { if (isset($form["row_$k"])) { //se ho un rigo testo if ($k > $delri) { //se ho un rigo testo dopo $new_k=$k-1; $form["row_$new_k"] = $form["row_$k"]; unset($form["row_$k"]); } } } array_splice($form['rows'],$delri,1); $i--; } } elseif ((!isset($_POST['Update'])) and (isset($_GET['Update']))) { //se e' il primo accesso per UPDATE $tesdoc = gaz_dbi_get_row($gTables['tesdoc'],"id_tes",intval($_GET['id_tes'])); $anagrafica = new Anagrafica(); $fornitore = $anagrafica->getPartner($tesdoc['clfoco']); $id_des = $anagrafica->getPartner($tesdoc['id_des']); $rs_rig = gaz_dbi_dyn_query("*", $gTables['rigdoc'], "id_tes = ".$tesdoc['id_tes'],"id_rig asc"); $form['id_tes'] = $tesdoc['id_tes']; $form['hidden_req'] = ''; // inizio rigo di input $form['in_descri'] = ""; $form['in_tiprig'] = 0; $form['in_artsea'] = $admin_aziend['artsea']; $form['in_codart'] = ""; $form['in_pervat'] = 0; $form['in_unimis'] = ""; $form['in_prelis'] = 0.000; $form['in_sconto'] = 0; $form['in_quanti'] = 0;
// diminuisco o lascio inalterati gli index dei testi foreach ($form['rows'] as $k => $val) { if (isset($form["row_$k"])) { //se ho un rigo testo if ($k > $delri) { //se ho un rigo testo dopo $new_k=$k-1; $form["row_$new_k"] = $form["row_$k"]; unset($form["row_$k"]); } } } array_splice($form['rows'],$delri,1); $next_row--; } } elseif ((!isset($_POST['Update'])) and (isset($_GET['Update']))) { //se e' il primo accesso per UPDATE $tesbro = gaz_dbi_get_row($gTables['tesbro'],"id_tes",$_GET['id_tes']); $anagrafica = new Anagrafica(); $cliente = $anagrafica->getPartner($tesbro['clfoco']); $rs_rig = gaz_dbi_dyn_query("*",$gTables['rigbro'],"id_tes = ".intval($_GET['id_tes']),"id_rig asc"); $form['id_tes'] = $_GET['id_tes']; $form['hidden_req'] = ''; // inizio rigo di input $form['in_descri'] = ""; $form['in_tiprig'] = 0; $form['in_id_doc'] = 0; $form['in_artsea'] = $admin_aziend['artsea']; $form['in_codart'] = ""; $form['in_pervat'] = 0; $form['in_tipiva'] = 0; $form['in_ritenuta'] = $admin_aziend['ritenuta']; $form['in_unimis'] = ""; $form['in_prelis'] = 0;
$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']); $partner = $a_part['ragso1']." ".$a_part['ragso2']; print "<tr><td class=\"FacetFieldCaptionTD\">n. ID </td><td class=\"FacetDataTD\">".$form["id_mov"]."</td></tr>"; print "<tr><td class=\"FacetFieldCaptionTD\">".$script_transl[1]."</td><td class=\"FacetDataTD\">".$form["datreg"]."</td></tr>\n"; print "<tr><td class=\"FacetFieldCaptionTD\">".$script_transl[2]."</td><td class=\"FacetDataTD\">".$causal["descri"]."</td></tr>\n"; print "<tr><td class=\"FacetFieldCaptionTD\">".$script_transl["operat"]."</td><td class=\"FacetDataTD\">".$script_transl["operat_value"][$form["operat"]]."</td></tr>\n"; print "<tr><td class=\"FacetFieldCaptionTD\">".$script_transl["partner"]."</td><td class=\"FacetDataTD\">".$partner."</td></tr>\n"; print "<tr><td class=\"FacetFieldCaptionTD\">".$script_transl[8]."</td><td class=\"FacetDataTD\">".$form["datdoc"]."</td></tr>\n"; print "<tr><td class=\"FacetFieldCaptionTD\">".$script_transl[7]."</td><td class=\"FacetDataTD\">".$form["artico"]."</td></tr>\n"; print "<tr><td class=\"FacetFieldCaptionTD\">".$script_transl[12]."</td><td class=\"FacetDataTD\">".$form["quanti"]."</td></tr>\n"; print "<tr><td class=\"FacetFieldCaptionTD\">".$script_transl[13]."</td><td class=\"FacetDataTD\">".$form["prezzo"]."</td></tr>\n"; print "<tr><td class=\"FacetFieldCaptionTD\">".$script_transl[14]."</td><td class=\"FacetDataTD\">".$form["scorig"]."</td></tr>\n"; print "<tr><td class=\"FacetFieldCaptionTD\">".$script_transl[10]."</td><td class=\"FacetDataTD\">".$form["scochi"]."</td></tr>\n"; $valore = CalcolaImportoRigo($form['quanti'], $form['prezzo'], $form['scorig']) ; $valore = CalcolaImportoRigo(1, $valore, $form['scochi']) ;
function selectDocPartner($name, $val, $strSearch = '', $val_hiddenReq = '', $mesg, $m = 0, $anonimo = -1, $tab = 1) { /* se passo $m=-1 ottengo tutti i partner nel piano dei conti indistintamente passare false su $tab se non si vuole la tabulazione */ global $gTables; $tab1 = ''; $tab2 = ''; $tab3 = ''; if ($tab) { $tab1 = ' tabindex="' . $tab . '"'; $tab2 = ' tabindex="' . ($tab + 1) . '"'; $tab3 = ' tabindex="' . ($tab + 2) . '"'; } if ($val > 100000000) { //vengo da una modifica della precedente select case quindi non serve la ricerca $partner = gaz_dbi_get_row($gTables['clfoco'] . ' LEFT JOIN ' . $gTables['anagra'] . ' ON ' . $gTables['clfoco'] . '.id_anagra = ' . $gTables['anagra'] . '.id', "codice", $val); echo "\t<input type=\"submit\" value=\"⇒\" name=\"fantoccio\" disabled>\n"; echo "\t<input type=\"hidden\" name=\"{$name}\" value=\"{$val}\">\n"; echo "\t<input type=\"hidden\" name=\"search[{$name}]\" value=\"" . substr($partner['ragso1'], 0, 8) . "\">\n"; echo "\t<input type=\"submit\" tabindex=\"999\" value=\"" . $partner['ragso1'] . "\" name=\"change\" onclick=\"this.form.{$name}.value='0'; this.form.hidden_req.value='change';\" title=\"{$mesg['2']}\">\n"; } elseif (preg_match("/^id_([0-9]+)\$/", $val, $match)) { // e' stato selezionata la sola anagrafica $partner = gaz_dbi_get_row($gTables['anagra'], 'id', $match[1]); echo "\t<input type=\"submit\" value=\"⇒\" name=\"fantoccio\" disabled>\n"; echo "\t<input type=\"hidden\" name=\"{$name}\" value=\"{$val}\">\n"; echo "\t<input type=\"hidden\" name=\"search[{$name}]\" value=\"" . substr($partner['ragso1'], 0, 8) . "\">\n"; echo "\t<input type=\"submit\" tabindex=\"999\" style=\"background:#FFBBBB\"; value=\"" . $partner['ragso1'] . "\" name=\"change\" onclick=\"this.form.{$name}.value='0'; this.form.hidden_req.value='change';\" title=\"{$mesg['2']}\">\n"; } elseif ($val == $anonimo) { // e' un cliente anonimo echo "\t<input type=\"submit\" value=\"⇒\" name=\"fantoccio\" disabled>\n"; echo "\t<input type=\"hidden\" name=\"{$name}\" value=\"{$val}\">\n"; echo "\t<input type=\"hidden\" name=\"search[{$name}]\" value=\"\">\n"; echo "\t<input type=\"submit\" tabindex=\"999\" value=\"" . $mesg[5] . "\" name=\"change\" onclick=\"this.form.{$name}.value='0'; this.form.hidden_req.value='change';\" title=\"{$mesg['2']}\">\n"; } else { if (strlen($strSearch) >= 2) { //sto ricercando un nuovo partner if ($m > 100) { //ho da ricercare nell'ambito di un mastro $this->setWhat($m); } if (is_numeric($strSearch)) { //ricerca per partita iva $partner = $this->queryAnagra(" pariva = " . intval($strSearch)); } elseif (substr($strSearch, 0, 1) == '@') { //ricerca conoscendo il codice cliente $temp_agrafica = new Anagrafica(); $codicetemp = intval($m * 1000000 + substr($strSearch, 1)); $last = $temp_agrafica->getPartner($codicetemp); $codicecer = $last['id_anagra']; $partner = $this->queryAnagra(" a.id = " . intval($codicecer)); //echo "---".$m."-".$codicetemp."-".$codicecer; //debug } elseif (substr($strSearch, 0, 1) == '#') { //ricerca conoscendo il codice cliente $partner = $this->queryAnagra(" a.fe_cod_univoco LIKE '%" . addslashes(substr($strSearch, 1)) . "%'"); } elseif (is_numeric(substr($strSearch, 6, 2))) { //ricerca per codice fiscale $partner = $this->queryAnagra(" a.codfis LIKE '%" . addslashes($strSearch) . "%'"); } else { //ricerca per ragione sociale $partner = $this->queryAnagra(" a.ragso1 LIKE '" . addslashes($strSearch) . "%'"); } if (count($partner) > 0) { echo "\t<select name=\"{$name}\" {$tab1} class=\"FacetSelect\" onchange=\"this.form.hidden_req.value='{$name}'; this.form.submit();\">\n"; echo "<option value=\"0\"> ---------- </option>"; if ($anonimo > 100) { echo "<option value=\"{$anonimo}\">" . $mesg[5] . "</option>"; } preg_match("/^id_([0-9]+)\$/", $val, $match); foreach ($partner as $r) { if ($r['codpart'] > 0) { $r['codice'] = $r['codpart']; } $style = ''; $selected = ''; $disabled = ''; if ($r['status'] == 'HIDDEN') { $disabled = ' disabled '; } if (isset($match[1]) && $match[1] == $r['id']) { $selected = "selected"; } elseif ($r['codice'] == $val && $val > 0) { $selected = "selected"; } if ($m < 0) { // vado cercando tutti i partner del piano dei conti if ($r["codice"] < 1) { // disabilito le anagrafiche presenti solo in altre aziende $disabled = ' disabled '; $style = 'style="background:#FF6666";'; } } elseif ($r["codice"] < 1) { $style = 'style="background:#FF6666";'; $r['codice'] = 'id_' . $r['id']; } elseif (substr($r["codice"], 0, 3) != $m) { $style = 'style="background:#FFBBBB";'; $r['codice'] = 'id_' . $r['id']; } echo "\t\t <option {$style} value=\"" . $r['codice'] . "\" {$selected} {$disabled}>" . $r["ragsoc"] . " " . $r["citta"] . "</option>\n"; } echo "\t </select>\n"; } else { $msg = $mesg[0]; echo "\t<input type=\"hidden\" name=\"{$name}\" value=\"{$val}\">\n"; } } else { $msg = $mesg[1]; echo "\t<input type=\"hidden\" name=\"{$name}\" value=\"{$val}\">\n"; } echo "\t<input type=\"text\" {$tab2} id=\"search_{$name}\" name=\"search[{$name}]\" value=\"" . $strSearch . "\" maxlength=\"15\" size=\"9\" class=\"FacetInput\">\n"; if (isset($msg)) { echo "<input type=\"text\" style=\"color: red; font-weight: bold;\" size=\"" . strlen($msg) . "\" disabled value=\"{$msg}\">\n"; } echo "\t<input type=\"image\" {$tab3} align=\"middle\" name=\"search_str\" src=\"../../library/images/cerbut.gif\">\n"; } }
$headers_tesdoc = array ( "ID" => "id_tes", "Numero" => "numfat", "Data" => "datemi", "Fornitore (cod.)" => "clfoco", "Status" => "", "Stampa" => "", "Cancella" => "" ); $linkHeaders = new linkHeaders($headers_tesdoc); $linkHeaders -> output(); ?> </tr> <?php $result = gaz_dbi_dyn_query ('*', $gTables['tesdoc'], $where, $orderby, $limit, $passo); $anagrafica = new Anagrafica(); while ($a_row = gaz_dbi_fetch_array($result)) { $cliente = $anagrafica->getPartner($a_row['clfoco']); echo "<tr>"; echo "<td class=\"FacetDataTD\"><a href=\"admin_docacq.php?id_tes=".$a_row["id_tes"]."&Update\">".$a_row["id_tes"]."</a>  </td>"; echo "<td class=\"FacetDataTD\">".$a_row["numfat"]." </td>"; echo "<td class=\"FacetDataTD\">".$a_row["datemi"]." </td>"; echo "<td class=\"FacetDataTD\">".$cliente["ragso1"]." </td>"; echo "<td class=\"FacetDataTD\">".$a_row["status"]." </td>"; echo "<td class=\"FacetDataTD\"><a href=\"stampa_docacq.php?id_tes=".$a_row["id_tes"]."\"><center><img src=\"../../library/images/stampa.gif\" alt=\"Stampa\" border=\"0\"></a></td>"; echo "<td class=\"FacetDataTD\"><a href=\"delete_docacq.php?id_tes=".$a_row["id_tes"]."\"><center><img src=\"../../library/images/x.gif\" alt=\"Cancella\" border=\"0\"></a></td>"; echo "</tr>"; } ?> </table> </body>
*/ require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); if (!isset($_GET['ristam']) or !isset($_GET['banacc']) or !isset($_GET['scaini']) or !isset($_GET['scafin']) or !isset($_GET['proini']) or !isset($_GET['profin'])) { header("Location: report_effett.php"); exit; } if ($_GET['ristam'] <> 'S') { $ristampa = $gTables['effett'].".status <> 'DISTINTATO' AND "; } else { $ristampa = "(banacc = '".$_GET['banacc']."' OR banacc = 0) AND "; } require("../../library/include/riba_cbi.inc.php"); $anagrafica = new Anagrafica(); $contoAccredito = $anagrafica->getPartner(intval($_GET['banacc'])); $countryData = gaz_dbi_get_row($gTables['country'],"iso",$contoAccredito['country']); $bancaAccredito = gaz_dbi_get_row($gTables['banapp'],"codice",$contoAccredito['banapp']); if (isset($_GET['datemi'])){ $dataemissione = substr($_GET['datemi'],8,2).substr($_GET['datemi'],5,2).substr($_GET['datemi'],2,2); } else { $dataemissione = date("dmy"); } // creo il file di back up con il nome ottenuto in precedenza. $filename = "RIBAdel$dataemissione.cbi"; $where = $ristampa." tipeff = 'B' AND scaden BETWEEN '".$_GET['scaini']."' AND '".$_GET['scafin']."' AND progre BETWEEN '".$_GET['proini']."' AND '".$_GET['profin']."' "; //recupero le testate in base alle scelte impostate $result = gaz_dbi_dyn_query("*",$gTables['effett']." LEFT JOIN ".$gTables['clfoco']." ON ".$gTables['effett'].".clfoco = ".$gTables['clfoco'].".codice LEFT JOIN ".$gTables['anagra']." ON ".$gTables['anagra'].".id = ".$gTables['clfoco'].".id_anagra LEFT JOIN ".$gTables['banapp']." ON ".$gTables['effett'].".banapp = ".$gTables['banapp'].".codice", $where, "tipeff ASC,scaden ASC, id_tes ASC"); //C.F. o P.I. creditore if (empty ($admin_aziend['pariva'])){