From 6b7ca6078e4dd01c795eb30c944f48983095c390 Mon Sep 17 00:00:00 2001 From: Marc Michalsky forumZFD Date: Mon, 14 Dec 2020 17:22:55 +0100 Subject: [PATCH] fix investigating class name --- CRM/TwingleCampaign/BAO/Campaign.php | 4 ++-- CRM/TwingleCampaign/BAO/TwingleEvent.php | 2 -- CRM/TwingleCampaign/BAO/TwingleProject.php | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/CRM/TwingleCampaign/BAO/Campaign.php b/CRM/TwingleCampaign/BAO/Campaign.php index b2a2f0c..858f814 100644 --- a/CRM/TwingleCampaign/BAO/Campaign.php +++ b/CRM/TwingleCampaign/BAO/Campaign.php @@ -43,8 +43,8 @@ abstract class CRM_TwingleCampaign_BAO_Campaign { */ protected function __construct(array $campaign, string $origin) { - $className = explode('_', get_class($this)); - $this->className = array_pop($className); + $tmpClassName = explode('_', get_class($this)); + $this->className = array_pop($tmpClassName); // If values come from CiviCRM Campaign API if ($origin == self::CIVICRM) { diff --git a/CRM/TwingleCampaign/BAO/TwingleEvent.php b/CRM/TwingleCampaign/BAO/TwingleEvent.php index 6095799..633f86b 100644 --- a/CRM/TwingleCampaign/BAO/TwingleEvent.php +++ b/CRM/TwingleCampaign/BAO/TwingleEvent.php @@ -23,8 +23,6 @@ class CRM_TwingleCampaign_BAO_TwingleEvent extends Campaign { protected function __construct(array $event, string $origin) { parent::__construct($event, $origin); - $className = explode('_', (new ReflectionClass($this))->getShortName()); - $this->className = array_pop($className);; $this->prefix = 'twingle_event_'; $this->values['campaign_type_id'] = 'twingle_event'; $this->id_custom_field = Cache::getInstance() diff --git a/CRM/TwingleCampaign/BAO/TwingleProject.php b/CRM/TwingleCampaign/BAO/TwingleProject.php index b69c592..6bba38c 100644 --- a/CRM/TwingleCampaign/BAO/TwingleProject.php +++ b/CRM/TwingleCampaign/BAO/TwingleProject.php @@ -22,8 +22,7 @@ class CRM_TwingleCampaign_BAO_TwingleProject extends Campaign { function __construct(array $project, string $origin) { parent::__construct($project, $origin); - $className = explode('_', (new ReflectionClass($this))->getShortName()); - $this->className = array_pop($className);; + $this->id = $id; $this->prefix = 'twingle_project_'; $this->values['campaign_type_id'] = 'twingle_project'; $this->id_custom_field = Cache::getInstance()