Ejemplo n.º 1
0
 /**
  * Método que lista os ultimos itens vistos de acordo com os parametros informados
  * @param array $ids Um array contendo os ids das consultas de acordo com o arquivo de configurações
  * @param stdClass $parametros Um array contendo os parametros usados na busca
  * @return array Retorna uma array contendo como chave os ids informados e como valor atribuído a esta chave o ultimo registro de acordo com os parametros informados
  */
 public function getUltimos(array $ids, array $parametros)
 {
     $this->setParametros($parametros)->definirParametros();
     $where = "(consulta_id='" . implode("' or consulta_id='", $ids) . "') ";
     $where .= "and parametros='{$this->parametros}'";
     $retorno = $this->select($where);
     if ($retorno) {
         while ($row = $retorno->fetchObject()) {
             $this->ultimosValores[$row->consulta_id] = $row->ult_valor;
         }
     } else {
         $this->createTebala();
         die(Javascript::reload());
     }
     return $this->ultimosValores;
 }