コード例 #1
0
ファイル: select_elencf.php プロジェクト: andreabia/gazie
         $totali = array(1 => $rs_dati[1]);
      } elseif ($_GET['partner'] == 2) {
         $queryData = createRowsAndErrors(2);
         $rs_dati = prepareAgenziaEntrateData($queryData[0],2);
         $Dati = $rs_dati[0];
         $totali = array(2 => $rs_dati[2]);
      } else {
         $queryData = createRowsAndErrors(1);
         $rs_dati1 = prepareAgenziaEntrateData($queryData[0],1);
         $queryData = createRowsAndErrors(2);
         $rs_dati2 = prepareAgenziaEntrateData($queryData[0],2);
         $Dati = array_merge($rs_dati1[0], $rs_dati2[0]);
         $totali = array(1 => $rs_dati1[1],2 => $rs_dati2[2]);
      }
      $Testa = getHeaderData();
      $agenzia = new AgenziaEntrate;
      $content = $agenzia->creaFileECF($Testa,$Dati,$totali);
      print $content;
      exit;
}

require("../../library/include/header.php");
$script_transl = HeadMain();
echo "<form method=\"GET\">\n";
echo "<div align=\"center\" class=\"FacetFormHeaderFont\">".ucfirst($script_transl[0])."</div>\n";
echo "<table border=\"0\" cellpadding=\"3\" cellspacing=\"1\" class=\"FacetFormTABLE\" align=\"center\">\n";
if (!empty($msg)) {
    $message = "";
    $rsmsg = array_slice( explode('+',chop($msg)),0,-1);
    foreach ($rsmsg as $value){
            $message .= $script_transl['error']."! -> ";
コード例 #2
0
ファイル: select_comopril.php プロジェクト: andreabia/gazie
              $error_transact[0] = $script_transl['errors'][15];
    }
    // fine creazione array righi ed errori

    return array($castel_transact,$error_transact);
}


if (isset($_GET['file_agenzia'])) {
    $year=intval($_GET['anno']);
    $queryData = createRowsAndErrors(intval($_GET['min_limit']));
    require("../../library/include/agenzia_entrate.inc.php");
    $annofornitura = date("y");
    // --- preparo gli array da passare alla classe AgenziaEntrate a secondo della scelta effettuata
    $Testa = getHeaderData();
    $agenzia = new AgenziaEntrate;

    // Impostazione degli header per l'opozione "save as" dello standard input che verrà generato
    header('Content-Type: text/x-art21');
    header("Content-Disposition: attachment; filename=".$admin_aziend['codfis'].$year."NSP00.nsp");
    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');
    }
    if ($year>2011){
        $content = $agenzia->creaFileART21_poli($Testa,$queryData[0]);
    } else {
        $content = $agenzia->creaFileART21($Testa,$queryData[0]);
コード例 #3
0
ファイル: select_comiva.php プロジェクト: andreabia/gazie
      $B = array($form['codfis'],$form['pariva'],$form['ragsoc'],$form['cognom'],$form['nome'],$form['annimp'],
                 $form['pariva'],$form['codatt'],$cont,$sogr,$even,$form['cfcont'],
                 $form['codcar'],$form['cfdich'],$form['totatt'],$form['attnim'],$form['attese'],$form['attint'],$form['attben'],
                 $form['totpas'],$form['pasnim'],$form['pasese'],$form['pasint'],$form['pasben'],$form['oroimp'],$form['oroiva'],
                 $form['rotimp'],$form['rotiva'],$form['ivaatt'],$form['ivapas'],$ivadebit,$ivacredit );
      // Impostazione degli header per l'opozione "save as" dello standard input che verrà generato
      header('Content-Type: text/x-ivc');
      header("Content-Disposition: attachment; filename=".$form['codfis']."_".date("y").'_'.$A[0]."10.ivc");
      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');
      }
      $agenzia = new AgenziaEntrate;
      $content = $agenzia->creaFileIVC($A,$B);
      print $content;
      exit;
    }
} else { //in tutti gli altri casi ricalcolo i dati in base all'anno d'imposta
  $form['codfis'] = strtoupper($_POST['codfis']);
  $form['ragsoc'] = $_POST['ragsoc'];
  $form['cognom'] = $_POST['cognom'];
  $form['nome'] = $_POST['nome'];
  $form['pariva'] = $_POST['pariva'];
  $form['annimp'] = $_POST['annimp'];
  //recupero i dati iva da DB
  $where= $gTables['tesmov'].".datreg LIKE '".$form['annimp']."%' GROUP BY regiva, operat, tipiva";
  $rs_rigiva = gaz_dbi_dyn_query($gTables['tesmov'].".regiva, ".$gTables['tesmov'].".operat, ".$gTables['rigmoi'].".tipiva, SUM(".$gTables['rigmoi'].".imponi) AS imponibile, SUM(".$gTables['rigmoi'].".impost) AS imposta",$gTables['rigmoi']." left join ".$gTables['tesmov']." on ".$gTables['rigmoi'].".id_tes = ".$gTables['tesmov'].".id_tes", $where );
  $form['totatt'] = 0;