diff --git a/htdocs/langs/en_US/partnership.lang b/htdocs/langs/en_US/partnership.lang index e9fb30d1fd6..3848ffca987 100644 --- a/htdocs/langs/en_US/partnership.lang +++ b/htdocs/langs/en_US/partnership.lang @@ -32,7 +32,7 @@ ListOfPartnerships = List of partnership PartnershipSetup = Partnership setup PartnershipAbout = About Partnership PartnershipAboutPage = Partnership about page - +PartnershipManagedFor = Partnership managed for # # Object diff --git a/htdocs/partnership/admin/setup.php b/htdocs/partnership/admin/setup.php index 6ba689cbd00..77edba1f21f 100644 --- a/htdocs/partnership/admin/setup.php +++ b/htdocs/partnership/admin/setup.php @@ -81,30 +81,13 @@ include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; if ($action == 'setting') { require_once DOL_DOCUMENT_ROOT."/core/modules/modPartnership.class.php"; - $partnership = new modPartnership($db); $value = GETPOST('managed_for', 'alpha'); - $modulemenu = ($value == 'member') ? 'member' : 'thirdparty'; $res = dolibarr_set_const($db, "PARTNERSHIP_IS_MANAGED_FOR", $modulemenu, 'chaine', 0, '', $conf->entity); - $partnership->tabs = array(); - if ($modulemenu == 'member') { - $partnership->tabs[] = array('data'=>'member:+partnership:Partnership:partnership@partnership:$user->rights->partnership->read:/adherents/partnership.php?socid=__ID__'); - $fk_mainmenu = "members"; - } else { - $partnership->tabs[] = array('data'=>'thirdparty:+partnership:Partnership:partnership@partnership:$user->rights->partnership->read:/societe/partnership.php?socid=__ID__'); - $fk_mainmenu = "companies"; - } - - foreach ($partnership->menu as $key => $menu) { - $partnership->menu[$key]['mainmenu'] = $fk_mainmenu; - - if ($menu['leftmenu'] == 'partnership') - $partnership->menu[$key]['fk_menu'] = 'fk_mainmenu='.$fk_mainmenu; - else $partnership->menu[$key]['fk_menu'] = 'fk_mainmenu='.$fk_mainmenu.',fk_leftmenu=partnership'; - } + $partnership = new modPartnership($db); $error += $partnership->delete_tabs(); $error += $partnership->insert_tabs();