Exemple #1
0
            $projeto->setVersao($item['versao']);
        }
    }
}
$resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_DOCUMENTOS . " WHERE id=" . $projeto->getDocumento());
if ($resultado) {
    foreach ($resultado as $item) {
        $projeto->setDocAssunto($item['assunto']);
        $projeto->setDocDataProcessamento($item['data_processamento']);
        $projeto->setDocCategoria($item['id_categoria']);
        $projeto->setDocRemetente($item['remetente']);
        $projeto->setDocDestinatario($item['destinatario']);
        $projeto->setDocLocal($item['id_local']);
        $projeto->setDocStatus($item['status']);
        $projeto->setDocObservacao($item['obs']);
        $projeto->setCodDocumento($item['cod_documento']);
        $documentos = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_DOCUMENTO_ARQUIVOS . " WHERE principal = 'S' AND id_documento=" . $projeto->getDocumento());
        foreach ($documentos as $documento) {
            if (!empty($documento['file'])) {
                $onclick = "window.open('" . EXTERNAL_ROOT_PORTAL . "/download.php?documento=" . $documento['id_documento'] . "&modulo=projeto', '_blank');";
                $projeto->setDocFile('<a onclick="' . $onclick . '" href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/' . $documento['file'] . '" target="_blank">
						<label style="margin-top: 5px;"><i class="icon-file"></i> Ver arquivo</label></a>');
                $projeto->setDocVersao($documento['versao']);
            } else {
                $projeto->setDocFile("Sem arquivo");
                $projeto->setDocVersao("0");
            }
        }
    }
} else {
    $projeto->setDocAssunto("");
Exemple #2
0
$DAO = new ProjetoDAO();
$projeto->setId(limpaTexto($_GET['id']));
// Verifica se a acao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'associar' && $_POST['id'] > 0) {
    $projeto->setId($_POST['id']);
    if (!empty($_POST['interessados'])) {
        $projeto->setGrupoPessoa($_POST['interessados']);
    } else {
        $projeto->setGrupoPessoa("");
    }
    $retorno = $DAO->DesativarRelacionamento($projeto->getId());
    //Verifica se conseguiu limpar os relacionamentos
    if ($retorno == true) {
        if ($projeto->getGrupoPessoa() != "") {
            $retorno = $DAO->Listar("SELECT p.*, c.nome_arquivo, d.obs FROM " . MYSQL_BASE_PROJETOS . " p, " . MYSQL_BASE_CHECK_LISTS . " c, " . MYSQL_BASE_DOCUMENTOS . " d \r\n\t\t\t\t\t\tWHERE p.id_check_list = c.id AND p.id_documento = d.id AND d.modulo='projeto' AND p.id=" . $projeto->getId());
            $projeto->setCodDocumento("");
            $projeto->setDocObservacao("");
            foreach ($retorno as $item) {
                $projeto->setCodDocumento($item['nome_arquivo']);
                $projeto->setDocObservacao($item['obs']);
            }
            //Vai cadastrar os relacionamentos
            foreach ($projeto->getGrupoPessoa() as $grupo) {
                $retorno = $DAO->Interessados($projeto->getId(), $grupo);
                if ($retorno == false) {
                    break;
                }
            }
            if ($retorno == true) {
                $msg = "Você foi associado a receber informações sobre o documento de nome " . $projeto->getCodDocumento() . " e com descrição " . utf8_decode($projeto->getDocObservacao());
                $in = "";