Example #1
0
function imm_to_db($file,$table,$value,$field, $table2view)
{
  //Load an image in a global variable
  $image=addslashes(file_get_contents("../../library/images/".$file));
  //Put in to database
  gaz_dbi_put_row($table, $field, $value,'image',$image);
  // It's good to see what we put in db :-)
  print '<img src="../../library/include/view.php?table='.$table2view.'&value='.$value.'" border="0"><br />';
}
Example #2
0
                header("Location: ".$_POST['ritorno']);
                exit;
       } elseif ($ultimo_documento['protoc'] == $_GET['protoc'] and $ultimo_documento['tipdoc'] == 'FAD') {
                //allora procedo alla modifica delle testate per ripristinare i DdT...
                gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$row["id_tes"],"tipdoc","DDT");
                gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$row["id_tes"],"protoc","");
                gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$row["id_tes"],"numfat","");
                gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$row["id_tes"],"datfat","");
                gaz_dbi_del_row($gTables['tesmov'], 'id_tes', $row['id_con']);
                gaz_dbi_del_row($gTables['rigmoc'], 'id_tes', $row['id_con']);
                gaz_dbi_del_row($gTables['rigmoi'], 'id_tes', $row['id_con']);
                while ($a_row = gaz_dbi_fetch_array($result)) {
                      gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$a_row["id_tes"],"tipdoc","DDT");
                      gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$a_row["id_tes"],"protoc","");
                      gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$a_row["id_tes"],"numfat","");
                      gaz_dbi_put_row($gTables['tesdoc'], "id_tes",$a_row["id_tes"],"datfat","");
                      gaz_dbi_del_row($gTables['tesmov'], 'id_tes', $row['id_con']);
                      gaz_dbi_del_row($gTables['rigmoc'], 'id_tes', $row['id_con']);
                      gaz_dbi_del_row($gTables['rigmoi'], 'id_tes', $row['id_con']);
					  // cancello pure l'eventuale movimento di split payment
					  $r_split= gaz_dbi_get_row($gTables['tesmov'], 'id_doc', $a_row['id_tes']);
					  gaz_dbi_del_row($gTables['tesmov'], 'id_tes', $r_split['id_tes']);
					  gaz_dbi_del_row($gTables['rigmoc'], 'id_tes', $r_split['id_tes']);
                }
                header("Location: ".$_POST['ritorno']);
                exit;
       } elseif ($ultimo_documento['protoc'] != $protocollo) {
                $message = "Si st&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!";
Example #3
0
         // Se il numero di registrazione non esiste nella
         // tabella gaz_XXXtesmov, questo viene azzerato
         // nella tabella dell'effetto, diventando così
         // contabilizzabile nuovamente.
         //
         if ($tesmov_r["id_tes"] == $r["id_con"]){
             //
             // L'effetto risulta contabilizzato regolarmente.
             //
             echo "<td class=\"FacetDataTD\" align=\"center\"><a href=\"../contab/admin_movcon.php?id_tes=".$r["id_con"]."&Update\">Cont. n.".$r["id_con"]."</a></td>";
         } else {
             //
             // vado a modificare l'effetto azzerando il
             // riferimento alla registrazione contabile
             //
             gaz_dbi_put_row ($gTables['effett'],"id_tes",$r["id_tes"],"id_con",0);
             //
             // Mostro che l'effetto è da contabilizzare nuovamente.
             //
             echo "<td class=\"FacetDataTD\" align=\"center\"><a href=\"contab_effett.php\">Contabilizza</a></td>";
          }
     } else {
         //
         // L'effetto e' da contabilizzare.
         //
         echo "<td class=\"FacetDataTD\" align=\"center\"><a href=\"contab_effett.php\">Contabilizza</a></td>";
     }
 } else {
     if ($r["tipeff"] == "T") {
         echo "<td class=\"FacetDataTD\" align=\"center\"><a class=\"btn btn-xs btn-default btn-cont\" href=\"distin_effett.php\">Distinta</a></td>";
     } elseif ($r["tipeff"] == "B") {
Example #4
0
    Generica GNU insieme a   questo programma; in caso  contrario,  si
    scriva   alla   Free  Software Foundation,  Inc.,   59
    Temple Place, Suite 330, Boston, MA 02111-1307 USA Stati Uniti.
 --------------------------------------------------------------------------
*/
require("../../library/include/datlib.inc.php");

$admin_aziend=checkAdmin();


if (isset($_POST['Delete'])) {
    $upd_mm = new magazzForm;
    $form = gaz_dbi_get_row($gTables['movmag'], 'id_mov', intval($_POST['id_mov']));
    $upd_mm->uploadMag('DEL',$form['tipdoc'],'','','','','','','','','','',$form['id_mov'],$admin_aziend['stock_eval_method']);
    if ($form['id_rif'] > 0) {  //se il movimento di magazzino è stato generato da un rigo di documento lo azzero
       gaz_dbi_put_row($gTables['rigdoc'], 'id_rig', $form['id_rif'], 'id_mag', 0);
    }
    header("Location: report_movmag.php");
    exit;
} else {
    $form = gaz_dbi_get_row($gTables['movmag'], 'id_mov', $_GET['id_mov']);
    $causal = gaz_dbi_get_row($gTables['caumag'], 'codice', $form['caumag']);
}

if (isset($_POST['Return'])){
        header("Location: report_movmag.php");
        exit;
}

require("../../library/include/header.php");
$script_transl=HeadMain(0,0,'admin_movmag');
Example #5
0
    $pdf->Cell(18,4,$scadenza,'LR',0,'L');
    $pdf->Cell(18,4,$emission,'R',0,'L');
    $pdf->Cell(100,4,$cliente["indspe"].' '.sprintf("%05d",$cliente["capspe"]).' '.$cliente["citspe"].' ('.$cliente["prospe"].') P.IVA '.$cliente["pariva"],0,0,'L');
    $pdf->Cell(30,4,'CAB '.$banapp["codcab"],'R',0,'R');
    $pdf->Cell(24,4,'','R',1,'R');
    $pdf->Cell(18,4,'','LRB',0,'L');
    $pdf->Cell(18,4,$saldoacco,'RB',0,'R');
    $pdf->Cell(80,4,'Fatt.n.'.$a_row["numfat"].' del '.$datafatt,'B',0,'L');
    $pdf->Cell(20,4,'','B');
    $pdf->Cell(30,4,$banapp["descri"],'RB',0,'R');
    $aRiportare['top'][1]['nam'] = gaz_format_number($totaletipo);
    $aRiportare['bot'][1]['nam'] = gaz_format_number($totaletipo);
    $pdf->setRiporti($aRiportare);
    $pdf->Cell(24,4,gaz_format_number($a_row["impeff"]),'RB',1,'R');
    //aggiorno il db solo se non è una ristampa
    if ($a_row["status"] <> 'DISTINTATO')
        {
        gaz_dbi_put_row($gTables['effett'], "id_tes",$a_row["id_tes"],"status",'DISTINTATO');
        gaz_dbi_put_row($gTables['effett'], "id_tes",$a_row["id_tes"],"banacc",$_GET['ba']);
        }
    $ctrltipo = $a_row["tipeff"];
}
$pdf->SetFillColor(hexdec(substr($admin_aziend['colore'],0,2)),hexdec(substr($admin_aziend['colore'],2,2)),hexdec(substr($admin_aziend['colore'],4,2)));
$pdf->setRiporti();
$pdf->Cell(190,4,$totnumtipo.' '.$descreff.' per un totale di € '.gaz_format_number($totaletipo),1,1,'R',1);
$pdf->SetFont('helvetica','B',12);
$pdf->Cell(80);
$pdf->Cell(80,10,'TOTALE DEGLI EFFETTI VERSATI    € ',1,0,'L');
$pdf->Cell(30,10,gaz_format_number($totaleff),1,1,'R',1);
$pdf->Output();
?>
Example #6
0
<?php

require("../../library/include/datlib.inc.php");

$admin_aziend=checkAdmin();
set_time_limit(3600);
global $gTables;


gaz_dbi_put_row($gTables['company_config'],'var','last_fae_email','val',0);

$mails = array();

// Get some mail



$array_extimg=array('.xml');
$arrayfile=array();


$xxx =   $_SERVER['DOCUMENT_ROOT']."code/data/files/inviatesdi";
$arrayfile = dirContents($xxx, array('/^.*\.xml$/i'), true);

$domDoc = new DOMDocument;


echo "I file vengono letti da: " .  $_SERVER['DOCUMENT_ROOT']."code/data/files/inviatesdi" . "<br/>";

foreach($arrayfile[1] as $mailId) {
 
Example #7
0
function changeEnterprise($new_co = 1)
{
    global $gTables;
    gaz_dbi_put_row($gTables['admin'], 'Login', $_SESSION['Login'], 'enterprise_id', $new_co);
    $_SESSION['enterprise_id'] = $new_co;
}
Example #8
0
        fwrite($file, $html);
        fclose($file);
    }
    $r=filesTransfer($form['server'],$form['user'],$form['pass'],$form['path'],$company_id);
    if (!$r){ // Š tutto è andato a buon fine
        echo '<tr><td colspan=3 class="FacetDataTD">COMPLETED!!!</td></tr>';
        // per ricordare le credenziali di accesso
        gaz_dbi_put_row($gTables['company_config'],'var','server','val',$form['server']);
        gaz_dbi_put_row($gTables['company_config'],'var','user','val',$form['user']);
        gaz_dbi_put_row($gTables['company_config'],'var','pass','val',$form['pass']);
        gaz_dbi_put_row($gTables['company_config'],'var','path','val',$form['path']);
        // inserisco sul database le scelte fatte per l'head della pagina
        gaz_dbi_put_row($gTables['company_data'],'var','website_title','data',$form['title']);
        gaz_dbi_put_row($gTables['company_data'],'var','website_subtitle','data',$form['subtitle']);
        gaz_dbi_put_row($gTables['company_data'],'var','website_meta_author','data',$form['author']);
        gaz_dbi_put_row($gTables['company_data'],'var','website_meta_keywords','data',$form['keywords']);
        // infine inserisco le pagine
        foreach ($pages_name_and_descri as $k=>$v) {
            $db_data[$k]['ref']='';
            $ks=str_split($k,3);
            if ($ks[0]=='new') { // se ho aggiunto una pagina allora la devo inserire nel database
                company_dataInsert($db_data[$k]);
            } else {
                company_dataUpdate(array('id',$k),$db_data[$k]);
            }

        }
    } else {
        echo '<tr><td colspan=3 class="FacetDataTDred">ERROR!!!'.$r[1]." failed: ".$gForm->outputErrors($r[0],$script_transl['errors'])."</td></tr>\n";
    }
} else {
Example #9
0
                 } else {
                      echo '<tr><td class="FacetDataTDred">Attempts n.'.$i." catmer/".$item['codice'].".png failed: ".$gForm->outputErrors($msg,$script_transl['errors'])."</td></tr>\n";
                 }
             }
         }
   endwhile;
   $xml.="</gazie>";
             for ($i = 1; $i <= $attempts; $i++) {  // cicli per i tentativi di upload ftp
                 $msg = updateGAzieCart($form['server'],$form['user'],$form['pass'],$xml,$form['path'].'components/com_gaziecart/gaziecart.xml');
                 if (!$msg){ // Š andato a buon fine
                      $i=9;
                      echo '<tr><td class="FacetDataTD">File: gaziecart.xml uploaded!</td></tr>';
                 } else {
                      echo '<tr><td class="FacetDataTDred">Attempts n.'.$i." gaziecart.xml failed: ".$gForm->outputErrors($msg,$script_transl['errors'])."</td></tr>\n";
                 }
             }
   echo "</tr></table>\n";
   if (!$msg) {
       gaz_dbi_put_row($gTables['company_config'],'var','server','val',$form['server']);
       gaz_dbi_put_row($gTables['company_config'],'var','user','val',$form['user']);
       gaz_dbi_put_row($gTables['company_config'],'var','pass','val',$form['pass']);
       gaz_dbi_put_row($gTables['company_config'],'var','path','val',$form['path']);
   }
}
?>
</form>
</body>
</html>


Example #10
0
       if (empty($msg)) { // nessun errore
          if ($_FILES['userfile']['size'] > 0) { //se c'e' una nuova immagine nel buffer
             $form['image'] = file_get_contents($_FILES['userfile']['tmp_name']);
          }
          // aggiorno il db
          if ($toDo == 'insert') {
             gaz_dbi_table_insert('aziend',$form);
          } elseif ($toDo == 'update') {
             gaz_dbi_table_update('aziend',$form['codice'],$form);
          }
          // in ogni caso se è stata scelta come azienda intermediatrice verso l'AdE aggiorno la configurazione
          if ( ( $form['codice']==$form['intermediary_code'] || $form['intermediary_code'] == 0 ) && isset($_POST['intermediary_check'])){
            if ($_POST['intermediary_check']=='y'){
               gaz_dbi_put_row($gTables['config'],'variable','intermediary','cvalue', $form['codice']);
            } else { // no intermediario
               gaz_dbi_put_row($gTables['config'],'variable','intermediary','cvalue', 0);
            }
          }
          header("Location: docume_config.php");
          exit;
       }
    } elseif (isset($_POST['Return'])) { // torno indietro
          header("Location: ".$form['ritorno']);
          exit;
    }
} elseif ($exist_true) { //se e' il primo accesso per UPDATE
    $form = gaz_dbi_get_row($gTables['aziend'], 'codice',intval($_SESSION['enterprise_id']));
    $form['ritorno']=$_SERVER['HTTP_REFERER'];
    $form['datnas_Y'] = substr($form['datnas'],0,4);
    $form['datnas_M'] = substr($form['datnas'],5,2);
    $form['datnas_D'] = substr($form['datnas'],8,2);
Example #11
0
    $pdf->Cell(50,5,"DETTAGLIO FORNITORI",1,1,'C',1);
    $pdf->Cell(100,5,'','L',1);
    $totmas = 0;
    $descri = gaz_dbi_get_row($gTables['clfoco'],"codice",$admin_aziend['masfor']*1000000);
    $pdf->Cell(20,5,$admin_aziend['masfor'],'L');
    $pdf->Cell(80,5,$descri['descri'],1,1,'C');
    foreach ($conti['for'] as $key => $value){
       $descri = gaz_dbi_get_row($gTables['clfoco'],"codice",$key);
       $pdf->Cell(20,5,substr($key,3,6),'L',0,'R');
       $pdf->Cell(80,5,$descri['descri']);
       $pdf->Cell(35,5,gaz_format_number(-$value),'L',1,'R');
       $totmas += $value;
       $topCarry[1]['name']= gaz_format_number(-$totmas);
       $botCarry[1]['name']= gaz_format_number(-$totmas);
       $pdf->setTopCarryBar($topCarry);
       $pdf->setBotCarryBar($botCarry);
    }
    $pdf->Cell(100,5,'','LB');
    $pdf->Cell(40,5,'','TB');
    $pdf->Cell(15,5,$admin_aziend['curr_name'],'TB');
    $pdf->Cell(35,5,gaz_format_number(-$totmas),1,1,'R');
    $pdf->setTopCarryBar('');
    $pdf->setBotCarryBar('');
}
$pdf->Output();
if (!empty($_GET['sd'])) {
    gaz_dbi_put_row($gTables['aziend'], "codice", 1, "upginv", $pagini);
}
?>

Example #12
0
            //
            // L'ordine sembra evaso.
            //
            $processed_atleastone = true;
        }
    }
    //
    // Se l'ordine e' da evadere completamente, verifica lo status ed
    // eventualmente lo aggiorna.
    //
    if ($remains_atleastone && !$processed_atleastone) {
        //
        // L'ordine e' completamente da evadere.
        //
        if ($r["status"] != "GENERATO") {
            gaz_dbi_put_row ($gTables['tesbro'],"id_tes",$r["id_tes"],"status","RIGENERATO");
        }
        echo "<td class=\"FacetDataTD\"><a class=\"btn btn-xs btn-warning\" href=\"select_evaord.php?id_tes=".$r['id_tes']."\">evadi</a></td>";
    } elseif ($remains_atleastone) {
        echo "<td class=\"FacetDataTD\">";

        $ultimo_documento = 0;
        //
        // Interroga la tabella gaz_XXXrigbro per le righe corrispondenti
        // a questa testata.
        //
        $rigbro_result = gaz_dbi_dyn_query ('*',$gTables['rigbro'],"id_tes = ".$r["id_tes"],'id_tes DESC');
        //
        while ($rigbro_r = gaz_dbi_fetch_array ($rigbro_result)) {
            if ($rigbro_r["id_doc"] == 0) {
                continue;
Example #13
0
    $interessi=0;
    $interessi=round($saldo_totale*$admin_aziend['interessi']/100,2);
    $pdf->Cell(114,6,$script_transl['inter'].$admin_aziend['interessi'].'% ',0,0,'R');
    $pdf->Cell(20,6,gaz_format_number($interessi),1,1,'R');
    $saldo_totale += $interessi;
} 

// totale
$pdf->Ln(2);
$pdf->Cell(31,6);
$pdf->SetFont('helvetica','B',12);
$pdf->Cell(72,6,strtoupper($script_transl['tot'].$script_transl['pay']),'LTB',0,'L',1);
$pdf->Cell(5,6,$admin_aziend['symbol'],'TB',0,'L',1);
$pdf->Cell(26,6,gaz_format_number($saldo_totale),'RTB',1,'R',1);

// dati versamento
if ($saldo_totale > 0) {
    $pdf->SetFont('helvetica','',8);
    $pdf->Ln(6);
    $pdf->Cell(50,6,$script_transl['pay_date'],0,0,'L');
    $pdf->Cell(60,6,$script_transl['co'],0,0,'L');
    $pdf->Cell(40,6,$script_transl['abi'],0,0,'L');
    $pdf->Cell(40,6,$script_transl['cab'],0,1,'L');
}

if ($_GET['sd']=='sta_def') {
    gaz_dbi_put_row($gTables['aziend'],'codice',1,'upgrie', $pdf->getGroupPageNo()+$n_page-1);
}
$pdf->Output($title.'.pdf');
?>
Example #14
0
if (!empty($URI_files['cvalue'])){
   $update_URI_files = $URI_files['cvalue'];
}

require("../../library/include/header.php");
$script_transl=HeadMain();


if (isset($_POST['check'])){// se viene richiesta una modifica della fonte di check
    foreach ($_POST['check'] as $key => $value){
         if ($key != 'disabled'){
             //modifico il valore della configurazione sul DB
             gaz_dbi_put_row($gTables['config'], 'variable','update_url', "cvalue", $tutor[$key]['check']);
         } else {
             gaz_dbi_put_row($gTables['config'], 'variable','update_url', "cvalue", '' );
         }
    }
    $configurazione = gaz_dbi_get_row($gTables['config'],'variable','update_url');
}

function tutor_list($tutor,$configurazione,$script_transl)
{
    echo "<form method=\"POST\"><table class=\"Tlarge\">\n";
    echo "<tr><th class=\"FacetFieldCaptionTD\">".$script_transl['zone']."</th>
              <th class=\"FacetFieldCaptionTD\">".$script_transl['city']."</th>
              <th class=\"FacetFieldCaptionTD\">".$script_transl['sms']."</th>
              <th class=\"FacetFieldCaptionTD\">".$script_transl['web']."</th>
              <th class=\"FacetFieldCaptionTD\">".$script_transl['choice']."</th></tr>\n";
    foreach ($tutor as $key => $value){
            echo "<tr><td>".$value['zone']."</td>\n";
Example #15
0
 //inserisco la testata
 $newValue=array('caucon'=>'VCO',
          'descri'=>'SCONTRINO con Fattura n.'.$v['tes']['numfat'].' allegata',
          'datreg'=>$v['tes']['datemi'],
          'seziva'=>$v['tes']['seziva'],
          'id_doc'=>$v['tes']['id_tes'],
          'protoc'=>$n_prot,
          'numdoc'=>$v['tes']['numdoc'],
          'datdoc'=>$v['tes']['datemi'],
          'clfoco'=>$v['tes']['clfoco'],
          'regiva'=>4,
          'operat'=>1
          );
 tesmovInsert($newValue);
 $tes_id = gaz_dbi_last_id();
 gaz_dbi_put_row($gTables['tesdoc'], 'id_tes' ,$v['tes']['id_tes'], 'id_con', $tes_id);
 //inserisco i righi iva nel db
 foreach($v['vat'] as $k=>$vv) {
     $vat = gaz_dbi_get_row($gTables['aliiva'],'codice',$k);
     //aggiungo i valori mancanti all'array
     $vv['tipiva']=$vat['tipiva'];
     $vv['codiva']=$k;
     $vv['id_tes']=$tes_id;
     rigmoiInsert($vv);
 }
 //inserisco i righi contabili nel db
 foreach($v['acc'] as $acc_k=>$acc_v) {
        foreach($acc_v as $da_k=>$da_v) {
                rigmocInsert(array('id_tes'=>$tes_id,'darave'=>$da_k,'codcon'=>$acc_k,'import'=>$da_v));
        }
 }
Example #16
0
                          $row['impeff']*100,
                          $row['ragso1'].$row['ragso2'],
                          $codfis,
                          $row['indspe'],
                          $row['capspe'],
                          $row['citspe'],
                          $row['codabi'],
                          $row['codcab'],
                          $row['descri']." ".$row['locali']." ".$row['codpro'],
                          $row['clfoco'],
                          $descrizione_debito,
                          $row['prospe']);
       //aggiorno il db solo se non &egrave; una ristampa
       if ($row["status"] <> 'DISTINTATO') {
           gaz_dbi_put_row($gTables['effett'], "id_tes",$row["id_tes"],"status",'DISTINTATO');
           gaz_dbi_put_row($gTables['effett'], "id_tes",$row["id_tes"],"banacc",intval($_GET['banacc']));
       }
}
$RB = new RibaAbiCbi();
// Impostazione degli header per l'opozione "save as" dello standard input che verrà generato
header('Content-Type: text/x-cbi');
header("Content-Disposition: attachment; filename=". $filename);
header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');// per poter ripetere l'operazione di back-up più volte.
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')) {
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: public');
} else {
    header('Pragma: no-cache');
}
print $RB->creaFile($arrayTestata,$arrayRiba);
exit;
Example #17
0
$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'].')';
Example #18
0
                           'clfoco'=>$effett['clfoco']
                           );
            tesmovInsert($newValue);
            //recupero l'id assegnato dall'inserimento
            $ultimo_id = gaz_dbi_last_id();
            // inserisco i due righi partendo dal conto dare.
            rigmocInsert(array('id_tes'=>$ultimo_id,'darave'=>'D','codcon'=>$effett['banacc'],'import'=>$effett['impeff']));
            // continuo con il cliente.
            rigmocInsert(array('id_tes'=>$ultimo_id,'darave'=>'A','codcon'=>$effett['clfoco'],'import'=>$effett['impeff']));
            // memorizzo l'id del cliente  
            $paymov_id = gaz_dbi_last_id();
        }
        // aggiungo un movimento alle partite aperte
        paymovInsert(array('id_tesdoc_ref'=>substr($effett['datfat'],0,4).'2'.$effett['seziva'].str_pad($effett['protoc'],9,0,STR_PAD_LEFT),'id_rigmoc_pay'=>$paymov_id,'amount'=>$effett['impeff'],'expiry'=>$effett['scaden']));
        //vado a modificare l'effetto cambiando il numero di riferimento al movimento
        gaz_dbi_put_row($gTables['effett'], "id_tes",$effett["id_tes"],"id_con",$ultimo_id);
       }
    header("Location: report_effett.php");
    exit;
}

require("../../library/include/header.php");
$script_transl=HeadMain();
?>
<form method="POST">
<div align="center" class="FacetFormHeaderFont">Contabilizzazione Effetti</div>
<table border="0" cellpadding="3" cellspacing="1" class="FacetFormTABLE" align="center">
  <!-- BEGIN Error -->
  <tr>
    <td colspan="2" class="FacetDataTD"  style="color: red;">
<?php
Example #19
0
        $pdf->Cell(35);
        $pdf->Cell(120,6,$pdf->script_transl['acc_castle_title'],1,2,'C',1);
        $pdf->Cell(20,5,'cod.',1,0,'C');
        $pdf->Cell(75,5,$pdf->script_transl['descri'],1,0,'C');
        $pdf->Cell(25,5,$pdf->script_transl['amount'],1,1,'R');
        $pdf->SetFont('helvetica','',8);
        foreach($pdf->acc_castle as $k=>$v) {
            $pdf->Cell(35);
            $pdf->Cell(20,5,$k,1,0,'C');
            $pdf->Cell(75,5,$v['descri'],1,0,'L');
            $pdf->Cell(25,5,gaz_format_number($v['value']),1,1,'R');
        }
    }
}
if ($_GET['sd']=='sta_def') {
    switch($pdf->typbook) { 	 
        case 2: 	 
            $azireg='upgve'.intval($_GET['vs']); 	 
        break; 	 
        case 4: 	 
            $azireg='upgco'.intval($_GET['vs']); 	 
        break; 	 
        case 6: 	 
            $azireg='upgac'.intval($_GET['vs']); 	 
        break; 	 
    }    
    gaz_dbi_put_row($gTables['aziend'],'codice',$admin_aziend['codice'],$azireg, $pdf->getGroupPageNo()+$ini_page-1);
}
$pdf->Output($descri_period .'.pdf');
?>
Example #20
0
            $pdf->SetX(10);
        }
    } else {
        $pdf->Cell(10,4,$numrig,'LR',0,'R');
        $pdf->Cell(78,4,'',0,0,'L');
        $pdf->Cell(16,4,$mov['codcon'],'L',0,'C');
        $pdf->Cell(46,4,$clfoco['descri'],'L',0,'L',0,'',1);
        $pdf->Cell(20,4,$dare,'L',0,'R');
        $pdf->Cell(20,4,$avere,'LR',1,'R');
    }

    $topCarry[1]['name']= gaz_format_number($tot_dare);
    $botCarry[1]['name']= gaz_format_number($tot_dare);
    $topCarry[2]['name']= gaz_format_number($tot_avere);
    $botCarry[2]['name']= gaz_format_number($tot_avere);
    $pdf->setTopCarryBar($topCarry);
    $pdf->setBotCarryBar($botCarry);

    $ctrlmopre = $mov["id_tes"];
    $numrig ++;
}
$pdf->setBotCarryBar('');
$pdf->Cell(150,4,'TOTALI : ',1,0,'L');
$pdf->Cell(20,4,gaz_format_number($tot_dare),1,0,'R',1);
$pdf->Cell(20,4,gaz_format_number($tot_avere),1,0,'R',1);
if (isset($_GET['stadef'])) {
    gaz_dbi_put_row($gTables['aziend'],"codice",$admin_aziend['codice'],'upggio', $pdf->getGroupPageNo()+$n_page-1);
}
$pdf->Output($title.'.pdf');
?>
Example #21
0
                     $rs_righi_inevasi = gaz_dbi_dyn_query("id_tes", $gTables['rigbro'], "id_tes = $ctrl_tes AND id_doc = 0 AND tiprig BETWEEN 0 AND 1","id_rig",0,1);
                     $inevasi = gaz_dbi_fetch_array($rs_righi_inevasi);
                     if (!$inevasi) {  //se non ci sono + righi da evadere
                        //modifico lo status della testata dell'ordine solo se completamente evaso
                        gaz_dbi_put_row($gTables['tesbro'], "id_tes", $ctrl_tes, "status","EVASO" );
                     }
               }
               $ctrl_tes = $v['id_tes'];
           }
           //controllo se l'ultimo ordine tra quelli processati ha ancora righi inevasi
           $rs_righi_inevasi = gaz_dbi_dyn_query("id_tes", $gTables['rigbro'], "id_tes = $ctrl_tes AND id_doc = 0 AND tiprig BETWEEN 0 AND 1","id_rig",0,1);
           $inevasi="";
           $inevasi = gaz_dbi_fetch_array($rs_righi_inevasi);
           if (!$inevasi) {  //se non ci sono + righi da evadere
              //modifico lo status della testata dell'ordine solo se completamente evaso
              gaz_dbi_put_row($gTables['tesbro'], "id_tes", $ctrl_tes, "status","EVASO" );
           }
           $_SESSION['print_request']=$last_id;
           header("Location: invsta_docven.php");
           exit;
    }
} elseif (isset($_POST['Return'])) {  //ritorno indietro
       header("Location: ".$_POST['ritorno']);
       exit;
}

require("../../library/include/header.php");
$script_transl=HeadMain(0,array('boxover/boxover',
                                  'calendarpopup/CalendarPopup',
                                  'jquery/jquery-1.7.1.min',
                                  'jquery/ui/jquery.ui.core',
Example #22
0
         header("Location: invsta_broven.php");
         exit;
         $_POST['readmail']=true;
     }
 }
 // Se viene inviata la richiesta di leggere la casella di posta
 if (isset($_POST['readmail'])) {
     if ($form['pass']=='__nopassword__'){
         $mail=gaz_dbi_get_row($gTables['company_config'],'var','order_pass');
         $form['pass']=$mail['val'];
     } else { // se ho impostato una nuova password modifico quella del database
         gaz_dbi_put_row ($gTables['company_config'],'var','order_pass','val',$form['pass']);
     }
     if (preg_match("/^([_a-z0-9-]+\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/", $form['email'], $regs)) {
         gaz_dbi_put_row ($gTables['company_config'],'var','order_mail','val',$form['email']);
         gaz_dbi_put_row ($gTables['company_config'],'var','order_server','val',$form['server']);
     }
     // agire qui sotto per modificare manualmente gli altri parametri di connessione
     $conn = imap_open("{".$form['server'].":110/pop3/notls}INBOX",$regs[1], $form['pass']);
     $n_messaggi = imap_num_msg($conn);
     $messaggi = imap_fetch_overview($conn,"1:$n_messaggi");
     while(list($key,$value) = each($messaggi)) {
         if ($value->seen == 0) {
           if (preg_match("/^Ordine n\.([0-9]{14})$/", $value->subject, $regs)) {  // se l'oggetto e' un ordine proveniente da GAzieCart prelevo l'allegato
             // in $regs[1] c'è il numero dell'ordine che serve per controllare se è già stato elaborato
             $rs = gaz_dbi_dyn_query("*", $gTables['tesbro'], "tipdoc = 'VOW' AND numdoc = ".$regs[1],"id_tes",0,1);
             $y = gaz_dbi_fetch_array($rs);
             if ($y) {
                 $form['order'][$regs[1]]['name']='__ACQUIRED__';
                 $form['order'][$regs[1]]['text']='';
             } else { // acquisisco i dati dell'ordine e li mostro
Example #23
0
 }
 //inserisco la testata
 $form['status'] = '';
 $form['initra'] = $initra;
 $form['datemi'] = $datemi;
 tesdocInsert($form);
 //recupero l'id assegnato dall'inserimento
 $ultimo_id = gaz_dbi_last_id();
 //inserisco i righi
 foreach ($form['rows'] as $i => $value) {
       $form['rows'][$i]['id_tes'] = $ultimo_id;
       rigdocInsert($form['rows'][$i]);
       $last_rigdoc_id = gaz_dbi_last_id();
       if (isset($form["row_$i"])) { //se è un rigo testo lo inserisco il contenuto in body_text
           bodytextInsert(array('table_name_ref'=>'rigdoc','id_ref'=>$last_rigdoc_id,'body_text'=>$form["row_$i"],'lang_id'=>$admin_aziend['id_language']));
           gaz_dbi_put_row($gTables['rigdoc'], 'id_rig', $last_rigdoc_id, 'id_body_text', gaz_dbi_last_id());
       }
       if ($admin_aziend['conmag'] == 2 and
          $form['rows'][$i]['tiprig'] == 0 and
          !empty($form['rows'][$i]['codart'])) { //se l'impostazione in azienda prevede l'aggiornamento automatico dei movimenti di magazzino
          $upd_mm->uploadMag(gaz_dbi_last_id(),
                         $form['tipdoc'],
                         $form['numdoc'],
                         $form['seziva'],
                         $datemi,
                         $form['clfoco'],
                         $form['sconto'],
                         $form['caumag'],
                         $form['rows'][$i]['codart'],
                         $form['rows'][$i]['quanti'],
                         $form['rows'][$i]['prelis'],
Example #24
0
            }
            //qualora i nuovi rows fossero di più dei vecchi inserisco l'eccedenza
            for ($i = $i; $i <= $count; $i++) {
               $form['rows'][$i]['id_contract'] = $form['id_contract'];
               contractRowUpdate($form['rows'][$i]);
            }
            bodytextUpdate(array('id_body',$form['id_body_text']),array('table_name_ref'=>'contract','id_ref'=>$form['id_contract'],'body_text'=>$form['body_text'],'lang_id'=>$admin_aziend['id_language']));
            contractUpdate($form, array('id_contract',$form['id_contract']));
            header("Location: ".$form['ritorno']);
            exit;
         } else { // e' un'inserimento
           contractUpdate($form);
           //recupero l'id assegnato dall'inserimento
           $ultimo_id = gaz_dbi_last_id();
           bodytextInsert(array('table_name_ref'=>'contract','id_ref'=>$ultimo_id,'body_text'=>$form['body_text'],'lang_id'=>$admin_aziend['id_language']));
           gaz_dbi_put_row($gTables['contract'], 'id_contract', $ultimo_id, 'id_body_text', gaz_dbi_last_id());
           //inserisco i rows
           foreach ($form['rows'] as $i=>$value) {
                 $value['id_contract'] = $ultimo_id;
                 contractRowUpdate($value);
           }
           $_SESSION['print_request']=$ultimo_id;
           header("Location: invsta_contract.php");
           exit;
         }
   }
 }
 // Se viene inviata la richiesta di conferma cliente
 if ($_POST['hidden_req']=='id_customer') {
   if (preg_match("/^id_([0-9]+)$/",$form['id_customer'],$match)) {
       $cliente = $anagrafica->getPartnerData($match[1],1);
Example #25
0
<?php
require("../../library/include/datlib.inc.php");

$admin_aziend=checkAdmin();
$rs_row = gaz_dbi_dyn_query('codice,image', $gTables['artico'], "image NOT LIKE ''");
while ($r = gaz_dbi_fetch_array($rs_row)) {
    $img=imagecreatefromstring($r['image']);
    imagepng($img,$_SERVER['DOCUMENT_ROOT'].'/temp.png');
    $png = addslashes(file_get_contents($_SERVER['DOCUMENT_ROOT']."/temp.png", "r"));
    gaz_dbi_put_row($gTables['artico'],'codice',$r['codice'],'image',$png);
}
$rs_row = gaz_dbi_dyn_query('codice,image', $gTables['catmer'], "image NOT LIKE ''");
while ($r = gaz_dbi_fetch_array($rs_row)) {
    $img=imagecreatefromstring($r['image']);
    imagepng($img,$_SERVER['DOCUMENT_ROOT'].'/temp.png');
    $png = addslashes(file_get_contents($_SERVER['DOCUMENT_ROOT']."/temp.png", "r"));
    gaz_dbi_put_row($gTables['catmer'],'codice',$r['codice'],'image',$png);
}
$rs_row = gaz_dbi_dyn_query('codice,image', $gTables['aziend'], "image NOT LIKE ''");
while ($r = gaz_dbi_fetch_array($rs_row)) {
    $img=imagecreatefromstring($r['image']);
    imagepng($img,$_SERVER['DOCUMENT_ROOT'].'/temp.png');
    $png = addslashes(file_get_contents($_SERVER['DOCUMENT_ROOT']."/temp.png", "r"));
    gaz_dbi_put_row($gTables['aziend'],'codice',$r['codice'],'image',$png);
}
print 'Se durante l\'esecuzione di questo script non si sono verificati errori, dovresti aver convertito i file JPG del logo, degli articoli e delle categorie merceologiche in PNG, clicca  <A HREF="admin.php" > QUI </A> per tornare alla home page';
Example #26
0
    foreach ($accounts['att'] as $k=>$v){
       rigmocInsert(array('id_tes'=>$last_id,'darave'=>'D','codcon'=>$k,'import'=>$v['val']));
    }
    rigmocInsert(array('id_tes'=>$last_id,'darave'=>'A','codcon'=>$form['opening_balance'],'import'=>$assets));
    tesmovInsert($newValue);
    $last_id = gaz_dbi_last_id();
    foreach ($accounts['pas'] as $k=>$v){
       rigmocInsert(array('id_tes'=>$last_id,'darave'=>'A','codcon'=>$k,'import'=>(-$v['val'])));
    }
    rigmocInsert(array('id_tes'=>$last_id,'darave'=>'D','codcon'=>$form['opening_balance'],'import'=>(-$liabilities)));
    // ----------- AGGIORNO I VALORI DEI CONTI PREDEFINITI DELL'AZIENDA ---------
    gaz_dbi_put_row($gTables['aziend'],'codice',1,'closing_balance',$form['closing_balance']);
    gaz_dbi_put_row($gTables['aziend'],'codice',1,'economic_result',$form['economic_result']);
    gaz_dbi_put_row($gTables['aziend'],'codice',1,'operating_profit',$form['operating_profit']);
    gaz_dbi_put_row($gTables['aziend'],'codice',1,'operating_losses',$form['operating_losses']);
    gaz_dbi_put_row($gTables['aziend'],'codice',1,'opening_balance',$form['opening_balance']);
    header("Location:../contab/report_movcon.php");
    exit;
}


require("../../library/include/header.php");
$script_transl=HeadMain(0,array('calendarpopup/CalendarPopup'));
echo "<script type=\"text/javascript\">
var cal = new CalendarPopup();
var calName = '';
function setMultipleValues(y,m,d) {
     document.getElementById(calName+'_Y').value=y;
     document.getElementById(calName+'_M').selectedIndex=m*1-1;
     document.getElementById(calName+'_D').selectedIndex=d*1-1;
}
Example #27
0
 $hmacPass = $crypt->hash($_COOKIE[session_name()]);
 if ($hmacPass == $_POST['Password']) {
     cleanMemberSession($result["Abilit"], $result["Login"], $result["Password"], $result["Access"], $result['enterprise_id'],$tp);
     $utspas = mktime(0,0,0, substr($result['datpas'],5,2), substr($result['datpas'],8,2), substr($result['datpas'], 0, 4));
     $utsoggi = mktime(0,0,0,date("m"),date("d"),date("Y")) - $config->getValue('giornipass') * 86400;
     if($utspas < $utsoggi) {
         $message .= $result["Nome"]." ".$result["Cognome"].$script_transl[2];
         if (! isset($_POST['Nuovapass'])) {
             $_POST['Nuovapass'] = '';
         }
         if (! isset($_POST['Confepass'])) {
             $_POST['Confepass'] = '';
         }
         if($_POST['Password'] != $_POST['Nuovapass'] and $_POST['Nuovapass'] == $_POST['Confepass'] and  strlen($_POST['Nuovapass']) >= $config->getValue('psw_min_length') ) {
             gaz_dbi_put_row($gTables['admin'], "Login",$form['Login'],"datpas",date("Y-m-d H:i:s"));
             gaz_dbi_put_row($gTables['admin'], "Login",$form['Login'],"Password",$_POST['Nuovapass']);
             cleanMemberSession($result["Abilit"], $result["Login"], $_POST["Nuovapass"], $result["Access"], $result['enterprise_id'],$tp);
             header("Location: ../root/admin.php");
             exit;
         } else {
             $message .= $script_transl[0].$config->getValue('psw_min_length').$script_transl[1];
         }
         $newpass = true;
     } else {
         if (isset($_SESSION["lastpage"]) && !empty($_SESSION["lastpage"]) && !strstr($_SESSION["lastpage"], "login_admin")=="login_admin.php") {
             $lastpage = $_SESSION["lastpage"];
             $_SESSION['lastpage'] = "";
             header("Location: ".$lastpage);
         } else {
             header("Location: ../root/admin.php");
         }
Example #28
0
$nome_file="";
$senza_esito=0;
$mostra_intesta = 1;
$mostra_intesta_riga = 1;


if (isset($_GET['all'])) {
   $where ="";
   $status="";
   $form['ritorno'] = "";
   $mostra_intesta = 1;
   $mostra_intesta_riga = 1; 
} elseif (isset($_GET['id_record'])) {
   //da migliorare l'interazione
   $numero_record = $_GET['id_record'];
   gaz_dbi_put_row($gTables['fae_flux'], "id", $numero_record, "flux_status", "@" );
   $status="";
} else {

  if (isset($_GET['nome_file'])) {
     $nome_file = $_GET['nome_file'];
     $status="";
     $where = " filename_ori LIKE '%".$nome_file."%'";
     $mostra_intesta = 1;     
  }
  
  if ($nome_file=="") {
     $status="";
     if (isset($_GET['id_tes'])) {
         $id_tes = $_GET['id_tes'];
         $where = " id_tes_ref = ".$id_tes."";