Merge pull request #19036 from civicrm/5.32
[civicrm-core.git] / CRM / Event / Form / Task.php
index 745fe3c06fa74cb3bf09a21b8f159f89bec6c86f..e3bbae330dac960309f39ffb304d15d2411b945c 100644 (file)
@@ -53,15 +53,9 @@ class CRM_Event_Form_Task extends CRM_Core_Form_Task {
       CRM_Core_Error::statusBounce(ts('You do not have permission to access this page.'));
     }
 
-    $ids = [];
-    if ($values['radio_ts'] == 'ts_sel') {
-      foreach ($values as $name => $value) {
-        if (substr($name, 0, CRM_Core_Form::CB_PREFIX_LEN) == CRM_Core_Form::CB_PREFIX) {
-          $ids[] = substr($name, CRM_Core_Form::CB_PREFIX_LEN);
-        }
-      }
-    }
-    else {
+    $ids = $form->getSelectedIDs($values);
+
+    if (!$ids) {
       $queryParams = $form->get('queryParams');
       $sortOrder = NULL;
       if ($form->get(CRM_Utils_Sort::SORT_ORDER)) {