Menu
class Menu (View source)
Class to manage left menus
Properties
| array<array{url: string, titre: string, enabled: int<0, 2>, target: string, mainmenu: string, leftmenu: string, position: int, positionfull: int|string, showtopmenuinframe: int, level?: int, id: string, idsel: string, classname: string, prefix?: string}> | $liste | List of menu items |
Methods
__construct()
Constructor
void
clear()
Clear property ->liste
void
add(string $url, string $titre, int $level = 0, int $enabled = 1, string $target = '', string $mainmenu = '', string $leftmenu = '', int $position = 0, string $id = '', string $idsel = '', string $classname = '', string $prefix = '')
Add a menu entry into this->liste (at end)
void
insert(int $idafter, string $url, string $titre, int $level = 0, int $enabled = 1, string $target = '', string $mainmenu = '', string $leftmenu = '', int $position = 0, string $id = '', string $idsel = '', string $classname = '', string $prefix = '')
Insert a menu entry into this->liste (after $idafter)
void
remove_last()
Remove a menu entry from this->liste
getNbOfVisibleMenuEntries()
Return number of visible entries (gray or not)
Details
__construct()
Constructor
void
clear()
Clear property ->liste
void
add(string $url, string $titre, int $level = 0, int $enabled = 1, string $target = '', string $mainmenu = '', string $leftmenu = '', int $position = 0, string $id = '', string $idsel = '', string $classname = '', string $prefix = '')
Add a menu entry into this->liste (at end)
void
insert(int $idafter, string $url, string $titre, int $level = 0, int $enabled = 1, string $target = '', string $mainmenu = '', string $leftmenu = '', int $position = 0, string $id = '', string $idsel = '', string $classname = '', string $prefix = '')
Insert a menu entry into this->liste (after $idafter)
void
remove_last()
Remove a menu entry from this->liste
getNbOfVisibleMenuEntries()
Return number of visible entries (gray or not)
@return int Number of visible (gray or not) menu entries