$newModule = str_replace(' ', '_', $_POST['NEW_MODULE_NAME']); $UI->addModule($newModule, $needAuthorize, false); header('Location: admin.php?module=pages'); } elseif ($_POST['submit'] == $UI->i10nMan->translate('Save settings')) { foreach ($UI->getAllAvailableModules() as $module) { if (array_key_exists('NEED_AUTHORIZE' . $module['module'], $_POST)) { $needAuthorize = true; } else { $needAuthorize = false; } if (array_key_exists('ADMIN_ONLY' . $module['module'], $_POST)) { $adminOnly = true; } else { $adminOnly = false; } $UI->changeSettingsModule($module['module'], $needAuthorize, $adminOnly); } header('Location: admin.php?module=pages'); } else { header('Location: admin.php?module=pages'); } break; case 'addpage': // we need some global variables here to make the vars in core/uimanager.vars.class.php correct $addToModule = $_GET['tomodule']; $UI->loadPage('admin/addpage', NULL, true, true); break; case 'addpagesave': $UI->addPage($_POST['module'], $_POST['language'], $_POST['name'], $_POST['content']); header('Location: admin.php?module=pages'); break;