61fa0712084006b13ea0518bce6ae95a58633728
[moodle.git] / admin / settings / location.php
1 <?php // $Id$
3 if ($hassiteconfig) { // speedup for non-admins, add all caps used on this page
5     // "locations" settingpage
6     $temp = new admin_settingpage('locationsettings', get_string('locationsettings', 'admin'));
7     $options = get_list_of_timezones();
8     $options[99] = get_string('serverlocaltime');
9     $temp->add(new admin_setting_configselect('timezone', get_string('timezone','admin'), get_string('configtimezone', 'admin'), 99, $options));
10     $options[99] = get_string('timezonenotforced', 'admin');
11     $temp->add(new admin_setting_configselect('forcetimezone', get_string('forcetimezone', 'admin'), get_string('helpforcetimezone', 'admin'), 99, $options));
12     $options = get_list_of_countries();
13     $options[0] = get_string('choose') .'...';
14     $temp->add(new admin_setting_configselect('country', get_string('country', 'admin'), get_string('configcountry', 'admin'), 0, $options));
16     $iplookups = array();
17     if ($plugins = get_list_of_plugins('iplookup')) {
18         foreach ($plugins as $plugin) {
19             $iplookups[$plugin] = $plugin;
20         }
21     }
22     $temp->add(new admin_setting_configselect('iplookup', get_string('iplookup', 'admin'), get_string('configiplookup', 'admin'), 'hostip', $iplookups));
24     $ADMIN->add('location', $temp);
27     $ADMIN->add('location', new admin_externalpage('timezoneimport', get_string('updatetimezones', 'admin'), "$CFG->wwwroot/$CFG->admin/timezoneimport.php"));
29 } // end of speedup
31 ?>