From 166c3f0dc8bd2ce8a3deb486db7fd3715e634573 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Wed, 9 Jun 2021 08:45:26 -0400 Subject: [PATCH] CRM_Contact_Task - Use short array syntax --- CRM/Contact/Task.php | 134 +++++++++++++++++++++---------------------- 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/CRM/Contact/Task.php b/CRM/Contact/Task.php index 3597e319c9..5db37ba3e0 100644 --- a/CRM/Contact/Task.php +++ b/CRM/Contact/Task.php @@ -43,169 +43,169 @@ class CRM_Contact_Task extends CRM_Core_Task { public static function tasks() { if (!self::$_tasks) { - self::$_tasks = array( - self::GROUP_ADD => array( + self::$_tasks = [ + self::GROUP_ADD => [ 'title' => ts('Group - add contacts'), 'class' => 'CRM_Contact_Form_Task_AddToGroup', 'url' => 'civicrm/task/add-to-group', 'icon' => 'fa-user-plus', - ), - self::GROUP_REMOVE => array( + ], + self::GROUP_REMOVE => [ 'title' => ts('Group - remove contacts'), 'class' => 'CRM_Contact_Form_Task_RemoveFromGroup', 'url' => 'civicrm/task/remove-from-group', 'icon' => 'fa-user-plus', - ), - self::TAG_ADD => array( + ], + self::TAG_ADD => [ 'title' => ts('Tag - add to contacts'), 'class' => 'CRM_Contact_Form_Task_AddToTag', 'url' => 'civicrm/task/add-to-tag', 'icon' => 'fa-tags', - ), - self::TAG_REMOVE => array( + ], + self::TAG_REMOVE => [ 'title' => ts('Tag - remove from contacts'), 'class' => 'CRM_Contact_Form_Task_RemoveFromTag', 'url' => 'civicrm/task/remove-from-tag', 'icon' => 'fa-tag', - ), - self::TASK_EXPORT => array( + ], + self::TASK_EXPORT => [ 'title' => ts('Export contacts'), - 'class' => array( + 'class' => [ 'CRM_Contact_Export_Form_Select', 'CRM_Contact_Export_Form_Map', - ), + ], 'result' => FALSE, - ), - self::TASK_EMAIL => array( - 'title' => ts('Email - send now (to %1 or less)', array( + ], + self::TASK_EMAIL => [ + 'title' => ts('Email - send now (to %1 or less)', [ 1 => Civi::settings() ->get('simple_mail_limit'), - )), + ]), 'class' => 'CRM_Contact_Form_Task_Email', 'result' => TRUE, 'url' => 'civicrm/task/send-email', 'icon' => 'fa-paper-plane-o', - ), - self::TASK_DELETE => array( + ], + self::TASK_DELETE => [ 'title' => ts('Delete contacts'), 'class' => 'CRM_Contact_Form_Task_Delete', 'result' => FALSE, 'url' => 'civicrm/task/delete-contact', 'icon' => 'fa-trash', - ), - self::RECORD_CONTACTS => array( + ], + self::RECORD_CONTACTS => [ 'title' => ts('Add activity'), 'class' => 'CRM_Activity_Form_Activity', - ), - self::SAVE_SEARCH => array( + ], + self::SAVE_SEARCH => [ 'title' => ts('Group - create smart group'), 'class' => 'CRM_Contact_Form_Task_SaveSearch', 'result' => TRUE, - ), - self::SAVE_SEARCH_UPDATE => array( + ], + self::SAVE_SEARCH_UPDATE => [ 'title' => ts('Group - update smart group'), 'class' => 'CRM_Contact_Form_Task_SaveSearch_Update', 'result' => TRUE, - ), - self::TASK_PRINT => array( + ], + self::TASK_PRINT => [ 'title' => ts('Print selected rows'), 'class' => 'CRM_Contact_Form_Task_Print', 'result' => FALSE, - ), - self::LABEL_CONTACTS => array( + ], + self::LABEL_CONTACTS => [ 'title' => ts('Mailing labels - print'), 'class' => 'CRM_Contact_Form_Task_Label', 'result' => TRUE, 'url' => 'civicrm/task/make-mailing-label', 'icon' => 'fa-print', - ), - self::BATCH_UPDATE => array( + ], + self::BATCH_UPDATE => [ 'title' => ts('Update multiple contacts'), - 'class' => array( + 'class' => [ 'CRM_Contact_Form_Task_PickProfile', 'CRM_Contact_Form_Task_Batch', - ), + ], 'result' => TRUE, 'url' => 'civicrm/task/pick-profile', 'icon' => 'fa-pencil', - ), - self::PDF_LETTER => array( + ], + self::PDF_LETTER => [ 'title' => ts('Print/merge document'), 'class' => 'CRM_Contact_Form_Task_PDF', 'result' => TRUE, 'url' => 'civicrm/task/print-document', 'icon' => 'fa-file-pdf-o', - ), - self::EMAIL_UNHOLD => array( + ], + self::EMAIL_UNHOLD => [ 'title' => ts('Email - unhold addresses'), 'class' => 'CRM_Contact_Form_Task_Unhold', 'url' => 'civicrm/task/unhold-email', 'icon' => 'fa-unlock', - ), - self::COMMUNICATION_PREFS => array( + ], + self::COMMUNICATION_PREFS => [ 'title' => ts('Communication preferences - alter'), 'class' => 'CRM_Contact_Form_Task_AlterPreferences', 'url' => 'civicrm/task/alter-contact-preference', 'icon' => 'fa-check-square-o', - ), - self::RESTORE => array( + ], + self::RESTORE => [ 'title' => ts('Restore contacts from trash'), 'class' => 'CRM_Contact_Form_Task_Delete', 'result' => FALSE, - ), - self::DELETE_PERMANENTLY => array( + ], + self::DELETE_PERMANENTLY => [ 'title' => ts('Delete permanently'), 'class' => 'CRM_Contact_Form_Task_Delete', 'result' => FALSE, - ), - ); + ], + ]; //CRM-16329, if SMS provider is configured show sms action. $providersCount = CRM_SMS_BAO_Provider::activeProviderCount(); if ($providersCount && CRM_Core_Permission::check('send SMS')) { - self::$_tasks[self::TASK_SMS] = array( + self::$_tasks[self::TASK_SMS] = [ 'title' => ts('SMS - schedule/send'), 'class' => 'CRM_Contact_Form_Task_SMS', 'result' => TRUE, - ); + ]; } if (CRM_Contact_BAO_ContactType::isActive('Individual')) { $label = CRM_Contact_BAO_ContactType::getLabel('Individual'); - self::$_tasks[self::INDIVIDUAL_CONTACTS] = array( + self::$_tasks[self::INDIVIDUAL_CONTACTS] = [ 'title' => ts('Add relationship - to %1', - array(1 => $label) + [1 => $label] ), 'class' => 'CRM_Contact_Form_Task_AddToIndividual', - ); + ]; } if (CRM_Contact_BAO_ContactType::isActive('Household')) { $label = CRM_Contact_BAO_ContactType::getLabel('Household'); - self::$_tasks[self::HOUSEHOLD_CONTACTS] = array( + self::$_tasks[self::HOUSEHOLD_CONTACTS] = [ 'title' => ts('Add relationship - to %1', - array(1 => $label) + [1 => $label] ), 'class' => 'CRM_Contact_Form_Task_AddToHousehold', - ); + ]; } if (CRM_Contact_BAO_ContactType::isActive('Organization')) { $label = CRM_Contact_BAO_ContactType::getLabel('Organization'); - self::$_tasks[self::ORGANIZATION_CONTACTS] = array( + self::$_tasks[self::ORGANIZATION_CONTACTS] = [ 'title' => ts('Add relationship - to %1', - array(1 => $label) + [1 => $label] ), 'class' => 'CRM_Contact_Form_Task_AddToOrganization', - ); + ]; } if (CRM_Core_Permission::check('merge duplicate contacts')) { - self::$_tasks[self::MERGE_CONTACTS] = array( + self::$_tasks[self::MERGE_CONTACTS] = [ 'title' => ts('Merge contacts'), 'class' => 'CRM_Contact_Form_Task_Merge', 'result' => TRUE, - ); + ]; } //CRM-4418, check for delete @@ -224,38 +224,38 @@ class CRM_Contact_Task extends CRM_Core_Task { ) ) ) { - self::$_tasks[self::MAP_CONTACTS] = array( + self::$_tasks[self::MAP_CONTACTS] = [ 'title' => ts('Map contacts'), 'class' => 'CRM_Contact_Form_Task_Map', 'result' => FALSE, 'url' => 'civicrm/contact/map', 'icon' => 'fa-map', - ); + ]; } if (CRM_Core_Permission::access('CiviEvent')) { - self::$_tasks[self::ADD_EVENT] = array( + self::$_tasks[self::ADD_EVENT] = [ 'title' => ts('Register participants for event'), 'class' => 'CRM_Event_Form_Task_Register', - ); + ]; } if (CRM_Core_Permission::access('CiviMail') || (CRM_Mailing_Info::workflowEnabled() && CRM_Core_Permission::check('create mailings')) ) { - self::$_tasks[self::CREATE_MAILING] = array( + self::$_tasks[self::CREATE_MAILING] = [ 'title' => ts('Email - schedule/send via CiviMail'), 'class' => 'CRM_Mailing_Form_Task_AdhocMailing', 'result' => FALSE, - ); + ]; } if (CRM_Core_Permission::access('CiviCase')) { - self::$_tasks[self::ADD_TO_CASE] = array( + self::$_tasks[self::ADD_TO_CASE] = [ 'title' => ts('Add to case as role'), 'class' => 'CRM_Case_Form_AddToCaseAsRole', 'result' => FALSE, - ); + ]; } parent::tasks(); @@ -293,11 +293,11 @@ class CRM_Contact_Task extends CRM_Core_Task { $tasks = self::taskTitles(); } else { - $tasks = array( + $tasks = [ self::TASK_EXPORT => self::$_tasks[self::TASK_EXPORT]['title'], self::TASK_EMAIL => self::$_tasks[self::TASK_EMAIL]['title'], self::LABEL_CONTACTS => self::$_tasks[self::LABEL_CONTACTS]['title'], - ); + ]; foreach ([ self::MAP_CONTACTS, -- 2.25.1