Exemple #1
0
            $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'];
        $uploadFile = $uploadDir . $name;
        if (move_uploaded_file($file['tmp_name'], $uploadFile) || $file['error'] == 4) {
            if ($remessa->getTitulo() == NULL) {
                $msg_erro = utf8_encode("É necessário conter um titulo");
            } else {
                $res = $DAO->Atualizar($remessa);
                $msg_sucesso = utf8_encode("O registro foi alterado com sucesso.");
            }
        } else {
            $msg_erro = utf8_encode('Não foi possivel fazer o upload do arquivo, entrar em contato com a TI.');
        }
    } else {
        $resultado = $DAO->Listar("SELECT file FROM " . MYSQL_BASE_REMESSA_ARQUIVOS . " WHERE id = " . $remessa->getId());
        foreach ($resultado as $item) {
            $remessa->setFile($item['file']);
        }
        $msg_erro = utf8_encode('O nome do arquivo não é igual ao que está na base de dados.<ul><li>O arquivo original é "<b>' . $remessa->getFile() . '</b>"</li><li>O arquivo para alteração é "<b>' . $file['name'] . '</b>"</li></ul>');
    }
} else {
    $remessa->setIdArquivo(limpaTexto($_GET['id']));
    $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_REMESSA_ARQUIVOS . " WHERE id = " . $remessa->getIdArquivo());