getUser()->isAdmin()) { $result['whereClause'][] = array( 'isActive' => true ); } $result['whereClause'][] = array( 'isSuperAdmin' => false ); } protected function filterActive(&$result) { $result['whereClause'][] = array( 'isActive' => true, 'isPortalUser' => false ); } protected function filterActivePortal(&$result) { $result['whereClause'][] = array( 'isActive' => true, 'isPortalUser' => true ); } protected function boolFilterOnlyMyTeam(&$result) { $this->addJoin('teams', $result); $result['whereClause'][] = array( 'teamsMiddle.teamId' => $this->getUser()->getLinkMultipleIdList('teams') ); $this->setDistinct(true, $result); } }