X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fadmin%2Foptions.php;h=2e5c02601097112a1e860c31712f6f4915f6eabe;hb=a424d15c854ee0782fefdc32ec1c76dbb117adca;hp=1e253a6730180446bdd65ef93897fe1d5bb89a0c;hpb=45df1dd0971fe187d1e70435dd67ecf1dfcf09f0;p=diogenes.git diff --git a/include/admin/options.php b/include/admin/options.php index 1e253a6..2e5c026 100644 --- a/include/admin/options.php +++ b/include/admin/options.php @@ -11,19 +11,12 @@ $page->assign('post',$page->script_self()); $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : ""; switch ($action) { case "update": - $bbarrel->options->updateOption("title", $_REQUEST['title']); - $bbarrel->options->updateOption("description", $_REQUEST['description']); - $bbarrel->options->updateOption("keywords", $_REQUEST['keywords']); - $bbarrel->options->updateOption("favicon", $_REQUEST['favicon']); - if (isset($_REQUEST['template'])) - $bbarrel->options->updateOption("template", $_REQUEST['template']); - if (isset($_REQUEST['template_dir'])) - $bbarrel->options->updateOption("template_dir", $_REQUEST['template_dir']); - $bbarrel->options->updateOption("menu_min_level", $_REQUEST['menu_min_level']); - $bbarrel->options->updateOption("menu_style", $_REQUEST['menu_style']); - if (isset($_REQUEST['menu_theme'])) - $bbarrel->options->updateOption("menu_theme", $_REQUEST['menu_theme']); - $bbarrel->options->updateOption("menu_hide_diogenes", $_REQUEST['menu_hide_diogenes']); + $opt_names = array ('title', 'description', 'keywords', 'favicon', 'template', 'template_dir', 'menu_min_level', 'menu_style', 'menu_theme', 'menu_hide_diogenes', 'feed_enable'); + foreach ($opt_names as $opt_name) + { + if (isset($_REQUEST[$opt_name])) + $bbarrel->options->updateOption($opt_name, $_REQUEST[$opt_name]); + } // log this action $page->log('barrel_options', $bbarrel->alias.":*"); @@ -47,6 +40,7 @@ if ($bbarrel->hasFlag('tpl')) { mysql_free_result($res); $page->assign('template_dirs', $template_dirs); } + /* menu options */ $page->assign('menu_hide_diogeness', array(0 => __("no"), 1 => __("yes"))); $page->assign('menu_hide_diogenes', $bbarrel->options->menu_hide_diogenes); @@ -59,6 +53,10 @@ if ($bbarrel->options->menu_style == 1 || $bbarrel->options->menu_style == 2) { $page->assign('menu_levels',array(0=> __("fully expanded"), 1=>'1', 2=>'2', 3=>'3', 4=>'4')); $page->assign('menu_min_level', $bbarrel->options->menu_min_level); +/* RSS feed options */ +$page->assign('feed_enable_vals', array(0 => __("no"), 1 => __("yes"))); +$page->assign('feed_enable', $bbarrel->options->feed_enable); + // translations $page->assign('msg_general_options', __("general options")); $page->assign('msg_title', __("title")); @@ -73,6 +71,8 @@ $page->assign('msg_menu_hide_diogenes', __("hide Diogenes menu")); $page->assign('msg_menu_style', __("menu style")); $page->assign('msg_menu_theme', __("menu theme")); $page->assign('msg_menu_min_level', __("minimum menu levels to expand")); +$page->assign('msg_feed_options', __("RSS feed options")); +$page->assign('msg_feed_enable', __("enable RSS feed")); $page->assign('msg_submit', __("Submit")); $page->display('admin-options.tpl'); ?>