From e5efd76e6648e64caef32c6c0c61f10068a5aa2f Mon Sep 17 00:00:00 2001 From: Marc Michalsky forumZFD Date: Thu, 11 Feb 2021 18:44:33 +0100 Subject: [PATCH] add some string operations on url creation --- CRM/TwingleCampaign/BAO/TwingleCampaign.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CRM/TwingleCampaign/BAO/TwingleCampaign.php b/CRM/TwingleCampaign/BAO/TwingleCampaign.php index c7db9b6..77eb8fe 100644 --- a/CRM/TwingleCampaign/BAO/TwingleCampaign.php +++ b/CRM/TwingleCampaign/BAO/TwingleCampaign.php @@ -194,6 +194,13 @@ class CRM_TwingleCampaign_BAO_TwingleCampaign { */ private function createUrl() { + // Trim parent_project_url + $this->values['parent_project_url'] = trim($this->values['parent_project_url']); + // If url ends with a '/', remove it + if (substr($this->values['parent_project_url'], -1) == '/') { + $this->values['parent_project_url'] = + substr_replace($this->values['parent_project_url'], '', -1); + } $this->values['url'] = $this->values['parent_project_url'] . '?tw_cid=' . $this->values['cid']; }