aboutsummaryrefslogtreecommitdiff
path: root/scripts/urlapprove.php
diff options
context:
space:
mode:
authorpmichaud <pmichaud@524c5546-5005-0410-9a3e-e25e191bd360>2006-10-13 22:17:41 +0000
committerpmichaud <pmichaud@524c5546-5005-0410-9a3e-e25e191bd360>2006-10-13 22:17:41 +0000
commitaeb58039a7764d89bd505e984309290c64ffd02f (patch)
treef6b6fcdb51a9c449d08824f15acbf46ac0fbee25 /scripts/urlapprove.php
parent8ed687556cf84eac078484777cf5a907fd04217c (diff)
downloadpmwiki.svn-aeb58039a7764d89bd505e984309290c64ffd02f.tar.bz2
Added $UnapproveLink array to provide a list of unapproved links.
git-svn-id: svn://pmwiki.org/pmwiki/trunk@1731 524c5546-5005-0410-9a3e-e25e191bd360
Diffstat (limited to 'scripts/urlapprove.php')
-rw-r--r--scripts/urlapprove.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/urlapprove.php b/scripts/urlapprove.php
index 165856fc..e7c01f07 100644
--- a/scripts/urlapprove.php
+++ b/scripts/urlapprove.php
@@ -48,13 +48,14 @@ array_splice($EditFunctions, array_search('PostPage', $EditFunctions),
function LinkHTTP($pagename,$imap,$path,$title,$txt,$fmt=NULL) {
global $EnableUrlApprovalRequired, $IMap, $WhiteUrlPatterns, $FmtV,
- $UnapprovedLinkCount, $UnapprovedLinkFmt;
+ $UnapprovedLink, $UnapprovedLinkCount, $UnapprovedLinkFmt;
if (!IsEnabled($EnableUrlApprovalRequired,1))
return LinkIMap($pagename,$imap,$path,$title,$txt,$fmt);
static $havereadpages;
if (!$havereadpages) { ReadApprovedUrls($pagename); $havereadpages=true; }
$p = str_replace(' ','%20',$path);
$url = str_replace('$1',$p,$IMap[$imap]);
+ if (!isset($UnapprovedLink)) $UnapprovedLink = array();
foreach((array)$WhiteUrlPatterns as $pat) {
if (preg_match("!^$pat(/|$)!i",$url))
return LinkIMap($pagename,$imap,$path,$title,$txt,$fmt);
@@ -62,6 +63,7 @@ function LinkHTTP($pagename,$imap,$path,$title,$txt,$fmt=NULL) {
$FmtV['$LinkUrl'] = PUE(str_replace('$1',$path,$IMap[$imap]));
$FmtV['$LinkText'] = $txt;
$FmtV['$LinkAlt'] = str_replace(array('"',"'"),array('&#34;','&#39;'),$title);
+ $UnapprovedLink[] = $url;
@$UnapprovedLinkCount++;
return FmtPageName($UnapprovedLinkFmt,$pagename);
}