Ensure that all board config variables are available on all config screens #2433

This commit is contained in:
Kijin Sung 2025-06-01 17:32:07 +09:00
parent 967f67ec99
commit 936e1931c0
6 changed files with 166 additions and 39 deletions

View file

@ -142,6 +142,9 @@ class BoardAdminView extends Board {
return $this->alertMessage('msg_invalid_request');
}
// Fix missing module configuration values
BoardModel::fixModuleConfig($this->module_info);
// get the skins list
$oModuleModel = getModel('module');
$skin_list = $oModuleModel->getSkins($this->module_path);
@ -199,6 +202,10 @@ class BoardAdminView extends Board {
* additonal setup panel is for connecting the service modules with other modules
**/
function dispBoardAdminBoardAdditionSetup() {
// Fix missing module configuration values
BoardModel::fixModuleConfig($this->module_info);
// sice content is obtained from other modules via call by reference, declare it first
$content = '';