Code optimization
This commit is contained in:
parent
03a944edf5
commit
e8fc6fe293
@ -32,7 +32,7 @@ ListOfPartnerships = List of partnership
|
|||||||
PartnershipSetup = Partnership setup
|
PartnershipSetup = Partnership setup
|
||||||
PartnershipAbout = About Partnership
|
PartnershipAbout = About Partnership
|
||||||
PartnershipAboutPage = Partnership about page
|
PartnershipAboutPage = Partnership about page
|
||||||
|
PartnershipManagedFor = Partnership managed for
|
||||||
|
|
||||||
#
|
#
|
||||||
# Object
|
# Object
|
||||||
|
|||||||
@ -81,30 +81,13 @@ include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php';
|
|||||||
|
|
||||||
if ($action == 'setting') {
|
if ($action == 'setting') {
|
||||||
require_once DOL_DOCUMENT_ROOT."/core/modules/modPartnership.class.php";
|
require_once DOL_DOCUMENT_ROOT."/core/modules/modPartnership.class.php";
|
||||||
$partnership = new modPartnership($db);
|
|
||||||
|
|
||||||
$value = GETPOST('managed_for', 'alpha');
|
$value = GETPOST('managed_for', 'alpha');
|
||||||
|
|
||||||
|
|
||||||
$modulemenu = ($value == 'member') ? 'member' : 'thirdparty';
|
$modulemenu = ($value == 'member') ? 'member' : 'thirdparty';
|
||||||
$res = dolibarr_set_const($db, "PARTNERSHIP_IS_MANAGED_FOR", $modulemenu, 'chaine', 0, '', $conf->entity);
|
$res = dolibarr_set_const($db, "PARTNERSHIP_IS_MANAGED_FOR", $modulemenu, 'chaine', 0, '', $conf->entity);
|
||||||
|
|
||||||
$partnership->tabs = array();
|
$partnership = new modPartnership($db);
|
||||||
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';
|
|
||||||
}
|
|
||||||
|
|
||||||
$error += $partnership->delete_tabs();
|
$error += $partnership->delete_tabs();
|
||||||
$error += $partnership->insert_tabs();
|
$error += $partnership->insert_tabs();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user