Update auguria.lib.php
The variable $classname does not seem to be defined for all execution paths leading up to this point.
This commit is contained in:
parent
25aa301bc7
commit
de0f115cbd
@ -75,8 +75,7 @@ function print_auguria_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout
|
||||
$idsel = (empty($newTabMenu[$i]['mainmenu']) ? 'none' : $newTabMenu[$i]['mainmenu']);
|
||||
|
||||
$showmode = dol_auguria_showmenu($type_user, $newTabMenu[$i], $listofmodulesforexternal);
|
||||
if ($showmode == 1)
|
||||
{
|
||||
if ($showmode == 1) {
|
||||
$newTabMenu[$i]['url'] = make_substitutions($newTabMenu[$i]['url'], $substitarray);
|
||||
|
||||
$url = $shorturl = $newTabMenu[$i]['url'];
|
||||
@ -116,7 +115,11 @@ function print_auguria_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout
|
||||
if (!empty($_SESSION['idmenu']) && $newTabMenu[$i]['rowid'] == $_SESSION['idmenu']) $classname = 'class="tmenusel"';
|
||||
elseif (!empty($_SESSION["mainmenu"]) && $newTabMenu[$i]['mainmenu'] == $_SESSION["mainmenu"]) $classname = 'class="tmenusel"';
|
||||
else $classname = 'class="tmenu"';
|
||||
} elseif ($showmode == 2) $classname = 'class="tmenu"';
|
||||
} elseif ($showmode == 2) {
|
||||
$classname = 'class="tmenu"';
|
||||
} else {
|
||||
$classname = '';
|
||||
}
|
||||
|
||||
$menu->add($shorturl, $newTabMenu[$i]['titre'], 0, $showmode, ($newTabMenu[$i]['target'] ? $newTabMenu[$i]['target'] : $atarget), ($newTabMenu[$i]['mainmenu'] ? $newTabMenu[$i]['mainmenu'] : $newTabMenu[$i]['rowid']), ($newTabMenu[$i]['leftmenu'] ? $newTabMenu[$i]['leftmenu'] : ''), $newTabMenu[$i]['position'], $id, $idsel, $classname);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user