getId(), MSZ_PERM_GENERAL_MANAGE_CONFIG)) { echo render_error(403); return; } $hidden = $cfg->getValue('settings.hidden', CfgType::T_ARR, []); $vars = []; foreach($cfg->getNames() as $key) { $var = $cfg->getValue($key); $vars[] = [ 'key' => $key, 'type' => CfgTools::type($var), 'value' => in_array($key, $hidden) ? '*** hidden ***' : json_encode($var), ]; } Template::render('manage.general.settings', [ 'conf_vars' => $vars, ]);