diff options
author | pmichaud <pmichaud@524c5546-5005-0410-9a3e-e25e191bd360> | 2006-10-13 22:17:41 +0000 |
---|---|---|
committer | pmichaud <pmichaud@524c5546-5005-0410-9a3e-e25e191bd360> | 2006-10-13 22:17:41 +0000 |
commit | aeb58039a7764d89bd505e984309290c64ffd02f (patch) | |
tree | f6b6fcdb51a9c449d08824f15acbf46ac0fbee25 /scripts/urlapprove.php | |
parent | 8ed687556cf84eac078484777cf5a907fd04217c (diff) | |
download | pmwiki.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.php | 4 |
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('"','''),$title); + $UnapprovedLink[] = $url; @$UnapprovedLinkCount++; return FmtPageName($UnapprovedLinkFmt,$pagename); } |