|
dolibarr
13.0.2
|
Library for file eldy menus. More...
Go to the source code of this file.
Functions | |
| print_eldy_menu ($db, $atarget, $type_user, &$tabMenu, &$menu, $noout=0, $mode= '') | |
| Core function to output top menu eldy. More... | |
| print_start_menu_array () | |
| Output start menu array. More... | |
| print_start_menu_entry ($idsel, $classname, $showmode) | |
| Output start menu entry. More... | |
| print_text_menu_entry ($text, $showmode, $url, $id, $idsel, $classname, $atarget) | |
| Output menu entry. More... | |
| print_end_menu_entry ($showmode) | |
| Output end menu entry. More... | |
| print_end_menu_array () | |
| Output menu array. More... | |
| print_left_eldy_menu ($db, $menu_array_before, $menu_array_after, &$tabMenu, &$menu, $noout=0, $forcemainmenu= '', $forceleftmenu= '', $moredata=null, $type_user=0) | |
| Core function to output left menu eldy Fill &$menu (example with $forcemainmenu='home' $forceleftmenu='all', return left menu tree of Home) More... | |
Library for file eldy menus.
Definition in file eldy.lib.php.
| print_eldy_menu | ( | $db, | |
| $atarget, | |||
| $type_user, | |||
| & | $tabMenu, | ||
| & | $menu, | ||
$noout = 0, |
|||
$mode = '' |
|||
| ) |
Core function to output top menu eldy.
| DoliDB | $db | Database handler |
| string | $atarget | Target (Example: '' or '_top') |
| int | $type_user | 0=Menu for backoffice, 1=Menu for front office |
| array | $tabMenu | If array with menu entries already loaded, we put this array here (in most cases, it's empty). For eldy menu, it contains menu entries loaded from database. |
| Menu | $menu | Object Menu to return back list of menu entries |
| int | $noout | 1=Disable output (Initialise &$menu only). |
| string | $mode | 'top', 'topnb', 'left', 'jmobile' |
Definition at line 44 of file eldy.lib.php.
References dol_buildpath(), dol_escape_htmltag(), dol_sort_array(), getCommonSubstitutionArray(), isVisibleToUserType(), make_substitutions(), print, print_end_menu_array(), print_end_menu_entry(), print_start_menu_array(), print_start_menu_entry(), and print_text_menu_entry().
Referenced by MenuManager\showmenu().
| print_end_menu_array | ( | ) |
Output menu array.
Definition at line 642 of file eldy.lib.php.
References print.
Referenced by print_eldy_menu().
| print_end_menu_entry | ( | $showmode | ) |
Output end menu entry.
| int | $showmode | 0 = hide, 1 = allowed or 2 = not allowed |
Definition at line 629 of file eldy.lib.php.
References print.
Referenced by print_eldy_menu().
| print_left_eldy_menu | ( | $db, | |
| $menu_array_before, | |||
| $menu_array_after, | |||
| & | $tabMenu, | ||
| & | $menu, | ||
$noout = 0, |
|||
$forcemainmenu = '', |
|||
$forceleftmenu = '', |
|||
$moredata = null, |
|||
$type_user = 0 |
|||
| ) |
Core function to output left menu eldy Fill &$menu (example with $forcemainmenu='home' $forceleftmenu='all', return left menu tree of Home)
| DoliDB | $db | Database handler |
| array | $menu_array_before | Table of menu entries to show before entries of menu handler (menu->liste filled with menu->add) |
| array | $menu_array_after | Table of menu entries to show after entries of menu handler (menu->liste filled with menu->add) |
| array | $tabMenu | If array with menu entries already loaded, we put this array here (in most cases, it's empty) |
| Menu | $menu | Object Menu to return back list of menu entries |
| int | $noout | Disable output (Initialise &$menu only). |
| string | $forcemainmenu | 'x'=Force mainmenu to mainmenu='x' |
| string | $forceleftmenu | 'all'=Force leftmenu to '' (= all). If value come being '', we change it to value in session and 'none' if not defined in session. |
| array | $moredata | An array with more data to output |
| int | $type_user | 0=Menu for backoffice, 1=Menu for front office |
Definition at line 667 of file eldy.lib.php.
References $resql, dol_buildpath(), dol_print_error(), dol_string_nohtmltag(), dol_trunc(), getCommonSubstitutionArray(), GETPOST(), img_warning(), isVisibleToUserType(), make_substitutions(), and print.
Referenced by MenuManager\showmenu().
| print_start_menu_array | ( | ) |
Output start menu array.
Definition at line 563 of file eldy.lib.php.
References print.
Referenced by print_eldy_menu().
| print_start_menu_entry | ( | $idsel, | |
| $classname, | |||
| $showmode | |||
| ) |
Output start menu entry.
| string | $idsel | Text |
| string | $classname | String to add a css class |
| int | $showmode | 0 = hide, 1 = allowed or 2 = not allowed |
Definition at line 579 of file eldy.lib.php.
References print.
Referenced by print_eldy_menu().
| print_text_menu_entry | ( | $text, | |
| $showmode, | |||
| $url, | |||
| $id, | |||
| $idsel, | |||
| $classname, | |||
| $atarget | |||
| ) |
Output menu entry.
| string | $text | Text |
| int | $showmode | 0 = hide, 1 = allowed or 2 = not allowed |
| string | $url | Url |
| string | $id | Id |
| string | $idsel | Id sel |
| string | $classname | Class name |
| string | $atarget | Target |
Definition at line 600 of file eldy.lib.php.
References dol_escape_htmltag(), and print.
Referenced by print_eldy_menu().