diff options
author | pmichaud <pmichaud@524c5546-5005-0410-9a3e-e25e191bd360> | 2004-06-19 10:54:08 +0000 |
---|---|---|
committer | pmichaud <pmichaud@524c5546-5005-0410-9a3e-e25e191bd360> | 2004-06-19 10:54:08 +0000 |
commit | d9e2dee3ee4c100158e397e38e0a736bee7e93c7 (patch) | |
tree | 03117e890ca0edbefa1fa9092fe3708bcd5425b8 /scripts/urlapprove.php | |
parent | 04e063ab766105ba15550ccae127b1d7ec21c683 (diff) | |
download | pmwiki.svn-d9e2dee3ee4c100158e397e38e0a736bee7e93c7.tar.bz2 |
Fixed trailing slash and @ issue.
git-svn-id: svn://pmwiki.org/trunk/pmwiki@77 524c5546-5005-0410-9a3e-e25e191bd360
Diffstat (limited to 'scripts/urlapprove.php')
-rw-r--r-- | scripts/urlapprove.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/urlapprove.php b/scripts/urlapprove.php index cd85a8ad..2d52d8a0 100644 --- a/scripts/urlapprove.php +++ b/scripts/urlapprove.php @@ -34,7 +34,7 @@ function LinkHTTP($pagename,$imap,$path,$title,$txt,$fmt=NULL) { $p = str_replace(' ','%20',$path); $url = str_replace('$1',$p,$IMap[$imap]); foreach((array)$WhiteUrlPatterns as $pat) - if (preg_match("!^$pat!",$url)) + if (preg_match("!^$pat(/|$)!",$url)) return LinkIMap($pagename,$imap,$path,$title,$txt,$fmt); $FmtV['$LinkText'] = $txt; return FmtPageName($UnapprovedLinkFmt,$pagename); @@ -63,7 +63,7 @@ function HandleApprove($pagename) { $addpat = array(); foreach($match[0] as $a) { foreach((array)$WhiteUrlPatterns as $pat) - if (preg_match("!^$pat!",$a)) continue 2; + if (preg_match("!^$pat(/|$)!",$a)) continue 2; if ($action=='approvesites') $a=preg_replace("!^([^:]+://[^/]+).*$!",'$1',$a); $addpat[] = $a; |