echo "Ficheiro carregado com sucesso";
             $nome = $_FILES["file"]["name"];
             $f = file_get_contents("upload/" . $nome);
             $faturas = explode('?', $f);
             for ($i = 0; $i < count($faturas); $i++) {
                 $fatura = explode('!', $faturas[$i]);
                 $cabecalho = explode(',', $fatura[0]);
                 $linhas = explode('&', $fatura[1]);
                 $nfatura = $cabecalho[0];
                 $nifemissor = $cabecalho[1];
                 $nifreceptor = $cabecalho[2];
                 $data = $cabecalho[3];
                 $tipofatura = get_id_tipo_fatura($cabecalho[4]);
                 $total = $cabecalho[5];
                 $inseridopor = $cabecalho[1];
                 inserir_fatura($nfatura, $nifemissor, $nifreceptor, $data, $tipofatura, $inseridopor, $total);
                 for ($j = 0; $j < count($linhas); $j++) {
                     $linha = explode(',', $linhas[$j]);
                     $nlinha = $linha[0];
                     $taxa = $linha[1];
                     $total_linha = $linha[2];
                     $basetributavel = round($total_linha * $taxa, 2);
                     $iva = $total_linha - $basetributavel;
                     $idiva = get_id_parametros($taxa);
                     inserir_linha($nlinha, $iva, $idiva, $total_linha, $basetributavel, $nfatura, $inseridopor);
                 }
             }
         }
     }
 } else {
     echo "Invalid file";
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    var_dump($_REQUEST);
    if ($_POST['nifconsumidor'] != null) {
        $val1 = $_POST['nifconsumidor'];
        echo "a";
    } else {
        $val1 = 0;
        echo "b";
    }
    $val2 = $_POST['nomeconsumidor'];
    $val3 = $_POST['nifcomerciante'];
    $val4 = $_POST['numerofatura'];
    $val5 = $_POST['tipofatura'];
    $val6 = $_POST['dataemissao'];
    $totalfatura = $_POST['totalfatura'];
    $inseridopor = $_SESSION['username'];
    require_once "./_includes/funcoes.php";
    inserir_fatura($val4, $val3, $val1, $val6, $val5, $inseridopor, $totalfatura);
    $n = sizeof($_POST['BX_total']);
    for ($i = 0; $i < $n; $i++) {
        $total = $_POST['BX_total'][$i];
        $taxa = get_taxa($_POST['taxa_iva'][$i]);
        $iva = $_POST['BX_iva'][$i];
        $base = $_POST['BX_base'][$i];
        inserir_linha($i + 1, $iva, $taxa, $total, $base, $val4, $inseridopor);
    }
}
?>

<?php 
include "footer.php";