vtenext/modules/Popup/SettingsArea.php
2021-04-28 20:10:26 +02:00

38 lines
1.2 KiB
PHP

<?php
/*************************************
* SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. <info@vtenext.com>
* 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');
?>