From 33104338ac2fbfb92b87d0b3808402c7cab3653a Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Sat, 10 Mar 2018 09:17:06 -0500 Subject: [PATCH] Add check for http in url When updating or outputting the invoice_url make sure there's http in front. --- classes/data/dataSettings.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/classes/data/dataSettings.php b/classes/data/dataSettings.php index 803472c..5c97ed0 100644 --- a/classes/data/dataSettings.php +++ b/classes/data/dataSettings.php @@ -229,6 +229,10 @@ class GlmDataBillingSettings extends GlmDataAbstract */ public function entryPostProcessing($r, $a) { + // Check that URLs have http:// in front of them. + if (isset($r['company_url']) && strlen(trim($r['company_url'])) > 0 && strtolower(substr($r['company_url'],0,4)) != 'http') { + $r['company_url'] = 'http://'.$r['company_url']; + } return $r; } -- 2.17.1