public function isearch() {
// Warning: Please modify the following code to remove attributes that
// should not be searched.
$criteria = new CDbCriteria;
$criteria->compare('cod_casa', $this->cod_casa);
$criteria->compare('adicionado', $this->adicionado, true);
$criteria->compare('data_activo', $this->data_activo, true);
$criteria->compare('destino', $this->destino, true);
$criteria->compare('proprietario', $this->proprietario, true);
$criteria->compare('propid', $this->propid, true);
$criteria->compare('designacao', $this->designacao, true);
$criteria->compare('tipoalojamento', $this->tipoalojamento, true);
$criteria->compare('tipo', $this->tipo);
$criteria->compare('pessoas', $this->pessoas);
$criteria->compare('pais', $this->pais, true);
$criteria->compare('distrito', $this->distrito, true);
$criteria->compare('concelho', $this->concelho, true);
$criteria->compare('endereco', $this->endereco, true);
$criteria->compare('codpostal', $this->codpostal, true);
$criteria->compare('area', $this->area, true);
$criteria->compare('lat', $this->lat, true);
$criteria->compare('lng', $this->lng, true);
$criteria->compare('altitude', $this->altitude, true);
$criteria->compare('t.localidade', $this->localidade, true);
$criteria->compare('dist_centro', $this->dist_centro, true);
$criteria->compare('dist_praia', $this->dist_praia, true);
$criteria->compare('piscina', $this->piscina);
$criteria->compare('televisao', $this->televisao);
$criteria->compare('ar_condicionado', $this->ar_condicionado);
$criteria->compare('img_1', $this->img_1, true);
$criteria->compare('alt_img_1', $this->alt_img_1, true);
$criteria->compare('img_2', $this->img_2, true);
$criteria->compare('img_3', $this->img_3, true);
$criteria->compare('img_4', $this->img_4, true);
$criteria->compare('img_5', $this->img_5, true);
$criteria->compare('img_6', $this->img_6, true);
$criteria->compare('img_7', $this->img_7, true);
$criteria->compare('img_8', $this->img_8, true);
$criteria->compare('quartos', $this->quartos);
$criteria->compare('camascasal', $this->camascasal);
$criteria->compare('camassingle', $this->camassingle);
$criteria->compare('casasbanho', $this->casasbanho);
$criteria->compare('golf', $this->golf);
$criteria->compare('tenis', $this->tenis);
$criteria->compare('pesca', $this->pesca);
$criteria->compare('natacao', $this->natacao);
$criteria->compare('bowling', $this->bowling);
$criteria->compare('casino', $this->casino);
$criteria->compare('cinema', $this->cinema);
$criteria->compare('discoteca', $this->discoteca);
$criteria->compare('outras_actividprox', $this->outras_actividprox, true);
$criteria->compare('roupascama', $this->roupascama);
$criteria->compare('roupasbanho', $this->roupasbanho);
$criteria->compare('limpeza', $this->limpeza);
$criteria->compare('utilcozinha', $this->utilcozinha);
$criteria->compare('fogao', $this->fogao);
$criteria->compare('frigorif', $this->frigorif);
$criteria->compare('congel', $this->congel);
$criteria->compare('forno', $this->forno);
$criteria->compare('barbecue', $this->barbecue);
$criteria->compare('microndas', $this->microndas);
$criteria->compare('mlavaloica', $this->mlavaloica);
$criteria->compare('mlavaroupa', $this->mlavaroupa);
$criteria->compare('aqcentral', $this->aqcentral);
$criteria->compare('satcabo', $this->satcabo);
$criteria->compare('internet', $this->internet);
$criteria->compare('outros_servicos', $this->outros_servicos);
$criteria->compare('link_info', $this->link_info, true);
$criteria->compare('link_dispon', $this->link_dispon, true);
//$criteria->compare('t.activo', '1');
$criteria->compare('sessid', $this->sessid, true);
$criteria->compare('promo', $this->promo);
$criteria->compare('certif', $this->certif);
$criteria->compare('data_act', $this->data_act, true);
$criteria->compare('titulo', $this->titulo, true);
$criteria->compare('qtspecialoffer', $this->qtspecialoffer);
$criteria->compare('fengomar', $this->fengomar);
$criteria->compare('estacionamento', $this->estacionamento);
$criteria->compare('telefone', $this->telefone);
$criteria->compare('despertador', $this->despertador);
$criteria->compare('dvd', $this->dvd);
$criteria->compare('torradeira', $this->torradeira);
$criteria->compare('animais', $this->animais);
$criteria->compare('fumadores', $this->fumadores);
$criteria->compare('caucao', $this->caucao);
$criteria->compare('valorcaucao', $this->valorcaucao, true);
$criteria->compare('deficientes', $this->deficientes);
$criteria->compare('for_rent', $this->for_rent,FALSE,'or');
$criteria->compare('for_sale', $this->for_sale,FALSE,'or');
$criteria->compare('for_arrenda', $this->for_arrenda,FALSE,'or');
//$criteria->with = array('casas', 'precos');
$criteria->with = array('casas');
$test = new CActiveDataProvider($this, array(
'criteria' => $criteria,
));
return $test;