Exemplo n.º 1
0
 $nome_arquivo = explode("-", $explode[0]);
 $arq_anterior = substr($nome_arquivo[0], 0, -2);
 $remessa->setCodigoProjeto($nome_arquivo[0]);
 $remessa->setNucleo($nome_arquivo[1]);
 $remessa->setContrato($nome_arquivo[2]);
 $remessa->setObra($nome_arquivo[3]);
 $remessa->setTrecho($nome_arquivo[4]);
 $remessa->setFaseProjeto($nome_arquivo[5]);
 $remessa->setDisciplina($nome_arquivo[6]);
 $remessa->setTipoDocumento($nome_arquivo[7]);
 $remessa->setSequencial($nome_arquivo[8]);
 $remessa->setRevisao($nome_arquivo[9]);
 $remessa->setGrupo('2');
 if ($remessa->getCodigoProjeto() == 0 || $remessa->getNucleo() == 0 || $remessa->getContrato() == 0 || $remessa->getObra() == 0 || $remessa->getTrecho() == 0 || $remessa->getFaseProjeto() == 0 || $remessa->getDisciplina() == 0 || $remessa->getTipoDocumento() == 0) {
     $validador = 1;
     $msg_codigo_erro .= "<li>O arquivo " . $remessa->getFile() . " contém o(s) seguinte(s) erro(s):</li><ul>";
     $erros += 1;
 }
 if ($remessa->getCodigoProjeto() == 0) {
     $msg_codigo_erro .= "<li>Código do Projeto não existe</li>";
 }
 if ($remessa->getNucleo() == 0) {
     $msg_codigo_erro .= "<li>Núcleo não existe</li>";
 }
 if ($remessa->getContrato() == 0) {
     $msg_codigo_erro .= "<li>Contrato não existe</li>";
 }
 if ($remessa->getObra() == 0) {
     $msg_codigo_erro .= "<li>O código da obra não existe</li>";
 }
 if ($remessa->getTrecho() == 0) {
Exemplo n.º 2
0
include_once '../../includes.sys/metodos.php';
include_once '../DAO/RemessaDAO.php';
include_once '../Remessa.class.php';
if (!empty($_GET['arquivo'])) {
    $nome_arquivo = $_GET['arquivo'];
    //file location
    // 	    header("Content-type: application/vnd.ms-excel");
    header("Content-type: application/force-download");
    header('Content-Disposition: attachment; filename="' . basename($nome_arquivo) . '"');
    readfile('../../arquivos/remessa/' . $nome_arquivo);
    //  ../../arquivos/remessa
    header("Pragma: no-cache");
} else {
    $lista = $_GET['lista'];
    $remessa = new Remessa();
    $DAO = new RemessaDAO();
    $res = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_REMESSA_ARQUIVOS . " WHERE id_remessa_lista =" . $lista);
    foreach ($res as $item) {
        $remessa->setFile($item['file']);
        $nome_arquivo = $remessa->getFile();
        //file location
        // 	    header("Content-type: application/vnd.ms-excel");
        header("Content-type: application/force-download");
        header('Content-Disposition: attachment; filename="' . basename($nome_arquivo) . '"');
        readfile('../../arquivos/' . $nome_arquivo);
        header("Pragma: no-cache");
    }
}
?>

Exemplo n.º 3
0
 $remessa->setNucleo($nome_arquivo[1]);
 $remessa->setContrato($nome_arquivo[2]);
 $remessa->setObra($nome_arquivo[3]);
 $remessa->setTrecho($nome_arquivo[4]);
 $remessa->setFaseProjeto($nome_arquivo[5]);
 $remessa->setDisciplina($nome_arquivo[6]);
 $remessa->setTipoDocumento($nome_arquivo[7]);
 $remessa->setSequencial($nome_arquivo[8]);
 $remessa->setRevisao($nome_arquivo[9]);
 $remessa->setGrupo('2');
 if (!in_array($remessa->getDisciplina(), $array_disciplina)) {
     $array_disciplina[] = $remessa->getDisciplina();
 }
 if ($num_remessa > 0 || $num_checklist > 0 || $remessa->getCodigoProjeto() == 0 || $remessa->getNucleo() == 0 || $remessa->getContrato() == 0 || $remessa->getObra() == 0 || $remessa->getTrecho() == 0 || $remessa->getFaseProjeto() == 0 || $remessa->getDisciplina() == 0 || $remessa->getTipoDocumento() == 0 || $num_cancelados > 0) {
     $validador = 1;
     $msg_codigo_erro .= "<li>O arquivo " . $remessa->getFile() . " cont&eacute;m o(s) seguinte(s) erro(s):</li><ul>";
     $erros += 1;
 }
 if ($num_checklist > 0) {
     $msg_codigo_erro .= "<li>Esse projeto ainda n&atilde;o foi analisado, aguarde a an&aacute;lise</li>";
 }
 if ($num_remessa > 0) {
     $msg_codigo_erro .= "<li>Esse projeto ainda n&atilde;o foi analisado, se quiser substituir o arquivo, edite arquivo com o mesmo nome, vers&atilde;o e extens&atilde;o</li>";
 }
 if ($num_cancelados > 0) {
     $msg_codigo_erro .= "<li>O Projeto foi Cancelado</li>";
 }
 if ($remessa->getCodigoProjeto() == 0) {
     $msg_codigo_erro .= "<li>C&oacute;digo do Projeto n&atilde;o existe</li>";
 }
 if ($remessa->getNucleo() == 0) {