MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
mmenu.class
Ir para a documentação deste ficheiro.
1
<?php
2
3
class
MMenu
extends
MOptionList
4
{
5
var
$home
;
6
var
$base
;
7
8
function
__construct
(
$name
=
''
,
$base
=
''
,
$home
=
null
)
9
{
10
parent::__construct(
$name
);
11
$this->caption =
$name
;
12
$this->base =
$base
;
13
14
if
(
$home
==
null
)
15
{
16
$this->home = $this->manager->getConf(
'options.common'
);
17
}
18
else
19
{
20
$this->home =
$home
;
21
}
22
}
23
24
function
GetTitle
()
25
{
26
return
$this->caption
;
27
}
28
29
function
SetTitle
(
$title
)
30
{
31
$this->caption =
$title
;
32
}
33
34
function
GetBase
()
35
{
36
return
$this->base
;
37
}
38
39
function
SetBase
(
$base
)
40
{
41
$this->base =
$base
;
42
}
43
44
function
GenerateInner
()
45
{
46
if
($this->HasOptions())
47
{
48
$ul =
new
UnorderedList();
49
50
if
(
$title
= $this->
GetTitle
())
51
$ul->AddOption(
new
Div
(
''
,
$title
,
'm-menu-title'
));
52
53
$options
= $this->GenerateUnOrderedList();
54
$ul->options = array_merge($ul->options,
$options
->options);
55
$this->inner = $ul->Generate();
56
$this->SetBoxClass(
'm-menu-box'
);
57
}
58
}
59
}
60
61
?>
Div
Definição
compatibility.class:68
MComponent\$name
$name
Definição
mcomponent.class:17
MControl\$caption
$caption
Definição
mcontrol.class:130
MMenu
Definição
mmenu.class:4
MMenu\SetBase
SetBase($base)
Definição
mmenu.class:39
MMenu\GetBase
GetBase()
Definição
mmenu.class:34
MMenu\GenerateInner
GenerateInner()
Definição
mmenu.class:44
MMenu\__construct
__construct($name='', $base='', $home=null)
Definição
mmenu.class:8
MMenu\GetTitle
GetTitle()
Definição
mmenu.class:24
MMenu\SetTitle
SetTitle($title)
Definição
mmenu.class:29
MMenu\$base
$base
Definição
mmenu.class:6
MMenu\$home
$home
Definição
mmenu.class:5
MOptionList
Definição
moptionlist.class:63
MOptionList\$options
$options
Definição
moptionlist.class:64
$title
$title
Definição
base.php:3
classes
ui
controls
mmenu.class
Gerado por
1.10.0