44 $mesq = $quota->getquota(
"",
true);
47 $lsto = $hooks->invoke(
'hook_menu');
53 $lst = array_merge($sm,$lsto);
56 uasort($lst,
'm_menu::order_menu');
59 $mop = $mem->session_tempo_params_get(
'menu_toggle') ;
61 foreach( $lst as $k => $v ) {
69 if ($v[
'link'] ==
'toggle') {
70 $lst[$k][
'link'] =
'javascript:menu_toggle(\'menu-'.$k.
'\');
';
73 // Be sure that the default visibility is true
74 if (! isset($lst[$k]['visibility
'])) $lst[$k]['visibility
'] = true;
76 // Set the user's specific visibility option
77 if (
isset($mop[
"menu-$k"])) {
78 if ($mop[
"menu-$k"] ==
"hidden") $lst[$k][
'visibility'] =
false;
79 if ($mop[
"menu-$k"] ==
"visible") $lst[$k][
'visibility'] =
true;
82 if (
isset($mesq[$k])) {
84 if ( $mesq[$k][
't'] < 1 && $mesq[$k][
'u'] < 1 ) {
90 $lst[$k][
'quota_used'] = $mesq[$k][
'u'] ;
91 $lst[$k][
'quota_total'] = $mesq[$k][
't'] ;
102 return $a[
'pos'] > $b[
'pos'];
113 'title' => _(
"Home / Information"),
114 'ico' =>
'images/home.png',
115 'link' =>
'main.php',
120 'title' => _(
"Logout"),
121 'ico' =>
'images/exit.png',
122 'link' =>
'mem_logout.php',
127 'title' => _(
"Online help"),
128 'ico' =>
'images/help.png',
130 'link' => $help_baseurl,
135 'title' => _(
"Languages"),
136 'ico' =>
'/images/lang.png',
137 'visibility' =>
false,
143 foreach($locales as $l) {
144 $m[
'lang'][
'links'][] = array (
'txt' => (
isset($lang_translation[$l]))?$lang_translation[$l]:$l,
'url' =>
"/login.php?setlang=$l");