/** * Re-implement browse. * * We need to do slightly different things for groups vs saved search groups, hence we * re-implement browse from Page_Basic. * * @param int $action */ public function browse($action = NULL) { $groupPermission = CRM_Core_Permission::check('edit groups') ? CRM_Core_Permission::EDIT : CRM_Core_Permission::VIEW; $this->assign('groupPermission', $groupPermission); $showOrgInfo = FALSE; // CRM-9936 $reservedPermission = CRM_Core_Permission::check('administer reserved groups') ? CRM_Core_Permission::EDIT : CRM_Core_Permission::VIEW; $this->assign('reservedPermission', $reservedPermission); if (CRM_Core_Permission::check('administer Multiple Organizations') && CRM_Core_Permission::isMultisiteEnabled()) { $showOrgInfo = TRUE; } $this->assign('showOrgInfo', $showOrgInfo); // Refresh smart group cache if (!empty($_GET['update_smart_groups'])) { CRM_Contact_BAO_GroupContactCache::loadAll(); } else { CRM_Contact_BAO_GroupContactCache::fillIfEmpty(); } $this->search(); }
/** * We need to do slightly different things for groups vs saved search groups, hence we * reimplement browse from Page_Basic * * @param int $action * * @return void */ public function browse($action = NULL) { $groupPermission = CRM_Core_Permission::check('edit groups') ? CRM_Core_Permission::EDIT : CRM_Core_Permission::VIEW; $this->assign('groupPermission', $groupPermission); // $showOrgInfo = FALSE; // $reservedPermission = CRM_Core_Permission::check('administer reserved groups') ? CRM_Core_Permission::EDIT : CRM_Core_Permission::VIEW; // $this->assign('reservedPermission', $reservedPermission); // if (CRM_Core_Permission::check('administer Multiple Organizations') && // CRM_Core_Permission::isMultisiteEnabled() // ) { // $showOrgInfo = TRUE; // } // $this->assign('showOrgInfo', $showOrgInfo); // Refresh cache CRM_Contact_BAO_GroupContactCache::fillIfEmpty(); $this->search(); }