Add : colon to menu item links to fix external links (#6508)
This commit is contained in:
parent
0719510ab5
commit
5ccd29f20f
|
|
@ -91,7 +91,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
//sanitize the menu link
|
//sanitize the menu link
|
||||||
$menu_item_link = preg_replace('#[^a-zA-Z0-9_\-\.\&\=\?\/]#', '', $menu_item_link);
|
$menu_item_link = preg_replace('#[^a-zA-Z0-9_:\-\.\&\=\?\/]#', '', $menu_item_link);
|
||||||
|
|
||||||
//when a HTTP POST is available then process it
|
//when a HTTP POST is available then process it
|
||||||
if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
|
if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
|
||||||
|
|
|
||||||
|
|
@ -421,7 +421,7 @@ if (!class_exists('menu')) {
|
||||||
$menu_item_description = $menu['desc'];
|
$menu_item_description = $menu['desc'];
|
||||||
|
|
||||||
//sanitize the menu link
|
//sanitize the menu link
|
||||||
$menu_item_path = preg_replace('#[^a-zA-Z0-9_\-\.\&\=\?\/]#', '', $menu_item_path);
|
$menu_item_path = preg_replace('#[^a-zA-Z0-9_:\-\.\&\=\?\/]#', '', $menu_item_path);
|
||||||
|
|
||||||
//check if the menu item exists and if it does set the row array
|
//check if the menu item exists and if it does set the row array
|
||||||
$menu_item_exists = false;
|
$menu_item_exists = false;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue