Convert Manage PCP page to short array syntax
authorMatthew Wire <mjw@mjwconsult.co.uk>
Fri, 17 Jan 2020 10:09:25 +0000 (10:09 +0000)
committerMatthew Wire <mjw@mjwconsult.co.uk>
Fri, 17 Jan 2020 10:09:25 +0000 (10:09 +0000)
CRM/PCP/Page/PCP.php

index 2d72a6611c8c30ad373435840ac3cc4efe91dc14..c6f9d04bd3b84905b610625224057005465b4105 100644 (file)
@@ -13,7 +13,6 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC https://civicrm.org/licensing
- * $Id$
  *
  */
 
@@ -50,45 +49,45 @@ class CRM_PCP_Page_PCP extends CRM_Core_Page_Basic {
       // helper variable for nicer formatting
       $deleteExtra = ts('Are you sure you want to delete this Campaign Page ?');
 
-      self::$_links = array(
-        CRM_Core_Action::UPDATE => array(
+      self::$_links = [
+        CRM_Core_Action::UPDATE => [
           'name' => ts('Edit'),
           'url' => 'civicrm/pcp/info',
           'qs' => 'action=update&reset=1&id=%%id%%&context=dashboard',
           'title' => ts('Edit Personal Campaign Page'),
-        ),
-        CRM_Core_Action::RENEW => array(
+        ],
+        CRM_Core_Action::RENEW => [
           'name' => ts('Approve'),
           'url' => 'civicrm/admin/pcp',
           'qs' => 'action=renew&id=%%id%%',
           'title' => ts('Approve Personal Campaign Page'),
-        ),
-        CRM_Core_Action::REVERT => array(
+        ],
+        CRM_Core_Action::REVERT => [
           'name' => ts('Reject'),
           'url' => 'civicrm/admin/pcp',
           'qs' => 'action=revert&id=%%id%%',
           'title' => ts('Reject Personal Campaign Page'),
-        ),
-        CRM_Core_Action::DELETE => array(
+        ],
+        CRM_Core_Action::DELETE => [
           'name' => ts('Delete'),
           'url' => 'civicrm/admin/pcp',
           'qs' => 'action=delete&id=%%id%%',
           'extra' => 'onclick = "return confirm(\'' . $deleteExtra . '\');"',
           'title' => ts('Delete Personal Campaign Page'),
-        ),
-        CRM_Core_Action::ENABLE => array(
+        ],
+        CRM_Core_Action::ENABLE => [
           'name' => ts('Enable'),
           'url' => 'civicrm/admin/pcp',
           'qs' => 'action=enable&id=%%id%%',
           'title' => ts('Enable'),
-        ),
-        CRM_Core_Action::DISABLE => array(
+        ],
+        CRM_Core_Action::DISABLE => [
           'name' => ts('Disable'),
           'url' => 'civicrm/admin/pcp',
           'qs' => 'action=disable&id=%%id%%',
           'title' => ts('Disable'),
-        ),
-      );
+        ],
+      ];
     }
     return self::$_links;
   }
@@ -100,9 +99,8 @@ class CRM_PCP_Page_PCP extends CRM_Core_Page_Basic {
    * type of action and executes that action.
    * Finally it calls the parent's run method.
    *
-   * @param
-   *
-   * @return void
+   * @return mixed|null
+   * @throws \CRM_Core_Exception
    */
   public function run() {
     $id = $this->getIdAndAction();
@@ -140,10 +138,9 @@ class CRM_PCP_Page_PCP extends CRM_Core_Page_Basic {
   /**
    * Browse all custom data groups.
    *
+   * @param int $action
    *
-   * @param null $action
-   *
-   * @return void
+   * @throws \CRM_Core_Exception
    */
   public function browse($action = NULL) {
     CRM_Core_Resources::singleton()->addStyleFile('civicrm', 'css/searchForm.css', 1, 'html-header');
@@ -160,32 +157,32 @@ class CRM_PCP_Page_PCP extends CRM_Core_Page_Basic {
 
     $status = CRM_PCP_BAO_PCP::buildOptions('status_id', 'create');
 
-    $pcpSummary = $params = array();
+    $pcpSummary = $params = [];
     $whereClause = NULL;
 
     if (!empty($_POST) || !empty($_GET['page_type'])) {
       if (!empty($_POST['status_id'])) {
         $whereClause = ' AND cp.status_id = %1';
-        $params['1'] = array($_POST['status_id'], 'Integer');
+        $params['1'] = [$_POST['status_id'], 'Integer'];
       }
 
       if (!empty($_POST['page_type'])) {
         $whereClause .= ' AND cp.page_type = %2';
-        $params['2'] = array($_POST['page_type'], 'String');
+        $params['2'] = [$_POST['page_type'], 'String'];
       }
       elseif (!empty($_GET['page_type'])) {
         $whereClause .= ' AND cp.page_type = %2';
-        $params['2'] = array($_GET['page_type'], 'String');
+        $params['2'] = [$_GET['page_type'], 'String'];
       }
 
       if (!empty($_POST['page_id'])) {
         $whereClause .= ' AND cp.page_id = %4 AND cp.page_type = "contribute"';
-        $params['4'] = array($_POST['page_id'], 'Integer');
+        $params['4'] = [$_POST['page_id'], 'Integer'];
       }
 
       if (!empty($_POST['event_id'])) {
         $whereClause .= ' AND cp.page_id = %5 AND cp.page_type = "event"';
-        $params['5'] = array($_POST['event_id'], 'Integer');
+        $params['5'] = [$_POST['event_id'], 'Integer'];
       }
 
       if ($whereClause) {
@@ -226,7 +223,7 @@ class CRM_PCP_Page_PCP extends CRM_Core_Page_Basic {
       $pages['event'][$epages->id]['end_date'] = $epages->registration_end_date;
     }
 
-    $params = $this->get('params') ? $this->get('params') : array();
+    $params = $this->get('params') ? $this->get('params') : [];
 
     $title = '1';
     if ($this->_sortByCharacter !== NULL) {
@@ -289,7 +286,7 @@ class CRM_PCP_Page_PCP extends CRM_Core_Page_Basic {
         $pageUrl = CRM_Utils_System::url('civicrm/' . $page_type . '/register', 'reset=1&id=' . $pcp->page_id);
       }
 
-      $pcpSummary[$pcp->id] = array(
+      $pcpSummary[$pcp->id] = [
         'id' => $pcp->id,
         'start_date' => $pages[$page_type][$page_id]['start_date'],
         'end_date' => $pages[$page_type][$page_id]['end_date'],
@@ -301,11 +298,11 @@ class CRM_PCP_Page_PCP extends CRM_Core_Page_Basic {
         'page_url' => $pageUrl,
         'page_type' => $page_type,
         'action' => CRM_Core_Action::formLink(self::links(), $action,
-          array('id' => $pcp->id), ts('more'), FALSE, 'contributionpage.pcp.list', 'PCP', $pcp->id
+          ['id' => $pcp->id], ts('more'), FALSE, 'contributionpage.pcp.list', 'PCP', $pcp->id
         ),
         'title' => $pcp->title,
         'class' => $class,
-      );
+      ];
     }
 
     $this->search();
@@ -323,7 +320,6 @@ class CRM_PCP_Page_PCP extends CRM_Core_Page_Basic {
   }
 
   public function search() {
-
     if ($this->_action & CRM_Core_Action::DELETE) {
       return;
     }