From 29631742dbc300ba76e1341243a83329e21cae03 Mon Sep 17 00:00:00 2001 From: runemaster <> Date: Wed, 15 Mar 2006 20:22:28 +0000 Subject: [PATCH] Fix uri's with "&:" or "&" in them i.e.; http://bbs.synchro.net/msgs/msg.ssjs?msg_sub=notices&message=272 Also ... do not use html_decode on href's as that breaks XHTML compliance. --- web/lib/msgslib.ssjs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/lib/msgslib.ssjs b/web/lib/msgslib.ssjs index 37308840aa..0cb0c07458 100644 --- a/web/lib/msgslib.ssjs +++ b/web/lib/msgslib.ssjs @@ -183,9 +183,9 @@ function idx_to_user(fromidx) } function make_links(str) { - str=str.replace(/(?:http|https|ftp|telnet|gopher|irc|news)\:\/\/[\w\-\.]+\.[a-zA-Z]+(?::[\w]*)?(?:\/(?:[\w\-._\?\,\/\\\+&%\$#\=~\*]*))?[^,.\(\)&\s]/gi,function(str) { - var ret='<a href="'+html_decode(str)+'" target="_blank">'+str+'</a>'; + str=str.replace(/(?:http|https|ftp|telnet|gopher|irc|news)\:\/\/[\w\-\.]+\.[a-zA-Z]+(?::[\w]*)?(?:\/(?:[\w\-._\?\,\/\\\+&%\$#\=~\*]*))?[^,.\(\)&\s]/gi,function(str) { + var ret='<a href="'+str+'" target="_blank">'+str+'</a>'; return(ret);} - ); + ); return(str); } -- GitLab