示例#1
0
     $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'] . ',';