diff options
author | pmichaud <pmichaud@524c5546-5005-0410-9a3e-e25e191bd360> | 2004-08-27 01:05:00 +0000 |
---|---|---|
committer | pmichaud <pmichaud@524c5546-5005-0410-9a3e-e25e191bd360> | 2004-08-27 01:05:00 +0000 |
commit | aaa8893bc817ccdddd167251776fdf1b44c38514 (patch) | |
tree | 6654c62b3a57ba93cbb3671608cf5e939c8a8582 /scripts/urlapprove.php | |
parent | a50a643b855cf1bcbc95b2b6ef437b54cacc51cc (diff) | |
download | pmwiki.svn-aaa8893bc817ccdddd167251776fdf1b44c38514.tar.bz2 |
Modified location of ApprovedUrls page.
git-svn-id: svn://pmwiki.org/trunk/pmwiki@132 524c5546-5005-0410-9a3e-e25e191bd360
Diffstat (limited to 'scripts/urlapprove.php')
-rw-r--r-- | scripts/urlapprove.php | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/scripts/urlapprove.php b/scripts/urlapprove.php index 2d52d8a0..99ce4f23 100644 --- a/scripts/urlapprove.php +++ b/scripts/urlapprove.php @@ -12,17 +12,18 @@ WhiteUrlPatterns is rendered using $UnapprovedLinkFmt. The script also provides ?action=approveurls and ?action=approvesites, - which scan the current page for any new URLs and automatically adds - them to the first page of $UrlApprovalPagesFmt. + which scan the current page for any new URLs to be automatically added + the first page of $UrlApprovalPagesFmt. */ $LinkFunctions['http:'] = 'LinkHTTP'; $LinkFunctions['https:'] = 'LinkHTTP'; -$ApprovedUrlPagesFmt = array('Main.ApprovedURLs'); +$ApprovedUrlPagesFmt = array('Main.ApprovedUrls'); $UnapprovedLinkFmt = "\$LinkText<a class='apprlink' href='\$PageUrl?action=approveurls'>$[(approve links)]</a>"; $HTMLStylesFmt[] = '.apprlink { font-size:smaller; }'; -$ApproveUrlPattern = "\\bhttps?:[^\\s$UrlExcludeChars]+"; +$ApproveUrlPattern = + "\\bhttps?:[^\\s$UrlExcludeChars]*[^\\s.,?!$UrlExcludeChars]"; $WhiteUrlPatterns = array(); $HandleActions['approveurls'] = 'HandleApprove'; $HandleActions['approvesites'] = 'HandleApprove'; @@ -33,9 +34,10 @@ function LinkHTTP($pagename,$imap,$path,$title,$txt,$fmt=NULL) { if (!$havereadpages) { ReadApprovedUrls($pagename); $havereadpages=true; } $p = str_replace(' ','%20',$path); $url = str_replace('$1',$p,$IMap[$imap]); - foreach((array)$WhiteUrlPatterns as $pat) + foreach((array)$WhiteUrlPatterns as $pat) { if (preg_match("!^$pat(/|$)!",$url)) return LinkIMap($pagename,$imap,$path,$title,$txt,$fmt); + } $FmtV['$LinkText'] = $txt; return FmtPageName($UnapprovedLinkFmt,$pagename); } |