Exemple #1
0
 /**
  * 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();
 }
Exemple #2
0
 /**
  * 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();
 }