示例#1
0
 /**
  * Método que permite ver a conversa de um determinado chamado
  * @param int $chamadoId O id do chamado
  */
 public function ver_mensagens($chamadoId = FALSE)
 {
     $usrValidar = new Kernel_Models_ValidarUsuarios();
     //Inicializando os objetos básicos
     $ouvidoria = new eqpedagogica_models_Ouvidoria();
     $chamado = $ouvidoria->getChamado((int) $chamadoId);
     //validando o chamado
     if (!$chamado) {
         echo Javascript::alert("O chamado informado é inválido");
         echo Javascript::shadowboxClose();
         die(Javascript::history_back());
     }
     //Definindo os dados do coordenador
     $coordenador = $usrValidar->coordenador($chamado->destinatario);
     $responsavel = $usrValidar->responsavel($chamado->user_insert);
     //Passando os dados para o view
     $this->setUsuarioFiltros($coordenador)->setData("coordenador", $coordenador)->setData("responsavel", $responsavel)->setData("chamados", $chamado)->setData("mensagens", $chamado->getMensagens())->printView();
 }