Exemple #1
0
include_once '../../includes.sys/metodos.php';
include_once '../DAO/RemessaDAO.php';
include_once '../Remessa.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$remessa = new Remessa();
$DAO = new RemessaDAO();
$remessa->setId(limpaTexto($_GET['lista']));
if (!in_array(235, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>';
}
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $msg_erro = NULL;
    $msg_sucesso = NULL;
    $file = $_FILES['file'];
    $remessa->setFile($file['name']);
    $remessa->setTitulo($_POST['titulo']);
    $remessa->setIdArquivo($_POST['id']);
    if ($file['error'] == UPLOAD_ERR_NO_FILE) {
        $res = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_REMESSA_ARQUIVOS . " WHERE id = " . $remessa->getIdArquivo());
        foreach ($res as $item) {
            $remessa->setFile($item['file']);
        }
        $num = 1;
    } else {
        $res = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_REMESSA_ARQUIVOS . " WHERE file = '" . $file['name'] . "' AND excluido IS NULL");
        $num = $res->rowCount();
    }
    if ($num > 0) {
        $uploadDir = '../../arquivos/remessa/';
        $name = $file['name'];
Exemple #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");
    }
}
?>

Exemple #3
0
 $erros = 0;
 $DAO = new RemessaDAO();
 $msg_erro = NULL;
 $msg_not_insert = NULL;
 $file_ary = reArrayFiles($_FILES['files']);
 $msg_codigo_erro = "";
 $count = 0;
 $remessa->setId(0);
 $remessa->setEmpresa($_POST['empresa']);
 $remessa->setUsuario(userId());
 $remessa->setTipo("P");
 foreach ($file_ary as $file) {
     $uploadDir = '../../arquivos/remessa/';
     $name = $file['name'];
     $uploadFile = $uploadDir . $name;
     $remessa->setFile($name);
     $explode = explode(".", $name);
     $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) {