diff --git a/lib/Haanga/lib/Haanga/Extension/Filter/Deurifier.php b/lib/Haanga/lib/Haanga/Extension/Filter/Deurifier.php new file mode 100644 index 0000000000000000000000000000000000000000..767bc8c3ec74ac3b8501d5cc64e0ceb7ae831fc4 --- /dev/null +++ b/lib/Haanga/lib/Haanga/Extension/Filter/Deurifier.php @@ -0,0 +1,14 @@ +<?php + +class Haanga_Extension_Filter_Deurifier +{ + static function main($uri) + { + $newUri = preg_replace('/^http\//', 'http://', $uri); + $newUri = preg_replace('/__hash__/', '#', $newUri); + $newUri = preg_replace('/__qmark__/', '?', $newUri); + return $newUri; + } +} + + diff --git a/lib/Haanga/lib/Haanga/Extension/Filter/Urifier.php b/lib/Haanga/lib/Haanga/Extension/Filter/Urifier.php new file mode 100644 index 0000000000000000000000000000000000000000..b917b9a4b6031c283d897bef17d03ead3030586a --- /dev/null +++ b/lib/Haanga/lib/Haanga/Extension/Filter/Urifier.php @@ -0,0 +1,14 @@ +<?php + +class Haanga_Extension_Filter_Urifier +{ + static function main($uri) + { + $newUri = preg_replace('/^http:\/\//', 'http/', $uri); + $newUri = preg_replace('/#/', '__hash__', $newUri); + $newUri = preg_replace('/\?/', '__qmark__', $newUri); + return $newUri; + } +} + +