X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCampaign%2FForm%2FTask%2FReserve.php;h=f56416c21ee862cdc0201b2bc206c2ff90510fb6;hb=1fa961e3e8412c4e81d66bc3b8a8b0a850c39f0d;hp=9136d61dbf90a1dede9b25c939c16dab0adff7b7;hpb=6628866da4eb17b8ff190928d8afdbee11526ae6;p=civicrm-core.git diff --git a/CRM/Campaign/Form/Task/Reserve.php b/CRM/Campaign/Form/Task/Reserve.php index 9136d61dbf..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); @@ -205,6 +205,9 @@ class CRM_Campaign_Form_Task_Reserve extends CRM_Campaign_Form_Task { * * @param array $fields posted values of the form * + * @param $files + * @param $self + * * @return array list of errors to be posted back to the form * @static * @access public @@ -300,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)) {