X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCampaign%2FForm%2FTask%2FReserve.php;h=f56416c21ee862cdc0201b2bc206c2ff90510fb6;hb=1fa961e3e8412c4e81d66bc3b8a8b0a850c39f0d;hp=ff519ce89e96d5ec7f23d2af6358a1d83143ea4c;hpb=71f4f2c6d8bd9e3a4a121bf47d0cc86aa8af0f33;p=civicrm-core.git diff --git a/CRM/Campaign/Form/Task/Reserve.php b/CRM/Campaign/Form/Task/Reserve.php index ff519ce89e..f56416c21e 100644 --- a/CRM/Campaign/Form/Task/Reserve.php +++ b/CRM/Campaign/Form/Task/Reserve.php @@ -153,7 +153,7 @@ class CRM_Campaign_Form_Task_Reserve extends CRM_Campaign_Form_Task { } /** - * Build the form + * Build the form object * * @access public * @@ -164,12 +164,12 @@ class CRM_Campaign_Form_Task_Reserve extends CRM_Campaign_Form_Task { $this->addElement('text', 'ActivityType', ts('Activity Type')); $this->addElement('text', 'newGroupName', ts('Name for new group')); $this->addElement('text', 'newGroupDesc', ts('Description of new group')); - $groups = CRM_Core_PseudoConstant::group(); + $groups = CRM_Core_PseudoConstant::nestedGroup(); $hasExistingGroups = FALSE; if (is_array($groups) && !empty($groups)) { $hasExistingGroups = TRUE; $this->addElement('select', 'groups', ts('Add respondent(s) to existing group(s)'), - $groups, array('multiple' => "multiple", 'size' => 5) + $groups, array('multiple' => "multiple", 'class' => 'crm-select2') ); } $this->assign('hasExistingGroups', $hasExistingGroups); @@ -303,6 +303,11 @@ class CRM_Campaign_Form_Task_Reserve extends CRM_Campaign_Form_Task { } } + /** + * @param $contactIds + * + * @return array + */ private function _addRespondentToGroup($contactIds) { $groupAdditions = array(); if (empty($contactIds)) {