diff --git a/preferences/inc/hook_config.inc.php b/preferences/inc/hook_config.inc.php new file mode 100644 index 0000000000..5cdbdd363a --- /dev/null +++ b/preferences/inc/hook_config.inc.php @@ -0,0 +1,71 @@ + * + * -------------------------------------------- * + * This program is free software; you can redistribute it and/or modify it * + * under the terms of the GNU General Public License as published by the * + * Free Software Foundation; either version 2 of the License, or (at your * + * option) any later version. * + \**************************************************************************/ + + /* $Id$ */ + + function force_theme($config) + { + global $phpgw; + + $themes = array('user_choice'); + $themes += $phpgw->common->list_themes(); + + while (list ($key, $value) = each ($themes)) + { + if ($config['force_theme'] == $value) + { + $selected = ' selected'; + } + else + { + $selected = ''; + } + if ($value == 'user_choice') + { + $descr = lang('Users Choice'); + } + else + { + $descr = $value; + } + $out .= '' . "\n"; + } + return $out; + } + + function template_set($config) + { + global $phpgw; + + $templ['user_choice'] = array( + 'name' => 'user_choice', + 'title' => lang('Users Choice') + ); + $templ += $phpgw->common->list_templates(); + + while (list ($key, $value) = each ($templ)) + { + if ($config['template_set'] == $key) + { + $selected = ' selected'; + } + else + { + $selected = ''; + } + + $descr = $templ[$key]['title']; + $out .= '' . "\n"; + } + return $out; + } +?>