$this->getUser()->id, 'OR' => array( 'usersMiddle.status!=' => 'Declined', 'usersMiddle.status=' => null ) ); } protected function filterPlanned(&$result) { $result['whereClause'][] = array( 'status' => 'Planned' ); } protected function filterHeld(&$result) { $result['whereClause'][] = array( 'status' => 'Held' ); } protected function filterTodays(&$result) { $result['whereClause'][] = $this->convertDateTimeWhere(array( 'type' => 'today', 'field' => 'dateStart', 'timeZone' => $this->getUserTimeZone() )); } }