(@$_GET['subpage']=='show') ? 'hide' : 'show', 'show' => FmtPageName('$[Show subpages]', $pagename), 'hide' => FmtPageName('$[Hide subpages]', $pagename), 'reverse' => FmtPageName('$[Reverse order]', $pagename), 'print' => FmtPageName('$[Print]', $pagename))); $opt = array_merge($SubpageToggleOpt, (array)$opt); $out[] = FmtPageName("class='publish' action='\$ScriptUrl' method='get'>", $pagename); $out[] = FmtPageName("", $pagename); $out[] = ""; if (@$opt['action']=='print') $out[] = " {$opt['print']} "; elseif (@$opt['action']=='publish') { SDV($PrintTagFmt,"
$PDFCheckboxFmt $PDFTypesetFmt $PDFOptionsFmt
"); $pdf = Keep(FmtPageName($PrintTagFmt, $pagename)); } $out[] = ""; if (@$_GET['subpage']=='hide') $out[] = " {$opt['reverse']}"; else $out[] = "". ($_GET['reverse'] ? ' '.$opt['reverse'] : ''); return '
$pdf"; } Markup('subpage', 'directives', '/^\(:subpage\s*(.*?):\)/e', $action=='print' ? "" : "SubpageToggle(\$pagename, ParseArgs(PSS('$1')))"); if (@$_GET['subpage']=='show') { if (@$_GET['reverse']) { Markup('switchsub', 'include', "/(?:\n?\*\s*\[\[,[^\|\]]+(?:\|\s*[^\]]+)?\]\][^\n]*\n)+/sei", "implode('\n',array_reverse(explode('\n',PSS('$0')))).'\n'"); ?>