aboutsummaryrefslogtreecommitdiff
path: root/src/phinde/Helper.php
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2020-02-29 22:08:30 +0100
committerChristian Weiske <cweiske@cweiske.de>2020-02-29 22:08:30 +0100
commitd3cdabcac7feb8c62451ac12a22256c0eff16873 (patch)
tree4a81723834ed307b0397d95602844b0c4d3ee1ba /src/phinde/Helper.php
parent8512ec548a4f8896aa37678f44de5b88a5a85b24 (diff)
downloadphinde-d3cdabcac7feb8c62451ac12a22256c0eff16873.tar.gz
phinde-d3cdabcac7feb8c62451ac12a22256c0eff16873.zip
Add URL rewrites/replacements
Diffstat (limited to 'src/phinde/Helper.php')
-rw-r--r--src/phinde/Helper.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/phinde/Helper.php b/src/phinde/Helper.php
index aeb8ba5..d22b9c8 100644
--- a/src/phinde/Helper.php
+++ b/src/phinde/Helper.php
@@ -3,6 +3,20 @@ namespace phinde;
class Helper
{
+ public static function rewriteUrl($url)
+ {
+ if (!isset($GLOBALS['phinde']['urlRewrites'])
+ || count($GLOBALS['phinde']['urlRewrites']) == 0
+ ) {
+ return $url;
+ }
+
+ foreach ($GLOBALS['phinde']['urlRewrites'] as $pattern => $replacement) {
+ $url = preg_replace('#' . $pattern . '#', $replacement, $url);
+ }
+ return $url;
+ }
+
public static function isUrlAllowed($url)
{
$urlDomain = parse_url($url, PHP_URL_HOST);