Commit | Line | Data |
---|---|---|
6855525e JL |
1 | <?php |
2 | require_once 'diogenes.common.inc.php'; | |
3 | require_once 'diogenes.toplevel.inc.php'; | |
4 | require_once 'diogenes/diogenes.logger-view.inc.php'; | |
5 | // dependency on PEAR | |
6 | require_once 'System.php'; | |
7 | ||
8 | $page = new $globals->toplevel(true); | |
9 | ||
10 | $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : ""; | |
11 | ||
12 | switch ($action) { | |
13 | case "options": | |
14 | $globals->updateOption("menu_style", $_REQUEST['menu_style']); | |
15 | if (isset($_REQUEST['menu_theme'])) | |
16 | $globals->updateOption("menu_theme", $_REQUEST['menu_theme']); | |
17 | $globals->updateOption("template_dir", $_REQUEST['template_dir']); | |
18 | $globals->updateOption("template", $_REQUEST['template']); | |
19 | $globals->updateOption("html_editor", $_REQUEST['html_editor']); | |
20 | $globals->updateOption("word_import", $_REQUEST['word_import']); | |
21 | $globals->updateOption("debugdatabase", $_REQUEST['debugdatabase'] ? 1 : 0); | |
22 | $globals->updateOption("debugplugins", $_REQUEST['debugplugins'] ? 1 : 0); | |
23 | $globals->updateOption("validatepages", $_REQUEST['validatepages'] ? 1 : 0); | |
24 | break; | |
25 | } | |
26 | ||
27 | ||
28 | // fill out values | |
29 | $page->assign('menu_styles', $globals->menu_styles); | |
30 | $page->assign('menu_style', $globals->menu_style); | |
31 | if ($globals->menu_style == 1 || $globals->menu_style == 2) { | |
32 | $page->assign('menu_themes', $globals->menu_themes); | |
33 | $page->assign('menu_theme', $globals->menu_theme); | |
34 | } | |
35 | $page->assign('template_dir', $globals->template_dir); | |
36 | $page->assign('template', $globals->template); | |
37 | $page->assign('templates', $page->getTemplates()); | |
38 | ||
39 | $page->assign('validatepages', $globals->validatepages); | |
40 | ||
41 | $page->assign('html_editors', $globals->html_editors); | |
42 | $page->assign('html_editor', $globals->html_editor); | |
43 | ||
44 | $page->assign('word_imports', $globals->word_imports); | |
45 | $page->assign('word_import', $globals->word_import); | |
46 | ||
47 | $page->assign('debugdatabase', $globals->debugdatabase); | |
48 | $page->assign('debugplugins', $globals->debugplugins); | |
49 | ||
50 | // translations | |
51 | $page->assign('greeting', __("Global options")); | |
52 | $page->toolbar(__("Mode"), array( __("standard"), array(__("expert"), "options_expert.php"))); | |
53 | $page->assign('msg_display_options', __("display options")); | |
54 | $page->assign('msg_menu_style', __("menu style")); | |
55 | $page->assign('msg_menu_theme', __("menu theme")); | |
56 | $page->assign('msg_site_template_dir', __("templates directory")); | |
57 | $page->assign('msg_site_template', __("default template")); | |
58 | $page->assign('msg_validate_pages', __("display W3C validator links for barrel pages")); | |
59 | $page->assign('msg_system_options', __("system options")); | |
60 | $page->assign('msg_html_editor', __("HTML editor")); | |
61 | $page->assign('msg_word_import', __("Word document import")); | |
62 | $page->assign('msg_debug_options', __("debugging options")); | |
63 | $page->assign('msg_debug_database', __("debug database")); | |
64 | $page->assign('msg_debug_plugins', __("debug plugins")); | |
65 | $page->assign('msg_submit', __("Submit")); | |
66 | ||
67 | $page->display('toplevel-options.tpl'); | |
68 | ||
69 | ?> |