<?php

/**
 * Autor: André Matias;
 * Objetivo: Extração de email e tipo de erro de mensagens de Delivery Failure
 * Data: 29/01/16
 */
// Importação de Classes necessárias e configurações previas
require "./classes/diretorio.class.php";
require "./classes/arquivos.class.php";
require "./classes/extratora.class.php";
require "./ve-conf.php";
//Configurando os diretórios de Destino de arquivos e Origem dos dados
$dir = new Diretorio();
$dir->setDirOrigem(Import_Dir);
$dir->setDirDestino(Export_Dir);
$destino = $dir->getDirDestino();
$origem = $dir->getDirOrigem();
//Listando todos os arquivos do diretorio de origem
$listaOrigem = $dir->listFilesOrigem($origem);
//var_dump($listaOrigem);
//Arquivo para salvar os dados extraidos em um arquivo .csv
$save = new Arquivos($destino, Name_File, Extencao);
$cabecalho = Arquivos::write($save, "Email , Tipo de Erro \n");
//loop para checar o diretório e abrir o arquivo para extrair os dados e gravar em um .csv
$count = 2;
//variavel contadora para controlar os indices do array $listaOrigem
while ($count < count($listaOrigem)) {
    //separando o nome da extenção do arquivo
    $ficheiro = explode(".", $listaOrigem[$count]);
    // echo "<pre>";