NAME¶
LedgerSMB::DBObject::Menu - Menu Handling Back-end Routines for LedgerSMB
SYNOPSIS¶
Provides the functions for generating the data structures for the LedgerSMB
menu.
COPYRIGHT¶
Copyright (c) 2007 The LedgerSMB Core Team. Licensed under the GNU General
Public License version 2 or at your option any later version. Please see the
included COPYRIGHT and LICENSE files for more information.
METHODS¶
- new()
- Inherited from LedgerSMB::DBObject. Please see that documnetation for
details.
- generate()
- This function returns a list of menu items. Each list item is a hashref:
keys %menu_item would return the equivalent of qw(position id level label
path args). Returns the complete list and sets $menu->{menu_items} to a
referene to th result set, This function does not return an entry for the
top-level menu.
- generate_section()
- This class acts like Menu::Generate except it returns only a cross-section
of the menu. Basically it returns all nodes which are direct children
below $object->{parent_id}.
- will_expire_soon()
- This method returns true if the user's password will expire soon (within
the next week).
Copyright (C) 2007 The LedgerSMB Core Team¶
Licensed under the GNU General Public License version 2 or later (at your
option). For more information please see the included LICENSE and COPYRIGHT
files.