mirror of
https://github.com/php/web-php.git
synced 2026-04-24 23:48:16 +02:00
29c4d5257b
- removed the next and prev navigation bar from the manual for HTDIG.
123 lines
3.9 KiB
C++
123 lines
3.9 KiB
C++
<?php // -*- C++ -*-
|
|
require("shared.inc");
|
|
|
|
$FRAMEMODE="manual";
|
|
|
|
$navBarNo = "";
|
|
|
|
$NEXT = $PREV = $UP = $HOME = array(false, false);
|
|
$TOC = array();
|
|
|
|
function setupNavigation($data) {
|
|
global $NEXT, $PREV, $UP, $HOME, $TOC;
|
|
$HOME = @$data["home"];
|
|
$HOME[0] = "./";
|
|
$NEXT = @$data["next"];
|
|
$PREV = @$data["prev"];
|
|
$UP = @$data["up"];
|
|
$TOC = @$data["toc"];
|
|
}
|
|
|
|
function makeBullet($url,$number,$offtype,$offnum) {
|
|
echo "<A HREF=\"$url\" onMouseover=\"hide();changebullet('bullet$number',1)\" \n";
|
|
echo "onMouseout=\"changebullet('bullet$number',$offnum)\">";
|
|
echo "<IMG SRC=\"/gifs/b-bullet-$offtype.gif\" \n WIDTH=10 HEIGHT=10 HSPACE=2 VSPACE=2 BORDER=0 \n NAME=\"bullet$number\">";
|
|
echo "</A>";
|
|
}
|
|
|
|
function makeBorderTOC($this)
|
|
{
|
|
global $NEXT, $PREV, $UP, $HOME, $TOC, $FONTFACEATTR;
|
|
global $HAVE_STYLE, $HAVE_TD_BG;
|
|
|
|
$tocfontsize = "-1"; // replace with CSS?
|
|
|
|
if (!$HAVE_STYLE) {
|
|
$FONTCOL = " COLOR=\"#FFFFFF\"";
|
|
} else {
|
|
$FONTCOL = "";
|
|
}
|
|
|
|
echo "<TABLE BORDER=0 CELLPADDING=1 CELLSPACING=0 WIDTH=\"100%\">\n";
|
|
echo "<TR VALIGN=top>\n";
|
|
echo "<TD WIDTH=10>";
|
|
spc(10, 10);
|
|
echo "</TD>\n";
|
|
echo "<TD COLSPAN=2><A HREF=\"$UP[0]\" onMouseover=\"hide();\" CLASS=sidebartoc>";
|
|
echo "<FONT SIZE=\"$tocfontsize\"".$FONTCOL.$FONTFACEATTR.">";
|
|
echo "<B>$UP[1]</B></FONT></A></TD></TR>\n";
|
|
$this = eregi_replace("^Manual: *", "", $this);
|
|
for ($i = 0; $i < count($TOC); $i++) {
|
|
list($url, $title) = $TOC[$i];
|
|
if (!$url || !$title) {
|
|
continue;
|
|
}
|
|
if ($title == $this) {
|
|
$type = "w";
|
|
$out = 2;
|
|
} else {
|
|
$type = "p";
|
|
$out = 0;
|
|
}
|
|
if ($UP[0] == 'funcref.php3') {
|
|
$title = eregi_replace(" functions\$", "", $title);
|
|
}
|
|
echo "<TR VALIGN=top><TD WIDTH=10>";
|
|
spc(10,10);
|
|
echo "</TD>\n<TD WIDTH=15><A HREF=\"$url\" ";
|
|
echo "onMouseover=\"hide();changebullet('bullet$i',1)\" \n";
|
|
echo "onMouseout=\"changebullet('bullet$i',$out)\">";
|
|
echo "<IMG SRC=\"/gifs/b-bullet-$type.gif\" WIDTH=10 HEIGHT=10 ";
|
|
echo "BORDER=0 NAME=\"bullet$i\"></A>\n";
|
|
echo "</TD>\n<TD WIDTH=100%>";
|
|
echo "<A HREF=\"$url\" onMouseover=\"hide();";
|
|
echo "changebullet('bullet$i',1)\" \n ";
|
|
echo "onMouseout=\"changebullet('bullet$i',$out)\" \n";
|
|
echo "CLASS=sidebartoc>";
|
|
echo "<FONT SIZE=\"$tocfontsize\"".$FONTCOL.$FONTFACEATTR.">";
|
|
echo "$title</FONT></A></TD></TR>\n";
|
|
}
|
|
echo "</TABLE>\n";
|
|
};
|
|
|
|
function navigationBar($title) {
|
|
global $NEXT, $PREV, $UP, $HOME, $TOC, $FONTFACE;
|
|
global $navBarNo;
|
|
$no = $navBarNo;
|
|
if ($title!="Show Source") {
|
|
echo("<!-- start next/prev -->\n");
|
|
echo "<TABLE BORDER=0 WIDTH=100% BGCOLOR='#D0D0D0' CELLPADDING=0 CELLSPACING=0>\n";
|
|
echo "<TR VALIGN=middle>\n";
|
|
echo "<TD ALIGN=left WIDTH=18><IMG SRC='/gifs/gcap-left.gif' WIDTH=18 HEIGHT=36 BORDER=0><BR></TD>\n";
|
|
if ($PREV[0] && $PREV[1]) {
|
|
echo "<TD ALIGN=left WIDTH=75><A HREF=\"$PREV[0]\" onMouseover=\"change('prev$no',1);\" onMouseout=\"hide();\"><IMG SRC='/gifs/b-prev-p.gif' ALT='Previous page' WIDTH=75 HEIGHT=21 VSPACE=7 BORDER=0 NAME='prev$no' align=absmiddle></A><BR></TD>\n";
|
|
}
|
|
echo "<TD ALIGN=left WIDTH=50%><FONT FACE='$FONTFACE' SIZE=-1> $PREV[1]<BR></TD>\n";
|
|
echo "<TD ALIGN=right WIDTH=50%><FONT FACE='$FONTFACE' SIZE=-1>$NEXT[1] <BR></TD>\n";
|
|
if ($NEXT[0] && $NEXT[1]) {
|
|
echo "<TD ALIGN=left WIDTH=75><A HREF=\"$NEXT[0]\" onMouseover=\"change('next$no',1);\" onMouseout=\"hide();\"><IMG SRC='/gifs/b-next-p.gif' ALT='Next page' WIDTH=75 HEIGHT=21 VSPACE=7 BORDER=0 NAME='next$no' align=absmiddle></A><BR></TD>\n";
|
|
}
|
|
echo "<TD ALIGN=right WIDTH=18><IMG SRC='/gifs/gcap-right.gif' WIDT=18 HEIGHT=36 BORDER=0><BR></TD>\n";
|
|
echo "</TR></TABLE>\n";
|
|
echo "<BR>\n";
|
|
$navBarNo = (string)((int)$navBarNo + 2);
|
|
}
|
|
}
|
|
|
|
function manualHeader($title) {
|
|
global $FRAMEMODE, $HTDIG;
|
|
commonHeader("Manual: $title");
|
|
if (!$HTDIG):
|
|
navigationBar($title);
|
|
endif;
|
|
}
|
|
|
|
function manualFooter($title) {
|
|
global $HTDIG;
|
|
if (!$HTDIG):
|
|
navigationBar($title);
|
|
endif;
|
|
commonFooter($title);
|
|
}
|
|
?>
|