Restore menu MRP on new eldy code
This commit is contained in:
parent
df180a7682
commit
d4409ffb08
@ -183,23 +183,33 @@ function print_eldy_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout =
|
|||||||
);
|
);
|
||||||
|
|
||||||
// MRP
|
// MRP
|
||||||
$tmpentry = array(
|
$menu_arr[] = array(
|
||||||
'enabled'=>(! empty($conf->bom->enabled) || ! empty($conf->mrp->enabled)),
|
'name' => 'TMenuMRP',
|
||||||
'perms'=>(! empty($user->rights->bom->read) || ! empty($user->rights->mrp->read)),
|
'link' => '/bom/bom_list.php?mainmenu=mrp&leftmenu=',
|
||||||
'module'=>'bom|mrp',
|
'title' => $langs->trans("TMenuMRP"),
|
||||||
|
'level' => 0,
|
||||||
|
'enabled' => $showmode = isVisibleToUserType
|
||||||
|
(
|
||||||
|
$type_user,
|
||||||
|
$tmpentry = array(
|
||||||
|
'enabled'=>(! empty($conf->bom->enabled) || ! empty($conf->mrp->enabled)),
|
||||||
|
'perms'=>(! empty($user->rights->bom->read) || ! empty($user->rights->mrp->read)),
|
||||||
|
'module'=>'bom|mrp',
|
||||||
|
),
|
||||||
|
$listofmodulesforexternal
|
||||||
|
),
|
||||||
|
'target' => $atarget,
|
||||||
|
'mainmenu' => "mrp",
|
||||||
|
'leftmenu' => '',
|
||||||
|
'position' => 30,
|
||||||
|
'id' => $id,
|
||||||
|
'idsel' => 'mrp',
|
||||||
|
'classname' => $classname = ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "project" ) ? 'class="tmenusel"' : 'class="tmenu"',
|
||||||
|
'prefix' => '',
|
||||||
|
'session' => ( ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "project" ) ? 0 : 1 ),
|
||||||
|
'loadLangs' => array("projects"),
|
||||||
|
'submenus' => array(),
|
||||||
);
|
);
|
||||||
$showmode=isVisibleToUserType($type_user, $tmpentry, $listofmodulesforexternal);
|
|
||||||
if ($showmode)
|
|
||||||
{
|
|
||||||
$classname="";
|
|
||||||
if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "mrp") { $classname='class="tmenusel"'; $_SESSION['idmenu']=''; }
|
|
||||||
else $classname = 'class="tmenu"';
|
|
||||||
$idsel='products';
|
|
||||||
|
|
||||||
$chaine=$langs->trans("TMenuMRP");
|
|
||||||
|
|
||||||
$menu->add('/bom/bom_list.php?mainmenu=mrp&leftmenu=', $chaine, 0, $showmode, $atarget, "bom", '', 30, $id, $idsel, $classname);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Projects
|
// Projects
|
||||||
$menu_arr[] = array(
|
$menu_arr[] = array(
|
||||||
@ -328,9 +338,9 @@ function print_eldy_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout =
|
|||||||
'idsel' => 'bank',
|
'idsel' => 'bank',
|
||||||
'classname' => $classname = ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "bank" ) ? 'class="tmenusel"' : 'class="tmenu"',
|
'classname' => $classname = ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "bank" ) ? 'class="tmenusel"' : 'class="tmenu"',
|
||||||
'prefix' => '',
|
'prefix' => '',
|
||||||
|
|
||||||
'session' => ( ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "bank" ) ? 0 : 1 ),
|
'session' => ( ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "bank" ) ? 0 : 1 ),
|
||||||
|
|
||||||
'loadLangs' => array("compta","banks"),
|
'loadLangs' => array("compta","banks"),
|
||||||
'submenus' => array(),
|
'submenus' => array(),
|
||||||
);
|
);
|
||||||
@ -359,9 +369,9 @@ function print_eldy_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout =
|
|||||||
'idsel' => 'accountancy',
|
'idsel' => 'accountancy',
|
||||||
'classname' => $classname = ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "accountancy" ) ? 'class="tmenusel"' : 'class="tmenu"',
|
'classname' => $classname = ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "accountancy" ) ? 'class="tmenusel"' : 'class="tmenu"',
|
||||||
'prefix' => '',
|
'prefix' => '',
|
||||||
|
|
||||||
'session' => ( ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "accountancy" ) ? 0 : 1 ),
|
'session' => ( ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "accountancy" ) ? 0 : 1 ),
|
||||||
|
|
||||||
'loadLangs' => array("compta"),
|
'loadLangs' => array("compta"),
|
||||||
'submenus' => array(),
|
'submenus' => array(),
|
||||||
);
|
);
|
||||||
@ -390,9 +400,9 @@ function print_eldy_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout =
|
|||||||
'idsel' => 'hrm',
|
'idsel' => 'hrm',
|
||||||
'classname' => $classname = ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "hrm" ) ? 'class="tmenusel"' : 'class="tmenu"',
|
'classname' => $classname = ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "hrm" ) ? 'class="tmenusel"' : 'class="tmenu"',
|
||||||
'prefix' => '',
|
'prefix' => '',
|
||||||
|
|
||||||
'session' => ( ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "hrm" ) ? 0 : 1 ),
|
'session' => ( ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "hrm" ) ? 0 : 1 ),
|
||||||
|
|
||||||
'loadLangs' => array("holiday"),
|
'loadLangs' => array("holiday"),
|
||||||
'submenus' => array(),
|
'submenus' => array(),
|
||||||
);
|
);
|
||||||
@ -421,31 +431,31 @@ function print_eldy_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout =
|
|||||||
'idsel' => 'tools',
|
'idsel' => 'tools',
|
||||||
'classname' => $classname = ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "tools" ) ? 'class="tmenusel"' : 'class="tmenu"',
|
'classname' => $classname = ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "tools" ) ? 'class="tmenusel"' : 'class="tmenu"',
|
||||||
'prefix' => '',
|
'prefix' => '',
|
||||||
|
|
||||||
'session' => ( ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "tools" ) ? 0 : 1 ),
|
'session' => ( ( $_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "tools" ) ? 0 : 1 ),
|
||||||
|
|
||||||
'loadLangs' => array("other"),
|
'loadLangs' => array("other"),
|
||||||
'submenus' => array(),
|
'submenus' => array(),
|
||||||
);
|
);
|
||||||
|
|
||||||
// Add menus
|
// Add menus
|
||||||
foreach($menu_arr as $key => $smenu)
|
foreach($menu_arr as $key => $smenu)
|
||||||
{
|
{
|
||||||
$smenu = (object) $smenu;
|
$smenu = (object) $smenu;
|
||||||
|
|
||||||
if( $smenu->enabled )
|
if( $smenu->enabled )
|
||||||
{
|
{
|
||||||
if($langs->session)
|
if($langs->session)
|
||||||
{
|
{
|
||||||
$_SESSION['idmenu']='';
|
$_SESSION['idmenu']='';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Load Langue
|
// Load Langue
|
||||||
if(! empty($smenu->loadLangs))
|
if(! empty($smenu->loadLangs))
|
||||||
{
|
{
|
||||||
$langs->loadLangs($smenu->loadLangs);
|
$langs->loadLangs($smenu->loadLangs);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Trans title
|
// Trans title
|
||||||
$mtitle = '';
|
$mtitle = '';
|
||||||
if(is_array($smenu->title))
|
if(is_array($smenu->title))
|
||||||
|
|||||||
@ -118,6 +118,14 @@ div.mainmenu.products::before {
|
|||||||
font-size: 1.5em;
|
font-size: 1.5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div.mainmenu.mrp::before {
|
||||||
|
font-family: "Font Awesome 5 Free";
|
||||||
|
font-weight: 900;
|
||||||
|
content: "\f468";
|
||||||
|
color: white;
|
||||||
|
font-size: 1.5em;
|
||||||
|
}
|
||||||
|
|
||||||
div.mainmenu.project::before {
|
div.mainmenu.project::before {
|
||||||
font-family: "Font Awesome 5 Free";
|
font-family: "Font Awesome 5 Free";
|
||||||
font-weight: 900;
|
font-weight: 900;
|
||||||
|
|||||||
@ -1764,6 +1764,10 @@ div.mainmenu.products {
|
|||||||
background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/products.png', 1) ?>);
|
background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/products.png', 1) ?>);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div.mainmenu.mrp {
|
||||||
|
background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/products.png', 1) ?>);
|
||||||
|
}
|
||||||
|
|
||||||
div.mainmenu.project {
|
div.mainmenu.project {
|
||||||
background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/project.png', 1) ?>);
|
background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/project.png', 1) ?>);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user