MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
mmenu.class
Ir para a documentação deste ficheiro.
1<?php
2
3class 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?>
Definição mmenu.class:4
SetBase($base)
Definição mmenu.class:39
GetBase()
Definição mmenu.class:34
GenerateInner()
Definição mmenu.class:44
__construct($name='', $base='', $home=null)
Definição mmenu.class:8
GetTitle()
Definição mmenu.class:24
SetTitle($title)
Definição mmenu.class:29
$base
Definição mmenu.class:6
$home
Definição mmenu.class:5
$title
Definição base.php:3