* SPDX-License-Identifier: AGPL-3.0-only ************************************/ /* crmv@43942 */ global $current_user, $theme; require_once('modules/Area/Area.php'); $areaid = intval($_REQUEST['mod']); $areaManager = AreaManager::getInstance(); $areaList = $areaManager->getModuleList($areaid); $areaList = $areaList['info']; if ($areaid == -1) { usort($areaList, function($a, $b) { return ($a['translabel'] > $b['translabel']); }); } $allList = $areaManager->getSelectableModuleList($areaid,$areaList); $smarty = new VteSmarty(); $smarty->assign('THEME', $theme); $smarty->assign('AREAID', $areaid); $smarty->assign('MODE', 'edit'); if ($areaid == -1 || $areaid == 0) { $smarty->assign('PERMISSION_DELETE', false); } else { $smarty->assign('PERMISSION_DELETE', true); } $smarty->assign('CURRENTMODULES', $areaList); $smarty->assign('OTHERMODULES', $allList); $smarty->assign('HIGHTLIGHT_FIXED_MODULES', $areaManager->hightlight_fixed_modules); $smarty->assign('HIDE_FIXED_MODULES', $areaManager->hide_fixed_modules); $smarty->display('modules/Popup/SettingsArea.tpl'); ?>