aboutsummaryrefslogtreecommitdiff
path: root/scripts/urlapprove.php
diff options
context:
space:
mode:
authorpmichaud <pmichaud@524c5546-5005-0410-9a3e-e25e191bd360>2004-08-27 01:05:00 +0000
committerpmichaud <pmichaud@524c5546-5005-0410-9a3e-e25e191bd360>2004-08-27 01:05:00 +0000
commitaaa8893bc817ccdddd167251776fdf1b44c38514 (patch)
tree6654c62b3a57ba93cbb3671608cf5e939c8a8582 /scripts/urlapprove.php
parenta50a643b855cf1bcbc95b2b6ef437b54cacc51cc (diff)
downloadpmwiki.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.php12
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);
}