X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=htdocs%2Ftoplevel%2Foptions.php;fp=htdocs%2Ftoplevel%2Foptions.php;h=15e4a330c9fe0cd17cf447abcad2287f72844f7b;hb=6855525e48fad5de270500a5445c4f4ff85d8bda;hp=0000000000000000000000000000000000000000;hpb=e69709aa8ee6108a1197e46b45367ba8dab55a52;p=diogenes.git diff --git a/htdocs/toplevel/options.php b/htdocs/toplevel/options.php new file mode 100644 index 0000000..15e4a33 --- /dev/null +++ b/htdocs/toplevel/options.php @@ -0,0 +1,69 @@ +toplevel(true); + +$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : ""; + +switch ($action) { +case "options": + $globals->updateOption("menu_style", $_REQUEST['menu_style']); + if (isset($_REQUEST['menu_theme'])) + $globals->updateOption("menu_theme", $_REQUEST['menu_theme']); + $globals->updateOption("template_dir", $_REQUEST['template_dir']); + $globals->updateOption("template", $_REQUEST['template']); + $globals->updateOption("html_editor", $_REQUEST['html_editor']); + $globals->updateOption("word_import", $_REQUEST['word_import']); + $globals->updateOption("debugdatabase", $_REQUEST['debugdatabase'] ? 1 : 0); + $globals->updateOption("debugplugins", $_REQUEST['debugplugins'] ? 1 : 0); + $globals->updateOption("validatepages", $_REQUEST['validatepages'] ? 1 : 0); + break; +} + + +// fill out values +$page->assign('menu_styles', $globals->menu_styles); +$page->assign('menu_style', $globals->menu_style); +if ($globals->menu_style == 1 || $globals->menu_style == 2) { + $page->assign('menu_themes', $globals->menu_themes); + $page->assign('menu_theme', $globals->menu_theme); +} +$page->assign('template_dir', $globals->template_dir); +$page->assign('template', $globals->template); +$page->assign('templates', $page->getTemplates()); + +$page->assign('validatepages', $globals->validatepages); + +$page->assign('html_editors', $globals->html_editors); +$page->assign('html_editor', $globals->html_editor); + +$page->assign('word_imports', $globals->word_imports); +$page->assign('word_import', $globals->word_import); + +$page->assign('debugdatabase', $globals->debugdatabase); +$page->assign('debugplugins', $globals->debugplugins); + +// translations +$page->assign('greeting', __("Global options")); +$page->toolbar(__("Mode"), array( __("standard"), array(__("expert"), "options_expert.php"))); +$page->assign('msg_display_options', __("display options")); +$page->assign('msg_menu_style', __("menu style")); +$page->assign('msg_menu_theme', __("menu theme")); +$page->assign('msg_site_template_dir', __("templates directory")); +$page->assign('msg_site_template', __("default template")); +$page->assign('msg_validate_pages', __("display W3C validator links for barrel pages")); +$page->assign('msg_system_options', __("system options")); +$page->assign('msg_html_editor', __("HTML editor")); +$page->assign('msg_word_import', __("Word document import")); +$page->assign('msg_debug_options', __("debugging options")); +$page->assign('msg_debug_database', __("debug database")); +$page->assign('msg_debug_plugins', __("debug plugins")); +$page->assign('msg_submit', __("Submit")); + +$page->display('toplevel-options.tpl'); + +?>