mirror of
https://github.com/VTECRM/vtenext.git
synced 2026-02-26 16:18:47 +00:00
49 lines
1.5 KiB
PHP
49 lines
1.5 KiB
PHP
<?php
|
|
/*************************************
|
|
* SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. <info@vtenext.com>
|
|
* SPDX-License-Identifier: AGPL-3.0-only
|
|
************************************/
|
|
|
|
/* crmv@18592 crmv@47905bis crmv@54707 */
|
|
|
|
global $adb,$table_prefix;
|
|
$tabs = getParentTabs();
|
|
|
|
$adb->query('delete from tbl_s_menu');
|
|
$adb->pquery('insert into tbl_s_menu (type) values (?)',array($_REQUEST['menu_type']));
|
|
if ($_REQUEST['menu_type'] == 'modules') {
|
|
$adb->query('delete from tbl_s_menu_modules');
|
|
foreach($_REQUEST['fast_modules'] as $seq => $tabid) {
|
|
$adb->pquery('insert into tbl_s_menu_modules values(?,?,?)',array($tabid,1,$seq));
|
|
}
|
|
foreach($_REQUEST['other_modules'] as $seq => $tabid) {
|
|
$adb->pquery('insert into tbl_s_menu_modules values(?,?,?)',array($tabid,0,$seq));
|
|
}
|
|
} else {
|
|
foreach($tabs as $key => $array)
|
|
{
|
|
if($_REQUEST['ckb_'.$key] == 'check')
|
|
$value = '0';
|
|
else
|
|
$value = '1';
|
|
$sql = 'UPDATE '.$table_prefix.'_parenttab SET hidden = ? WHERE parenttabid = ?';
|
|
$params = array($value,$key);
|
|
$adb->pquery($sql,$params);
|
|
}
|
|
}
|
|
|
|
$enable_areas = 0;
|
|
if ($_REQUEST['enable_areas'] == 'on') {
|
|
$enable_areas = 1;
|
|
}
|
|
require_once('modules/Area/Area.php');
|
|
$areaManager = AreaManager::getInstance();
|
|
$enable_areas = $areaManager->setToolValue('enable_areas',$enable_areas);
|
|
|
|
$cache = Cache::getInstance('getMenuLayout');
|
|
$cache->clear();
|
|
|
|
$cache = Cache::getInstance('getMenuModuleList');
|
|
$cache->clear();
|
|
|
|
header('location:index.php?module=Settings&action=menuSettings&parenttab=Settings'); |