menu.class.php
1.44 KB
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
<?php
class div_menu {
var $menu = "";
var $href_prefix = "";
var $link = "link";
var $linka = "linka";
# function __construct() {
# $this->menu_start();
# }
function set_style($style) {
$this->style_class = addslashes($style);
}
function add_item($name, $href, $active = FALSE) {
$url = $this->href_prefix. $href;
$class = $active ? $this->linka : $this->link;
$this->menu .= "\t<div class='$class'><a href=\"$url\">$name</a></div>";
}
function menu_out() {
return($this->menu);
}
}
class ul_menu {
var $menu = "";
var $style_class = "menu";
var $href_prefix = "";
function __construct() {
// piirtää aloitustagit
$this->menu_start();
}
function set_style($style) {
$this->style_class = addslashes($style);
}
function menu_start() {
// piirtää aloitustagit
$style = $this->style_class;
$this->menu .= "<ul id=\"$style\">\n";
}
function add_item($name, $href) {
// Lisää yhen merkinnän
// tähän vois tehä jonku lajittelujutun kans..?
$url = $this->href_prefix . $href;
$this->menu .= "\t<li><a href=\"$url\">$name</a></li>\n";
}
function menu_out() {
// Tulostaa </ tagit ja
// palauttaa koko potin
$this->menu .= "</ul>\n";
return($this->menu);
}
}
?>