diff --git a/modules/menu/menu.admin.controller.php b/modules/menu/menu.admin.controller.php index 73ba88b0a..b0156dbbf 100644 --- a/modules/menu/menu.admin.controller.php +++ b/modules/menu/menu.admin.controller.php @@ -1888,7 +1888,7 @@ class menuAdminController extends menu $name_str = sprintf('$_names = array(%s); print $_names[$lang_type];', $name_arr_str); $url = str_replace(array('&','"','<','>'),array('&','"','<','>'),$node->url); - $desc = str_replace(array('&','"','<'),array('&','"','<'),$node->desc); + $desc = str_replace(array('&','"','<',"'"),array('&','"','<','\\\''),$node->desc); if(preg_match('/^([0-9a-zA-Z\_\-]+)$/', $node->url)) { $href = "getSiteUrl('$domain', '','mid','$node->url')"; @@ -1991,7 +1991,7 @@ class menuAdminController extends menu // List variables $href = str_replace(array('&','"','<','>'),array('&','"','<','>'),$node->href); $url = str_replace(array('&','"','<','>'),array('&','"','<','>'),$node->url); - $desc = str_replace(array('&','"','<'),array('&','"','<'),$node->desc); + $desc = str_replace(array('&','"','<',"'"),array('&','"','<','\\\''),$node->desc); if(preg_match('/^([0-9a-zA-Z\_\-]+)$/i', $node->url)) { $href = "getSiteUrl('$domain', '','mid','$node->url')";