CRM-18036 - Non- static methods being called statically and non-statically.
authorSaurabh Batra <saurabh.batra96@gmail.com>
Tue, 16 Feb 2016 18:04:09 +0000 (23:34 +0530)
committerSaurabh Batra <saurabh.batra96@gmail.com>
Tue, 16 Feb 2016 18:04:09 +0000 (23:34 +0530)
https://issues.civicrm.org/jira/browse/CRM-18036

CRM/Contribute/Page/ContributionPage.php
CRM/Custom/Page/Field.php
CRM/Custom/Page/Group.php
CRM/Custom/Page/Option.php
CRM/Price/Page/Field.php
CRM/Price/Page/Option.php
CRM/UF/Page/Field.php
CRM/UF/Page/Group.php

index 9492452445961bf829120133e4ec5bf1328f9613..b82b485e0a9877ee4e4396e9ac6d82802acee6ef 100644 (file)
@@ -69,7 +69,7 @@ class CRM_Contribute_Page_ContributionPage extends CRM_Core_Page {
    *
    * @return array
    */
-  public function &actionLinks() {
+  public static function &actionLinks() {
     // check if variable _actionsLinks is populated
     if (!isset(self::$_actionLinks)) {
       // helper variable for nicer formatting
@@ -464,7 +464,7 @@ ORDER BY is_active desc, title asc
       CRM_Core_DAO::storeValues($dao, $contribution[$dao->id]);
 
       // form all action links
-      $action = array_sum(array_keys($this->actionLinks()));
+      $action = array_sum(array_keys(self::actionLinks()));
 
       //add configure actions links.
       $action += array_sum(array_keys($configureActionLinks));
index 97736a3bb24f2a896b1ed138727b62d62beaaf51..99ab9b11c58798c0117ebee7d3256c31875001c2 100644 (file)
@@ -65,7 +65,7 @@ class CRM_Custom_Page_Field extends CRM_Core_Page {
    * @return array
    *   array of action links that we need to display for the browse screen
    */
-  public function &actionLinks() {
+  public static function &actionLinks() {
     if (!isset(self::$_actionLinks)) {
       self::$_actionLinks = array(
         CRM_Core_Action::UPDATE => array(
@@ -136,7 +136,7 @@ class CRM_Custom_Page_Field extends CRM_Core_Page {
     while ($customFieldBAO->fetch()) {
       $customField[$customFieldBAO->id] = array();
       CRM_Core_DAO::storeValues($customFieldBAO, $customField[$customFieldBAO->id]);
-      $action = array_sum(array_keys($this->actionLinks()));
+      $action = array_sum(array_keys(self::actionLinks()));
       if ($customFieldBAO->is_active) {
         $action -= CRM_Core_Action::ENABLE;
       }
index af3932780f80138fd70c6ffbb739ea9b44565feb..12b7555b90da8dbe5cbc272c50f41fcf3c404ca0 100644 (file)
@@ -57,7 +57,7 @@ class CRM_Custom_Page_Group extends CRM_Core_Page {
    * @return array
    *   array of action links that we need to display for the browse screen
    */
-  public function &actionLinks() {
+  public static function &actionLinks() {
     // check if variable _actionsLinks is populated
     if (!isset(self::$_actionLinks)) {
       self::$_actionLinks = array(
@@ -213,7 +213,7 @@ class CRM_Custom_Page_Group extends CRM_Core_Page {
       $customGroup[$id] = array();
       CRM_Core_DAO::storeValues($dao, $customGroup[$id]);
       // form all action links
-      $action = array_sum(array_keys($this->actionLinks()));
+      $action = array_sum(array_keys(self::actionLinks()));
 
       // update enable/disable links depending on custom_group properties.
       if ($dao->is_active) {
index 4b978feb52be22a64a8047c741228a408f2e0f56..c62552676abc0b686c09116dbc67a8222d28afff 100644 (file)
@@ -72,7 +72,7 @@ class CRM_Custom_Page_Option extends CRM_Core_Page {
    * @return array
    *   array of action links that we need to display for the browse screen
    */
-  public function &actionLinks() {
+  public static function &actionLinks() {
     if (!isset(self::$_actionLinks)) {
       self::$_actionLinks = array(
         CRM_Core_Action::UPDATE => array(
index 34b4ba6d25330d5318dbfc87476b49a7f993d74e..185cb5589393cec975550a50bbb5079552c7b074 100644 (file)
@@ -72,7 +72,7 @@ class CRM_Price_Page_Field extends CRM_Core_Page {
    * @return array
    *   array of action links that we need to display for the browse screen
    */
-  public function &actionLinks() {
+  public static function &actionLinks() {
     if (!isset(self::$_actionLinks)) {
       self::$_actionLinks = array(
         CRM_Core_Action::UPDATE => array(
@@ -160,7 +160,7 @@ class CRM_Price_Page_Field extends CRM_Core_Page {
         }
       }
 
-      $action = array_sum(array_keys($this->actionLinks()));
+      $action = array_sum(array_keys(self::actionLinks()));
 
       if ($this->_isSetReserved) {
         $action -= CRM_Core_Action::UPDATE + CRM_Core_Action::DELETE + CRM_Core_Action::ENABLE + CRM_Core_Action::DISABLE;
index 5d2a8bbca3ff80085fd95e37760fa61fa9cc476e..34253ba0df1210b610f665d8d712b4bbbfcd136a 100644 (file)
@@ -79,7 +79,7 @@ class CRM_Price_Page_Option extends CRM_Core_Page {
    * @return array
    *   array of action links that we need to display for the browse screen
    */
-  public function &actionLinks() {
+  public static function &actionLinks() {
     if (!isset(self::$_actionLinks)) {
       self::$_actionLinks = array(
         CRM_Core_Action::UPDATE => array(
@@ -142,7 +142,7 @@ class CRM_Price_Page_Option extends CRM_Core_Page {
     $invoicing = CRM_Utils_Array::value('invoicing', $invoiceSettings);
     $getTaxDetails = FALSE;
     foreach ($customOption as $id => $values) {
-      $action = array_sum(array_keys($this->actionLinks()));
+      $action = array_sum(array_keys(self::actionLinks()));
       // Adding the required fields in the array
       if (isset($taxRate[$values['financial_type_id']])) {
         $customOption[$id]['tax_rate'] = $taxRate[$values['financial_type_id']];
index 25543e34ba5058841cd5810814b9b47edcdd598c..c2cec5186e358b8e81fd62277c4f1fbbecc868af 100644 (file)
@@ -64,7 +64,7 @@ class CRM_UF_Page_Field extends CRM_Core_Page {
    *
    * @return array
    */
-  public function &actionLinks() {
+  public static function &actionLinks() {
     if (!isset(self::$_actionLinks)) {
       self::$_actionLinks = array(
         CRM_Core_Action::UPDATE => array(
@@ -154,7 +154,7 @@ class CRM_UF_Page_Field extends CRM_Core_Page {
 
       $ufField[$ufFieldBAO->id]['label'] = $ufFieldBAO->label;
 
-      $action = array_sum(array_keys($this->actionLinks()));
+      $action = array_sum(array_keys(self::actionLinks()));
       if ($ufFieldBAO->is_active) {
         $action -= CRM_Core_Action::ENABLE;
       }
index 07ad421e1e1e550435f19820a280a0a295e964b7..273dfab8fae523f578faad0c67565838944f0a16 100644 (file)
@@ -57,7 +57,7 @@ class CRM_UF_Page_Group extends CRM_Core_Page {
    *
    * @return array
    */
-  public function &actionLinks() {
+  public static function &actionLinks() {
     // check if variable _actionsLinks is populated
     if (!self::$_actionLinks) {
       // helper variable for nicer formatting
@@ -331,7 +331,7 @@ class CRM_UF_Page_Group extends CRM_Core_Page {
       $ufGroup[$id]['is_reserved'] = $value['is_reserved'];
 
       // form all action links
-      $action = array_sum(array_keys($this->actionLinks()));
+      $action = array_sum(array_keys(self::actionLinks()));
 
       // update enable/disable links depending on uf_group properties.
       if ($value['is_active']) {