Fix: problem with web address in menu
This commit is contained in:
parent
e489529f22
commit
f5d1148ee9
@ -412,8 +412,11 @@ class Menubase
|
|||||||
$tabMenu[$b][0] = $menu['rowid'];
|
$tabMenu[$b][0] = $menu['rowid'];
|
||||||
$tabMenu[$b][1] = $menu['fk_menu'];
|
$tabMenu[$b][1] = $menu['fk_menu'];
|
||||||
$tabMenu[$b][2] = $menu['url'];
|
$tabMenu[$b][2] = $menu['url'];
|
||||||
|
if (!valid_url($tabMenu[$b][2],1))
|
||||||
|
{
|
||||||
if (eregi('\?',$tabMenu[$b][2])) $tabMenu[$b][2].='&idmenu='.$menu['rowid'];
|
if (eregi('\?',$tabMenu[$b][2])) $tabMenu[$b][2].='&idmenu='.$menu['rowid'];
|
||||||
else $tabMenu[$b][2].='?idmenu='.$menu['rowid'];
|
else $tabMenu[$b][2].='?idmenu='.$menu['rowid'];
|
||||||
|
}
|
||||||
$tabMenu[$b][3] = $chaine;
|
$tabMenu[$b][3] = $chaine;
|
||||||
$tabMenu[$b][5] = $menu['target'];
|
$tabMenu[$b][5] = $menu['target'];
|
||||||
$tabMenu[$b][6] = $menu['leftmenu'];
|
$tabMenu[$b][6] = $menu['leftmenu'];
|
||||||
@ -482,7 +485,7 @@ class Menubase
|
|||||||
{
|
{
|
||||||
// print "x".$pere." ".$tab[$x][6];
|
// print "x".$pere." ".$tab[$x][6];
|
||||||
|
|
||||||
$this->newmenu->add_submenu(DOL_URL_ROOT . $tab[$x][2], $tab[$x][3], $rang -1, $tab[$x][4], $tab[$x][5]);
|
$this->newmenu->add_submenu((!valid_url($tab[$x][2],1)) ? DOL_URL_ROOT . $tab[$x][2] : $tab[$x][2], $tab[$x][3], $rang -1, $tab[$x][4], $tab[$x][5]);
|
||||||
$this->recur($tab, $tab[$x][0], $rang +1);
|
$this->recur($tab, $tab[$x][0], $rang +1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user