1
0
Fork 0
mirror of https://github.com/sbrl/Pepperminty-Wiki.git synced 2024-11-22 16:33:00 +00:00

Improve makepathsafe()

This commit is contained in:
Starbeamrainbowlabs 2017-05-13 15:25:41 +01:00
parent 409eabd13c
commit 2407d6e542

View file

@ -298,6 +298,8 @@ function makepathsafe($string)
$string = preg_replace("/[?%*:|\"><()\\[\\]]/i", "", $string); $string = preg_replace("/[?%*:|\"><()\\[\\]]/i", "", $string);
// Collapse multiple dots into a single dot // Collapse multiple dots into a single dot
$string = preg_replace("/\.+/", ".", $string); $string = preg_replace("/\.+/", ".", $string);
// Don't allow slashes at the beginning
$string = ltrim($string, "\\/");
return $string; return $string;
} }
@ -924,7 +926,7 @@ class page_renderer
<main> <main>
{content} {content}
</main> </main>
{extra}
<footer> <footer>
<p>{footer-message}</p> <p>{footer-message}</p>
<p>Powered by Pepperminty Wiki {version}, which was built by <a href='//starbeamrainbowlabs.com/'>Starbeamrainbowlabs</a>. Send bugs to 'bugs at starbeamrainbowlabs dot com' or <a href='//github.com/sbrl/Pepperminty-Wiki' title='Github Issue Tracker'>open an issue</a>.</p> <p>Powered by Pepperminty Wiki {version}, which was built by <a href='//starbeamrainbowlabs.com/'>Starbeamrainbowlabs</a>. Send bugs to 'bugs at starbeamrainbowlabs dot com' or <a href='//github.com/sbrl/Pepperminty-Wiki' title='Github Issue Tracker'>open an issue</a>.</p>
@ -1015,6 +1017,7 @@ class page_renderer
/// Secondary Parts /// /// Secondary Parts ///
"{content}" => $content, "{content}" => $content,
"{extra}" => "",
"{title}" => $title, "{title}" => $title,
]; ];