$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 = ""; foreach ($projeto->getGrupoPessoa() as $item) { $in .= $item . ','; } $in = substr($in, 0, -1); $retorno_pessoas = $DAO->Listar("SELECT DISTINCT id_pessoa FROM " . MYSQL_BASE_PROJETO_GRUPO_PESSOA . " WHERE status = 'S' AND id_projeto_grupo IN (" . $in . ")"); $in_pessoa = ""; foreach ($retorno_pessoas as $item) { $in_pessoa .= $item['id_pessoa'] . ',';