From c86878e90fc6a926f41ee98ae17c27af67f9f08b Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Sat, 13 Apr 2013 15:55:54 +0000 Subject: [PATCH] fixed help popups --- lam/lib/modules.inc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lam/lib/modules.inc b/lam/lib/modules.inc index 1d84d40b..545a2cd8 100644 --- a/lam/lib/modules.inc +++ b/lam/lib/modules.inc @@ -651,8 +651,10 @@ function printHelpLink($entry, $number, $module='', $scope='') { $message .= '


' . _('Technical name') . ': ' . $entry['attr'] . ''; } // replace special characters - $message = str_replace(array("'", '"', "\n"), array("\\'", '"', ''), $message); - $title = str_replace(array("'", '"', "\n"), array("\\'", '"', ''), $title); + $message = preg_replace('/[\\\\]{2}/', '\\\\', $message); + $title = preg_replace('/[\\\\]{2}/', '\\\\', $title); + $message = str_replace(array('\\', "'", '"', "\n"), array('\\\\', "\\'", '"', ''), $message); + $title = str_replace(array('\\', "'", '"', "\n"), array('\\\\', "\\'", '"', ''), $title); echo "";