1
0
mirror of https://github.com/php/web-php.git synced 2026-04-24 23:48:16 +02:00
Files
archived-web-php/include/shared-manual.inc
T
Colin Viebrock 29c4d5257b More changes for HTDIG:
- removed the next and prev navigation bar from the manual for HTDIG.
1998-04-13 21:59:29 +00:00

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>&nbsp;$PREV[1]<BR></TD>\n";
echo "<TD ALIGN=right WIDTH=50%><FONT FACE='$FONTFACE' SIZE=-1>$NEXT[1]&nbsp;<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);
}
?>