"
"), $InlineReplacements); if ($action == "publish") { $HTMLHeaderFmt .= ""; $DoubleBrackets["/\\[\\[mailto:($UrlPathPattern)(.*?)\\]\\]/"] = "''$2'' [[[mailto:$1 $1]]]"; $UrlLinkTextFmt = "\$LinkText [\$Url]"; $WikiPageCreateFmt = "\$LinkText"; $WikiPageCreateSpaceFmt = "\$LinkText"; $GroupHeaderFmt = '$Group.GroupPrintHeader'; $GroupFooterFmt = '$Group.GroupPrintFooter'; $TrailLinkPattern = "(?:($GroupNamePattern)([\\/.]))?(($WikiWordPattern)|($FreeLinkPattern))"; $DoubleBrackets["/<<\\|($TrailLinkPattern)\\|>>/"] = "$1"; $DoubleBrackets["/\\^\\|($TrailLinkPattern)\\|\\^/"] = ''; $DoubleBrackets["/<\\|($TrailLinkPattern)\\|>/"] = ''; $SpaceWikiWords = 1; $hide = 1; } SDV($HandleActions['publish'],'HandlePublish'); SDV($PublishListRuleFmt,"5"); SDV($PublishTagFmt,"
"); SDV($PagePublishFmtH,"From $WikiTitle

\$Groupspaced: \$Titlespaced

"); SDV($PagePublishFmtF,"


Retrieved from “$PageUrlFmt”
Published on \$LastModified
"); SDV($HandlePublishFmt,array(&$HTMLStartFmt,&$PagePublishFmtH, "wiki:$GroupHeaderFmt", &$PublishList, "wiki:$GroupFooterFmt", &$PagePublishFmtF,&$HTMLEndFmt)); SDV($PublishPageNotFoundFmt, 'Page \'\'$Tlink\'\' does not exist.'); SDV($InlineReplacements['/\\[\\[\\$Publish\\]\\]/e'], "FmtPageName(\$GLOBALS['PublishTagFmt'],\$pagename)"); function HandlePublish($pagename) { global $PublishListRuleFmt,$HandlePublishFmt,$TrailLinkPattern; global $PublishPageNotFoundFmt,$HTMLTitle,$GCount; $trailname = FmtWikiLink('',$pagename,NULL,'PageName'); $trailpage = ReadPage($trailname); if ($trailpage) { $trailgroup = FmtPageName('$Group',$trailname); foreach(explode("\n",$trailpage['text']) as $x) { if (preg_match("/^([#*]+)\\s*(.*)/",$x,$match)) { $depth[] = strlen($match[1]); if (preg_match("/^(\\[\\[)?($TrailLinkPattern)/",$match[2],$text)) { $pg = ($text[3]>'')?$text[2]: $trailgroup.'/'.$text[2]; $pages[] = FmtWikiLink('',$pg,NULL,'PageName',$trailpage); if (preg_match("/^\\[\\[($TrailLinkPattern)((?:\\s.*?)\\]\\])/", $match[2],$dbm)) $links[] = "[[".$pg.array_pop($dbm); else $links[] = $pg; } else { $pages[] = "textonly"; $links[] = $match[2]; } } } for($i=0;$i