addAndWhere(array( 'portalUser.id' => null ), $result); } protected function accessPortalOnlyContact(&$result) { $d = array(); $contactId = $this->getUser()->get('contactId'); if ($contactId) { $result['whereClause'][] = array( 'id' => $contactId ); } else { $result['whereClause'][] = array( 'id' => null ); } } protected function filterAccountActive(&$result) { if (!array_key_exists('additionalColumnsConditions', $result)) { $result['additionalColumnsConditions'] = array(); } $result['additionalColumnsConditions']['isInactive'] = false; } }