/*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>';
$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 {