Beispiel #1
0
    /*Arquivos Atual*/
    if ($_FILES['file']['name'] != '') {
        $file_atual = $_FILES['file'];
        $uploadDir = '../../arquivos/traducao_docs/';
        $name = sha1(date("d-m-Y H:i:s") . '-A');
        $uploadFile = $uploadDir . $name;
        $extension = pathinfo($file_atual['name'], PATHINFO_EXTENSION);
        $uploadFile = $uploadFile . '.' . $extension;
        $name = $name . '.' . $extension;
        /*Subir o arquivo*/
        move_uploaded_file($file_atual['tmp_name'], $uploadFile);
    } else {
        $name = $_POST['arquivo'];
    }
    //Verifica se o nome foi preenchido
    $retorno = $DAO->Atualizar($documento, $name);
    if ($retorno == true) {
        echo '<script language= "JavaScript">alert("Registro gravado com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="index.php";</script>';
    } else {
        echo '<script language= "JavaScript">alert("Registro não foi salvo!");</script>';
        echo '<script language= "JavaScript">location.href="index.php";</script>';
    }
} else {
    $documento->setId($_GET['id']);
    $resultado = $DAO->Listar("SELECT \t\r\n\t\t\t\t\t\t\t\t\tid,\r\n\t\t\t\t\t\t\t\t\tnome,\r\n\t\t\t\t\t\t\t\t\tid_disciplina,\r\n\t\t\t\t\t\t\t\t\tid_obra,\r\n\t\t\t\t\t\t\t\t\tarquivo\r\n\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_TRADUCAO_ARQUIVOS . "\r\n\t\t\t\t\t\t\t\tWHERE excluido IS NULL\r\n\t\t\t\t\t\t\t\tAND id=" . $documento->getId());
    if ($resultado) {
        foreach ($resultado as $item) {
            $documento->setNome($item['nome']);
            if ($item['arquivo'] != null) {
                $arquivo = '<a href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/traducao_docs/' . $item['arquivo'] . '" target="_blank">Baixar</a>';
Beispiel #2
0
 $documento->setDataProcessamento($_POST['data_processamento'], 'converter');
 $documento->setIdCategoria(limpaTexto($_POST['categoria']));
 $documento->setIdLocal(limpaTexto($_POST['caixa']));
 $documento->setId(limpaTexto($_POST['id']));
 $documento->setObservacao($_POST['observacao']);
 $documento->setFile($_FILES['file']);
 $documento->setNTGM($_POST['ntgm']);
 $resultado = $DAO->Listar("SELECT versao FROM " . MYSQL_BASE_DOCUMENTO_ARQUIVOS . " WHERE id_documento =" . $documento->getId() . " ORDER BY id DESC LIMIT 1");
 foreach ($resultado as $item) {
     $versao = $item['versao'] + 1;
     $documento->setVersao($versao);
 }
 $nome = $documento->getAssunto();
 // Verifica se o nome foi preenchido
 if (!empty($nome)) {
     $retorno = $DAO->Atualizar($documento);
     if ($retorno == true) {
         $file = $documento->getFile();
         if ($_FILES['file']['size'] != 0) {
             $retorno = $DAO->AlterarUpload($documento, $_FILES['file']);
             if ($retorno == true) {
                 echo '<script language= "JavaScript">alert("Documento editado com sucesso");</script>';
                 echo '<script language= "JavaScript">location.href="index.php";</script>';
             } else {
                 echo '<script language= "JavaScript">alert("Erro ao subir o arquivo para o servidor");</script>';
             }
         } else {
             echo '<script language= "JavaScript">alert("Documento editado com sucesso");</script>';
             echo '<script language= "JavaScript">location.href="index.php";</script>';
         }
     } else {