public function filterPublishedNodes($data = array())
{
$conditions = array();
if (!empty($data['filter'])) {
$filter = '%' . $data['filter'] . '%';
$conditions = array($this->escapeField('status') => $this->status(), 'AND' => array(array('OR' => array($this->alias . '.title LIKE' => $filter, $this->alias . '.excerpt LIKE' => $filter, $this->alias . '.body LIKE' => $filter, $this->alias . '.terms LIKE' => $filter)), array($visibilityRolesField => '', $visibilityRolesField . ' LIKE' => '%"' . $this->Croogo->roleId() . '"%')));
}
return $conditions;
}