Merge pull request #18836 from civicrm/5.31
authorSeamus Lee <seamuslee001@gmail.com>
Thu, 22 Oct 2020 04:35:18 +0000 (15:35 +1100)
committerGitHub <noreply@github.com>
Thu, 22 Oct 2020 04:35:18 +0000 (15:35 +1100)
5.31

CRM/Contact/Form/Edit/TagsAndGroups.php
CRM/Import/DataSource/CSV.php
CRM/Import/Form/DataSource.php

index a221a7eb924bd3371c13a8d095cb3a17f72e81b0..11bb704fca2518cfd87a927409ce572924f8cddd 100644 (file)
@@ -95,7 +95,7 @@ class CRM_Contact_Form_Edit_TagsAndGroups {
         $attributes['skiplabel'] = TRUE;
         $elements = [];
         $groupsOptions = [];
-        foreach ($groups as $group) {
+        foreach ($groups as $key => $group) {
           $id = $group['id'];
           // make sure that this group has public visibility
           if ($visibility &&
@@ -105,7 +105,7 @@ class CRM_Contact_Form_Edit_TagsAndGroups {
           }
 
           if ($groupElementType == 'select') {
-            $groupsOptions[$id] = $group;
+            $groupsOptions[$key] = $group;
           }
           else {
             $form->_tagGroup[$fName][$id]['description'] = $group['description'];
index 6aa4e7be150064dbaa8936ed0132418528958290..48687237cb9e955386dc7cd511cf86e33ee5b5e7 100644 (file)
@@ -58,7 +58,7 @@ class CRM_Import_DataSource_CSV extends CRM_Import_DataSource {
     }
     $uploadSize = round(($uploadFileSize / (1024 * 1024)), 2);
     $form->assign('uploadSize', $uploadSize);
-    $form->add('File', 'uploadFile', ts('Import Data File'), 'size=30 maxlength=255', TRUE);
+    $form->add('File', 'uploadFile', ts('Import Data File'), NULL, TRUE);
     $form->setMaxFileSize($uploadFileSize);
     $form->addRule('uploadFile', ts('File size should be less than %1 MBytes (%2 bytes)', [
       1 => $uploadSize,
index 90e5cd71c73be5f701872de901335f5069472266..d06d6c56e998eb754e5ae68cc3a719ec2d714493 100644 (file)
@@ -50,7 +50,7 @@ abstract class CRM_Import_Form_DataSource extends CRM_Core_Form {
 
     $this->assign('uploadSize', $uploadSize);
 
-    $this->add('File', 'uploadFile', ts('Import Data File'), 'size=30 maxlength=255', TRUE);
+    $this->add('File', 'uploadFile', ts('Import Data File'), NULL, TRUE);
     $this->setMaxFileSize($uploadFileSize);
     $this->addRule('uploadFile', ts('File size should be less than %1 MBytes (%2 bytes)', [
       1 => $uploadSize,