コード例 #1
0
ファイル: delete_catmer.php プロジェクト: andreabia/gazie
    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);
    }
コード例 #2
0
ファイル: delete_artico.php プロジェクト: andreabia/gazie
    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();
?>
コード例 #3
0
ファイル: delete_aliiva.php プロジェクト: andreabia/gazie
    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'])?>">
コード例 #4
0
ファイル: delete_contract.php プロジェクト: andreabia/gazie
        $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>";
コード例 #5
0
ファイル: admin_docacq.php プロジェクト: andreabia/gazie
                        $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,
コード例 #6
0
ファイル: delete_assist.php プロジェクト: andreabia/gazie
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();
コード例 #7
0
ファイル: delete_year.php プロジェクト: andreabia/gazie
      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>
コード例 #8
0
ファイル: delete_effett.php プロジェクト: andreabia/gazie
} 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
コード例 #9
0
ファイル: delete_agenti.php プロジェクト: andreabia/gazie
    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']; ?>">
コード例 #10
0
ファイル: lib.function.php プロジェクト: andreabia/gazie
 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);
     }
 }
コード例 #11
0
ファイル: delete_movcon.php プロジェクト: andreabia/gazie
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']);
コード例 #12
0
ファイル: delete_ruburl.php プロジェクト: andreabia/gazie
/*
 --------------------------------------------------------------------------
                            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;
}
コード例 #13
0
ファイル: admin_agenti.php プロジェクト: andreabia/gazie
    $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) {
コード例 #14
0
ファイル: delete_document.php プロジェクト: andreabia/gazie
    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);
}
コード例 #15
0
ファイル: delete_docven.php プロジェクト: andreabia/gazie
                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&agrave; tentando di eliminare un documento <br /> diverso dall'ultimo emesso!";
       }
    } else {
      $message = "Si st&agrave; tentando di eliminare un documento <br /> inesistente o contabilizzato!";
    }
}

if (isset($_POST['Return'])) {
    header("Location: ".$_POST['ritorno']);
    exit;
}
コード例 #16
0
ファイル: delete_broven.php プロジェクト: andreabia/gazie
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);
コード例 #17
0
ファイル: delete_utente.php プロジェクト: andreabia/gazie
--------------------------------------------------------------------------
*/
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'];?>">
コード例 #18
0
ファイル: delete_schedule.php プロジェクト: andreabia/gazie
    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']; ?>">
コード例 #19
0
ファイル: salcon_debiti.php プロジェクト: andreabia/gazie
 //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;
コード例 #20
0
ファイル: delete_pagdeb.php プロジェクト: andreabia/gazie
    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":
コード例 #21
0
ファイル: function.inc.php プロジェクト: andreabia/gazie
 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);
     }
 }
コード例 #22
0
ファイル: delete_letter.php プロジェクト: andreabia/gazie
    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;
コード例 #23
0
ファイル: delete_spediz.php プロジェクト: andreabia/gazie
    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'])?>">
コード例 #24
0
ファイル: admin_movcon.php プロジェクト: andreabia/gazie
    $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
コード例 #25
0
ファイル: delete_caucon.php プロジェクト: andreabia/gazie
    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']; ?>">
コード例 #26
0
ファイル: admin_contract.php プロジェクト: andreabia/gazie
 }
 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
コード例 #27
0
ファイル: delete_caumag.php プロジェクト: andreabia/gazie
    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]);
コード例 #28
0
ファイル: delete_client.php プロジェクト: andreabia/gazie
    $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']);