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(); $message = "Sei sicuro di voler rimuovere ?"; $titolo="Cancella la Categoria Merceologica"; if (isset($_POST['Delete'])) { $result = gaz_dbi_del_row($gTables['catmer'], "codice", $_POST['codice']); header("Location: report_catmer.php"); exit; } if (isset($_POST['Return'])) { header("Location: report_catmer.php"); exit; } if (!isset($_POST['Delete'])) { $codice= $_GET['codice']; $form = gaz_dbi_get_row($gTables['catmer'], "codice", $codice); }
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(); $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(); ?>
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"); $titolo="Eliminazione aliquota I.V.A."; $admin_aziend=checkAdmin(); $message = "Sei sicuro di voler rimuovere ?"; if (isset($_POST['Delete'])) { $result = gaz_dbi_del_row($gTables['aliiva'], "codice", $_POST['codice']); header("Location: report_aliiva.php"); exit; } if (isset($_POST['Return'])){ header("Location: report_aliiva.php"); exit; } if (!isset($_POST['Delete'])){ $form = gaz_dbi_get_row($gTables['aliiva'], "codice", intval($_GET['codice'])); } require("../../library/include/header.php"); $script_transl=HeadMain('','','admin_aliiva'); ?> <form method="POST"> <input type="hidden" name="codice" value="<?php print intval($_GET['codice'])?>">
$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; } require("../../library/include/header.php"); require("./lang.".$admin_aziend['lang'].".php"); $script_transl=HeadMain(); echo "<form method=\"POST\" name=\"contract\">\n"; echo "<input type=\"hidden\" value=\"".$form['ritorno']."\" name=\"ritorno\">\n"; echo "<div align=\"center\" class=\"FacetFormHeaderRed\">".$script_transl['alert']."</div>";
$form['caumag'], $form['rows'][$i]['codart'], $form['rows'][$i]['quanti'], $form['rows'][$i]['prelis'], $form['rows'][$i]['sconto'], $val_old_row['id_mag'], $admin_aziend['stock_eval_method'], false, $form['protoc'] ); } } else { //altrimenti lo elimino if ($val_old_row['id_mag'] > 0){ //se c'è stato un movimento di magazzino lo azzero $upd_mm->uploadMag('DEL',$form['tipdoc'],'','','','','','','','','','',$val_old_row['id_mag'],$admin_aziend['stock_eval_method']); } gaz_dbi_del_row($gTables['rigdoc'], "id_rig", $val_old_row['id_rig']); } $i++; } //qualora i nuovi righi fossero di più dei vecchi inserisco l'eccedenza for ($i = $i; $i <= $count; $i++) { $form['rows'][$i]['id_tes'] = $form['id_tes']; rigdocInsert($form['rows'][$i]); 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,
if (isset($_GET['id'])){ //sto eliminando un singolo documento $result = gaz_dbi_dyn_query("*", $gTables['assist'], "id = ".intval($_GET['id'])); $row = gaz_dbi_fetch_array($result); } else { header("Location: ".$_POST['ritorno']); exit; } if (!$row) { header("Location: ".$_POST['ritorno']); exit; } if (isset($_POST['Delete'])){ gaz_dbi_del_row($gTables['assist'], "id", $row['id']); header("Location: ".$_POST['ritorno']); exit; } if (isset($_POST['Return'])) { header("Location: ".$_POST['ritorno']); exit; } $numddt = gaz_dbi_num_rows($result); $anagrafica = new Anagrafica(); $cliente = $anagrafica->getPartner($row['clfoco']); $titolo="Elimina Documento "; require("../../library/include/header.php"); $script_transl=HeadMain();
gaz_dbi_del_row($gTables['tesdoc'], "id_tes", $a_row['id_tes']); echo "<tr><td class=\"FacetDataTD\" colspan=\"5\" align=\"center\">DOCUMENTO ID ".$a_row['id_tes']." CANCELLATO ! </td></tr>\n"; } $result = gaz_dbi_dyn_query ($gTables['tesmov'].".id_tes",$gTables['tesmov'], "YEAR(datreg)<= 2010", 1); while ($a_row = gaz_dbi_fetch_array($result)) { if ($message){ $message=false; } gaz_dbi_del_row($gTables['rigmoc'], "id_tes", $a_row['id_tes']); gaz_dbi_del_row($gTables['tesmov'], "id_tes", $a_row['id_tes']); echo "<tr><td class=\"FacetDataTD\" colspan=\"5\" align=\"center\">MOVIMENTO ID ".$a_row['id_tes']." CANCELLATO ! </td></tr>\n"; } $result = gaz_dbi_dyn_query ($gTables['effett'].".id_tes",$gTables['effett'], "YEAR(datemi)<= 2010", 1); while ($a_row = gaz_dbi_fetch_array($result)) { if ($message){ $message=false; } gaz_dbi_del_row($gTables['effett'], "id_tes", $a_row['id_tes']); echo "<tr><td class=\"FacetDataTD\" colspan=\"5\" align=\"center\">EFFETTO ID ".$a_row['id_tes']." CANCELLATO ! </td></tr>\n"; } if ($message) { echo "<tr><td class=\"FacetFormHeaderFont\" align=\"center\" colspan=\"5\">NON CI SONO DATI DA CANCELLARE !</td></tr>\n"; } ?> </table> </form> </body> </html>
} else { $ritorno = $_POST['ritorno']; } if (isset($_POST['Delete'])){ // // La cancellazione dell'effetto è stata confermata! // // Rilegge i dati dell'effetto. $effetto = gaz_dbi_get_row($gTables['effett'], "id_tes", intval($_POST['id_tes'])); // elimina subito la registrazione. if ($effetto['id_con'] > 0) { gaz_dbi_del_row($gTables['tesmov'], 'id_tes', $effetto['id_con']); gaz_dbi_del_row($gTables['rigmoc'], 'id_tes', $effetto['id_con']); } $result = gaz_dbi_del_row($gTables['effett'], "id_tes", intval($_POST['id_tes'])); // i dati univoci della fattura che ha originato l'effetto $where = "protoc=$effetto[protoc] AND seziva=$effetto[seziva] AND datfat='$effetto[datfat]'"; // se la fattura non ha altri effetti associati resettiamo il flag geneff $altri_effetti = gaz_dbi_record_count($gTables['effett'], $where); if (!$altri_effetti) { gaz_dbi_query("UPDATE $gTables[tesdoc] SET geneff = '' WHERE $where AND tipdoc LIKE 'F%'"); } header("Location: ".$ritorno); exit; } else { // // Legge i dati dell'effetto di cui è stata richiesta // la cancellazione, assieme a tutto quello che cui
Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti. -------------------------------------------------------------------------- */ require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); $rs = gaz_dbi_dyn_query($gTables['agenti'].".*,".$gTables['clfoco'].".descri, ".$gTables['clfoco'].".codice", $gTables['agenti']." LEFT JOIN ".$gTables['clfoco']." on ".$gTables['agenti'].".id_fornitore = ".$gTables['clfoco'].".codice", $gTables['agenti'].".id_agente = ".intval($_GET['id_agente']),$gTables['agenti'].".id_agente ASC",0,1); $form = gaz_dbi_fetch_array($rs); if (!isset($_POST['ritorno'])) { $_POST['ritorno'] = $_SERVER['HTTP_REFERER']; } if (isset($_POST['Delete'])) { //procedo all'eliminazione della testata e dei righi... //cancello la testata gaz_dbi_del_row($gTables['agenti'], 'id_agente', intval($_POST['id_agente'])); //... e i righi gaz_dbi_del_row($gTables['provvigioni'], 'id_agente', intval($_POST['id_agente'])); header("Location: ".$_POST['ritorno']); exit; } if (isset($_POST['Return'])) { header("Location: ".$_POST['ritorno']); exit; } require("../../library/include/header.php"); $script_transl = HeadMain('','','admin_agenti'); ?> <form method="POST"> <input type="hidden" name="id_agente" value="<?php print $form['id_agente']; ?>"> <input type="hidden" name="ritorno" value="<?php print $_POST['ritorno']; ?>">
function uploadMag($id_rigo_doc=0,$tipdoc,$numdoc,$seziva,$datdoc,$clfoco,$sconto_chiusura,$caumag,$codart,$quantita,$prezzo,$sconto_rigo,$id_movmag=0,$stock_eval_method=null,$data_from_admin_mov=false,$protoc='') // su id_rigo_doc 0 per inserire 1 o + per fare l'upload 'DEL' per eliminare il movimento { // in $data_from_admin_mov ci sono i dati in più provenienti da admin_movmag (desdoc,operat, id_rif) global $gTables,$admin_aziend; $docOperat = $this->getOperators(); if ($tipdoc == 'FAD'){ // per il magazzino una fattura differita è come dire DDT $tipdoc = 'DDT'; } if (substr($tipdoc,0,1) == 'A' or $tipdoc == 'DDR' or $tipdoc == 'DDL'){ //documento di acquisto require("../../modules/acquis/lang.".$admin_aziend['lang'].".php"); $desdoc=$strScript['admin_docacq.php'][0][$tipdoc]; } elseif ($tipdoc=='INV'){ require("../../modules/magazz/lang.".$admin_aziend['lang'].".php"); $desdoc=$strScript['admin_artico.php']['esiste']; } else {//documento di vendita require("../../modules/vendit/lang.".$admin_aziend['lang'].".php"); $desdoc=$strScript['admin_docven.php'][0][$tipdoc]; } if (substr($tipdoc,0,1) == 'D' || $tipdoc == 'VCO'){ $desdoc .= " n.".$numdoc; if ($seziva != '') $desdoc .= "/".$seziva; } else { $desdoc .= " n.".$numdoc; if ($seziva != '') $desdoc .= "/".$seziva; $desdoc .= " prot.".$protoc; if ($seziva != '') $desdoc .= "/".$seziva; } $new_caumag = gaz_dbi_get_row($gTables['caumag'],'codice',$caumag); $operat = $new_caumag['operat']; if (!$data_from_admin_mov){ // se viene da un documento $datreg = $datdoc; // la data di registrazione coincide con quella del documento $operat = $docOperat[$tipdoc]; // e la descrizione la ricavo dal tipo documento } else { // se è stato passato l'array dei dati $datreg = $data_from_admin_mov['datreg']; // prendo la descrizione e l'operatore da questo $operat = $data_from_admin_mov['operat']; $desdoc = $data_from_admin_mov['desdoc']; } $row_movmag = array('caumag'=>$caumag, 'operat'=>$operat, 'datreg'=>$datreg, 'tipdoc'=>$tipdoc, 'desdoc'=>$desdoc, 'datdoc'=>$datdoc, 'clfoco'=>$clfoco, 'scochi'=>$sconto_chiusura, 'id_rif'=>$id_rigo_doc, 'artico'=>$codart, 'quanti'=>$quantita, 'prezzo'=>$prezzo, 'scorig'=>$sconto_rigo ); if ($id_movmag==0) { // si deve inserire un nuovo movimento movmagInsert($row_movmag); $ultimo_id_mm = gaz_dbi_last_id(); //id del rigo movimento magazzino //gaz_dbi_put_row($gTables['rigdoc'], 'id_rig', $id_rigo_doc, 'id_mag', gaz_dbi_last_id()); gaz_dbi_query ("UPDATE ".$gTables['rigdoc']." SET id_mag = ". gaz_dbi_last_id()." WHERE `id_rig` = $id_rigo_doc "); } elseif ($id_rigo_doc==='DEL') { // si deve eliminare un movimento esistente $old_movmag = gaz_dbi_get_row($gTables['movmag'],'id_mov',$id_movmag); $old_caumag = gaz_dbi_get_row($gTables['caumag'],'codice',$old_movmag['caumag']); gaz_dbi_del_row($gTables['movmag'], 'id_mov', $id_movmag); $codart = $old_movmag['artico'] ; } else { // si deve modificare un movimento esistente $old_movmag = gaz_dbi_get_row($gTables['movmag'],'id_mov',$id_movmag); $old_caumag = gaz_dbi_get_row($gTables['caumag'],'codice',$old_movmag['caumag']); $id = array('id_mov',$id_movmag); if (!isset($new_caumag['operat'])){ $new_caumag['operat'] = 0; } if (!isset($old_caumag['operat'])){ $old_caumag['operat'] = 0; } movmagUpdate($id,$row_movmag); } }
if (isset($_POST['Delete'])) { $calc = new Schedule; //cancello i righi contabili $result = gaz_dbi_dyn_query("*", $gTables['rigmoc'],"id_tes = ".intval($_POST['id_tes']),"id_tes asc"); while ($a_row = gaz_dbi_fetch_array($result)) { gaz_dbi_del_row($gTables['rigmoc'], "id_rig", $a_row['id_rig']); // elimino le eventuali partite aperte $calc->updatePaymov($a_row['id_rig']); } //cancello i righi iva $result = gaz_dbi_dyn_query("*", $gTables['rigmoi'],"id_tes = ".intval($_POST['id_tes']),"id_tes asc"); while ($a_row = gaz_dbi_fetch_array($result)) { gaz_dbi_del_row($gTables['rigmoi'], "id_rig", $a_row['id_rig']); } //cancello la testata gaz_dbi_del_row($gTables['tesmov'], "id_tes", intval($_POST['id_tes'])); // se si riferisce ad un documento contabilizzato annullo il riferimento al movimento gaz_dbi_put_query($gTables['tesdoc'], 'id_con ='.intval($_POST['id_tes']),'id_con',0); // se si riferisce ad un effetto contabilizzato annullo il riferimento al movimento gaz_dbi_put_query($gTables['effett'], 'id_con ='.intval($_POST['id_tes']),'id_con',0); header("Location: report_movcon.php"); exit; } if (isset($_POST['Return'])) { header("Location: report_movcon.php"); exit; } if (!isset($_POST['Delete'])) { $id_tes= intval($_GET['id_tes']);
/* -------------------------------------------------------------------------- GAzie - Gestione Azienda Copyright (C) 2004-2015 - Antonio De Vincentiis Montesilvano (PE) (http://www.devincentiis.it) <http://gazie.devincentiis.it> -------------------------------------------------------------------------- Questo programma e` free software; e` lecito redistribuirlo e/o modificarlo secondo i termini della Licenza Pubblica Generica GNU 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(); if (isset($_GET['id'])) { gaz_dbi_del_row($gTables['company_config'], 'id', $_GET['id']); header("Location: report_ruburl.php"); exit; }
$agente_exist = gaz_dbi_get_row($gTables['agenti'],'id_agente',$form['id_agente']); if (!empty($agente_exist)) { // esiste un agente con lo stesso codice $msg .= "17+"; } } if ($msg == "") {// nessun errore if ($toDo == 'update') { // e' una modifica $old_rows = gaz_dbi_dyn_query("*", $gTables['provvigioni'], "id_agente = ".$form['id_agente'],"id_provvigione asc"); $i=0; $count = count($form['righi'])-1; while ($val_old_row = gaz_dbi_fetch_array($old_rows)) { if ($i <= $count) { //se il vecchio rigo e' ancora presente nel nuovo lo modifico $form['righi'][$i]['id_agente'] = $form['id_agente']; provvigioniUpdate(array('id_provvigione',$val_old_row['id_provvigione']),$form['righi'][$i]); } else { //altrimenti lo elimino gaz_dbi_del_row($gTables['provvigioni'], 'id_provvigione', $val_old_row['id_provvigione']); } $i++; } //qualora i nuovi righi fossero di più dei vecchi inserisco l'eccedenza for ($i = $i; $i <= $count; $i++) { $form['righi'][$i]['id_agente'] = $form['id_agente']; provvigioniInsert($form['righi'][$i]); } //modifico la testata con i nuovi dati... agentiUpdate(array('id_agente',$form['id_agente']),$form); header("Location: ".$form['ritorno']); exit; } else { // e' un'inserimento agentiInsert(array('id_agente',$form['id_agente']),$form); foreach ($form['righi'] as $i => $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(); if (isset($_POST['Delete'])) { gaz_dbi_del_row($gTables['files'], "id_doc", intval($_POST['id_doc'])); $fn = DATA_DIR . "files/" . intval($_POST['id_doc']) . '.' . substr($_POST['ext'],0,4); unlink($fn); header("Location: browse_document.php"); exit; } if (isset($_POST['Return'])) { header("Location: browse_document.php"); exit; } if (!isset($_POST['Delete'])) { $id_doc= intval($_GET['id_doc']); $form = gaz_dbi_get_row($gTables['files'], "id_doc", $id_doc); }
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!"; } } if (isset($_POST['Return'])) { header("Location: ".$_POST['ritorno']); exit; }
require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); $message = "Sei sicuro di voler rimuovere ?"; if (!isset($_POST['ritorno'])) { $_POST['ritorno'] = $_SERVER['HTTP_REFERER']; } if (isset($_POST['Delete'])) { //procedo all'eliminazione della testata e dei righi... //cancello la testata gaz_dbi_del_row($gTables['tesbro'], "id_tes", intval($_POST['id_tes'])); //... e i righi $rs_righidel = gaz_dbi_dyn_query("*", $gTables['rigbro'], "id_tes =". intval($_POST['id_tes']),"id_tes DESC"); while ($a_row = gaz_dbi_fetch_array($rs_righidel)) { gaz_dbi_del_row($gTables['rigbro'], "id_rig", $a_row['id_rig']); gaz_dbi_del_row($gTables['body_text'], "table_name_ref = 'rigbro' AND id_ref ",$a_row['id_rig']); } header("Location: ".$_POST['ritorno']); exit; } if (isset($_POST['Return'])) { header("Location: ".$_POST['ritorno']); exit; } //recupero i documenti non contabilizzati $result = gaz_dbi_dyn_query("*", $gTables['tesbro'], "id_tes = ".intval($_GET['id_tes']) ,"id_tes desc"); $rs_righi = gaz_dbi_dyn_query("*", $gTables['rigbro'], "id_tes = ".intval($_GET['id_tes']) ,"id_tes desc"); $numrig = gaz_dbi_num_rows($rs_righi); $form = gaz_dbi_fetch_array($result);
-------------------------------------------------------------------------- */ require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(9); $message=''; if (isset($_POST['Delete'])) { $ricerca=$_POST["Login"]; $rs_utente = gaz_dbi_dyn_query("*", $gTables['admin'], "Login <> '$ricerca' AND Abilit = 9 ", "Login",0,1); $last_admin = gaz_dbi_fetch_array($rs_utente); if (!$last_admin) { $message = "del_err"; $form = gaz_dbi_get_row($gTables['admin'], "Login", substr($_GET['Login'],0,15)); } if ( $message == "") { // nessun errore gaz_dbi_del_row($gTables['admin'], "Login",substr($_POST['Login'],0,15)); gaz_dbi_del_row($gTables['admin_module'], "adminid",substr($_POST['Login'],0,15)); header("Location: report_utenti.php"); exit; } } else { $form = gaz_dbi_get_row($gTables['admin'], "Login", substr($_GET['Login'],0,15)); } if (isset($_POST['Return'])) { header("Location: report_utenti.php"); exit; } require("../../library/include/header.php"); $script_transl=HeadMain('','','admin_utente'); ?> <form method="POST"> <input type="hidden" name="Login" value="<?php print $form['Login'];?>">
Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti. -------------------------------------------------------------------------- */ require("../../library/include/datlib.inc.php"); $admin_aziend=checkAdmin(); $rs = gaz_dbi_dyn_query($gTables['paymov'].".id_tesdoc_ref,".$gTables['tesmov'].".descri, ".$gTables['clfoco'].".descri AS ragsoc", $gTables['paymov']." LEFT JOIN ".$gTables['rigmoc']." ON ".$gTables['paymov'].".id_rigmoc_doc = ".$gTables['rigmoc'].".id_rig LEFT JOIN ".$gTables['tesmov']." ON ".$gTables['tesmov'].".id_tes = ".$gTables['rigmoc'].".id_tes LEFT JOIN ".$gTables['clfoco']." ON ".$gTables['clfoco'].".codice = ".$gTables['tesmov'].".clfoco", $gTables['paymov'].".id_tesdoc_ref = ".substr($_GET['id_tesdoc_ref'],0,15)); $form = gaz_dbi_fetch_array($rs); if (!isset($_POST['ritorno'])) { $form['ritorno'] = $_SERVER['HTTP_REFERER']; } if (isset($_POST['Delete'])) { gaz_dbi_del_row($gTables['paymov'], 'id_tesdoc_ref', substr($_POST['id_tesdoc_ref'],0,15)); header("Location: ".$_POST['ritorno']); exit; } if (isset($_POST['Return'])) { header("Location: ".$_POST['ritorno']); exit; } require("../../library/include/header.php"); $script_transl = HeadMain('delete_schedule'); ?> <form method="POST"> <input type="hidden" name="ritorno" value="<?php print $form['ritorno']; ?>"> <input type="hidden" name="id_tesdoc_ref" value="<?php print $form['id_tesdoc_ref']; ?>">
//modifico la testata del brogliaccio $_POST['numdoc'] = $testata['numdoc']; $_POST['status'] = 'MODIFICATO'; $_POST['datemi'] = $dataemi; $_POST['datfat'] = $dataemi; $_POST['clfoco'] = $conto['codice']; $_POST['pagame'] = $conto['codpag']; $_POST['portos'] = number_format($importo,2, '.', ''); //impropriamente utilizzato per l'importo $_POST['id_con'] = $testata['id_con']; $codice = array('id_tes',$testata['id_tes']); tesbroUpdate($codice,$_POST); //prima elimino dal db i righi eliminati if (isset($_POST['delrig'])) { foreach ($_POST['delrig'] as $key => $value) { if ($value == "ELIMINA") gaz_dbi_del_row($gTables['rigbro'], "id_rig", $key); } } //modifico o inserisco i righi for ($i = 0; $i < $_POST['num_rigo']; $i++) { if ($_POST['righi'][$i]['id_rig'] == 'NUOVO') { $_POST['righi'][$i]['id_tes'] = $_GET['codice']; rigbroInsert($_POST['righi'][$i]); } else { $_POST['righi'][$i]['id_tes'] = $_GET['codice']; $codice = array('id_rig',$_POST['righi'][$i]['id_rig']); rigbroUpdate($codice,$_POST['righi'][$i]); } } header("Location: ".$_POST['ritorno']); exit;
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(); $message = "Sei sicuro di voler rimuovere ?"; if (isset($_POST['Delete'])) { //procedo all'eliminazione della testata e dei righi... //cancello la testata gaz_dbi_del_row($gTables['tesbro'], "id_tes", $_POST['id_tes']); //... e i righi $rs_righidel = gaz_dbi_dyn_query("*", $gTables['rigbro'], "id_tes = '{$_POST['id_tes']}'","id_tes desc"); while ($a_row = gaz_dbi_fetch_array($rs_righidel)) { gaz_dbi_del_row($gTables['rigbro'], "id_rig", $a_row['id_rig']); } header("Location: report_pagdeb.php"); exit; } if (isset($_POST['Return'])) { header("Location: report_pagdeb.php"); exit; } //recupero i documenti non contabilizzati $result = gaz_dbi_dyn_query("*", $gTables['tesbro'], "id_tes = '{$_GET['id_tes']}'" ,"id_tes desc"); $rs_righi = gaz_dbi_dyn_query("*", $gTables['rigbro'], "id_tes = '{$_GET['id_tes']}'" ,"id_tes desc"); $numrig = gaz_dbi_num_rows($rs_righi); $form = gaz_dbi_fetch_array($result); switch($form['tipdoc']) { case "AOB":
function updatePaymov($data) { global $gTables; if (isset($data['id']) && !empty($data['id'])) { // se c'è l'id vuol dire che è un rigo da aggiornare paymovUpdate(array('id', $data['id']), $data); } elseif (is_numeric($data)) { /* se passo un dato numerico vuol dire che devo eliminare tutti i righi * di paymov che fanno riferimento a quell'id_rig */ gaz_dbi_del_row($gTables['paymov'], "id_rigmoc_doc", $data); gaz_dbi_del_row($gTables['paymov'], "id_rigmoc_pay", $data); } elseif (isset($data['id_del'])) { /* se passo un id da eliminare elimino SOLO quello */ gaz_dbi_del_row($gTables['paymov'], "id", $data['id_del']); } else { // altrimenti è un nuovo rigo da inserire paymovInsert($data); } }
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(); if (isset($_POST['Delete'])) { gaz_dbi_del_row($gTables['letter'], 'id_let', $_GET['id_let']); header("Location: report_letter.php"); exit; } else { $form = gaz_dbi_get_row($gTables['letter'], "id_let", $_GET['id_let']); if ($form['adminid'] != $_SESSION['Login']) { //non è l'utente che ha scritto la lettera header("Location: report_letter.php"); exit; } $anagrafica = new Anagrafica(); $partner = $anagrafica->getPartner($form['clfoco']); } if (isset($_POST['Return'])){ header("Location: report_letter.php"); exit;
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(); if (isset($_POST['Delete'])) { $result = gaz_dbi_del_row($gTables['spediz'], "codice", intval($_POST['codice'])); header("Location: report_spediz.php"); exit; } if (isset($_POST['Return'])) { header("Location: report_spediz.php"); exit; } if (!isset($_POST['Delete'])) { $form = gaz_dbi_get_row($gTables['spediz'], "codice",intval($_GET['codice'])); } require("../../library/include/header.php"); $script_transl=HeadMain('','','admin_spediz'); ?> <form method="POST"> <input type="hidden" name="codice" value="<?php print intval($_GET['codice'])?>">
$i = 1; } while ($row_iva = gaz_dbi_fetch_array($vecchi_righiva)) { //se l'id del vecchio rigo e' ancora presente nel nuovo lo modifico if ($i <= $count) { //recupero i dati dell'aliquota iva $vv = gaz_dbi_get_row($gTables['aliiva'],'codice',intval($_POST['codiva_ri'][$i])); //aggiungo i valori mancanti all'array $vv['codiva']=$vv['codice']; $vv['id_tes']=intval($_POST['id_testata']); $vv['periva']=$vv['aliquo']; $vv['imponi']=floatval($_POST['imponi_ri'][$i]); $vv['impost']=floatval($_POST['impost_ri'][$i]); gaz_dbi_table_update('rigmoi',array('id_rig',$row_iva['id_rig']),$vv); } else { //altrimenti lo elimino gaz_dbi_del_row($gTables['rigmoi'], "id_rig", $row_iva['id_rig']); } $i++; } //qualora i nuovi righi iva fossero di più dei vecchi inserisco l'eccedenza for ($i = $i; $i <= $count; $i++) { $vv = gaz_dbi_get_row($gTables['aliiva'],'codice',intval($_POST['codiva_ri'][$i])); //aggiungo i valori mancanti all'array $vv['codiva']=$vv['codice']; $vv['id_tes']=intval($_POST['id_testata']); $vv['periva']=$vv['aliquo']; $vv['imponi']=floatval($_POST['imponi_ri'][$i]); $vv['impost']=floatval($_POST['impost_ri'][$i]); rigmoiInsert($vv); } //modifico la testata
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(); 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']; ?>">
} if ($msg == "") { // nessun errore if (preg_match("/^id_([0-9]+)$/",$form['id_customer'],$match)) { $new_clfoco = $anagrafica->getPartnerData($match[1],1); $form['id_customer']=$anagrafica->anagra_to_clfoco($new_clfoco,$admin_aziend['mascli']); } if ($toDo == 'update') { // e' una modifica $old_rows = gaz_dbi_dyn_query("*", $gTables['contract_row'], "id_contract = ".$form['id_contract'],"id_contract"); $i=0; $count = count($form['rows'])-1; while ($val_old_row = gaz_dbi_fetch_array($old_rows)) { if ($i <= $count) { //se il vecchio rigo e' ancora presente nel nuovo lo modifico $form['rows'][$i]['id_contract'] = $form['id_contract']; contractRowUpdate($form['rows'][$i],array('id_row',$val_old_row['id_row'])); } else { //altrimenti lo elimino gaz_dbi_del_row($gTables['contract_row'], 'id_row', $val_old_row['id_row']); } $i++; } //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
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(); 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]);
$check_mov = gaz_dbi_num_rows($rs_check_mov); $rs_check_doc = gaz_dbi_dyn_query("clfoco", $gTables['tesdoc'], "clfoco = '".intval($_POST['codice'])."'","id_tes asc",0,1); $check_doc = gaz_dbi_num_rows($rs_check_doc); $rs_check_bro = gaz_dbi_dyn_query("clfoco", $gTables['tesbro'], "clfoco = '".intval($_POST['codice'])."'","id_tes asc",0,1); $check_bro = gaz_dbi_num_rows($rs_check_bro); if ($check_mov > 0) { $message .= "Cliente non cancellabile perche' ha ".$check_mov." movimenti contabili!<br>"; } if ($check_doc > 0) { $message .= "Cliente non cancellabile perche' ha ".$check_doc." documenti fiscali!<br>"; } if ($check_bro > 0) { $message .= "Cliente non cancellabile perche' ha ".$check_bro." documenti non fiscali!<br>"; } if ($message == "") { gaz_dbi_del_row($gTables['clfoco'], "codice", $_POST['codice']); header("Location: report_client.php"); exit; } } if (isset($_POST['Return'])) { header("Location: report_client.php"); exit; } if (!isset($_POST['codice'])){ $codice = intval($mascli + $_GET['codice']); } else { $codice = intval($_POST['codice']);