1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
<?php
/*
* Session Management for PHP3
*
* Copyright (c) 1999 NetUSE GmbH
* Kristian Koehntopp
*
* $Id: menu_button.inc,v 1.2 1999/11/06 16:19:59 kk Exp $
*
*/
class Menu_Button extends Menu {
var $button_path = "/menu/button.php3";
function Menu_Button() {
$this->setup();
}
function get_cell($n, $level) {
$selected = ($this->visible[$n] == $this->map);
$image_url = sprintf("%s?text=%s&level=%s&selected=%s",
$this->button_path,
urlencode($this->item[$this->visible[$n]]["title"]),
$level,
$selected);
$image_url_low = "$image_url&hilite=0";
$image_url_high = "$image_url&hilite=1";
$mouseover = "document.images[\"img$n\"].src = img${n}_h.src; return true";
$mouseout = "document.images[\"img$n\"].src = img${n}_l.src; return true";
$str .= sprintf("<script language=javascript><!--
img${n}_l = new Image(); img${n}_l.src = \"%s\";
img${n}_h = new Image(); img${n}_h.src = \"%s\";
// --></script>\n",
$image_url_low,
$image_url_high);
$str .= sprintf("<tr><td><a href='%s' onMouseOver='%s' onMouseOut='%s'><img name='%s' src='%s' alt='%s' border=0></a></td></tr>\n",
$this->item[$this->visible[$n]]["url"],
$mouseover,
$mouseout,
"img$n",
$image_url_low,
htmlentities($this->item[$this->visible[$n]]["title"])
);
return $str;
}
function shift_in() { ; }
function shift_out() { ; }
function start_menu() {
$str = "<table border=0 bgcolor=#cccccc cellspacing=0 cellpadding=0>\n";
return $str;
}
function end_menu() {
$str = "</table>\n";
return $str;
}
}
?>
|