]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-10660 reverting previous changes - see tracker
authorskodak <skodak>
Tue, 1 Apr 2008 08:47:43 +0000 (08:47 +0000)
committerskodak <skodak>
Tue, 1 Apr 2008 08:47:43 +0000 (08:47 +0000)
admin/settings/server.php

index bd57ef267cb9654401033f63e87e4c9fb24fe28f..67e0c5380a65194c6635e60c74113386b68ae36f 100644 (file)
@@ -221,28 +221,12 @@ $ADMIN->add('server', new admin_externalpage('phpinfo', get_string('phpinfo'), "
 
 // "performance" settingpage
 $temp = new admin_settingpage('performance', get_string('performance', 'admin'));
-if (function_exists('memcache_connect')) {
-    $temp->add(new admin_setting_configselect('cachetype', get_string('cachetype', 'admin'), 
-                                              get_string('configcachetype', 'admin'), false, 
-                                              array( '' => 'none', 
-                                                     'internal' => 'internal', 
-                                                     'memcached' => 'memcached', 
-                                                     'eaccelerator' => 'eaccelerator')));
-    $temp->add(new admin_setting_configtext('memcachedhosts', get_string('memcachedhosts', 'admin'),
-                                            get_string('configmemcachedhosts', 'admin'), ''));
-    $temp->add(new admin_setting_configselect('memcachedpconn', get_string('memcachedpconn', 'admin'),
-                                              get_string('configmemcachedpconn', 'admin'), false, 
-                                              array( '0' => 'false', 
-                                                     '1' => 'true')));
-}else{
-    $temp->add(new admin_setting_configselect('cachetype', get_string('cachetype', 'admin'), 
-                                              get_string('configcachetype', 'admin'), false, 
-                                              array( '' => 'none', 
-                                                     'internal' => 'internal', 
-                                                     'eaccelerator' => 'eaccelerator')));
-
-}
-
+$temp->add(new admin_setting_special_selectsetup('cachetype', get_string('cachetype', 'admin'),
+                                          get_string('configcachetype', 'admin'), '',
+                                          array( '' => get_string('none'),
+                                                 'internal' => 'internal',
+                                                 'memcached' => 'memcached',
+                                                 'eaccelerator' => 'eaccelerator')));
 // NOTE: $CFG->rcache is forced to bool in lib/setup.php
 $temp->add(new admin_setting_special_selectsetup('rcache', get_string('rcache', 'admin'),
                                           get_string('configrcache', 'admin'), 0,
@@ -252,6 +236,12 @@ $temp->add(new admin_setting_configtext('rcachettl', get_string('rcachettl', 'ad
                                         get_string('configrcachettl', 'admin'), 10));
 $temp->add(new admin_setting_configtext('intcachemax', get_string('intcachemax', 'admin'),
                                         get_string('configintcachemax', 'admin'), 10));
+$temp->add(new admin_setting_configtext('memcachedhosts', get_string('memcachedhosts', 'admin'),
+                                        get_string('configmemcachedhosts', 'admin'), ''));
+$temp->add(new admin_setting_configselect('memcachedpconn', get_string('memcachedpconn', 'admin'),
+                                          get_string('configmemcachedpconn', 'admin'), 0,
+                                          array( '0' => get_string('no'),
+                                                 '1' => get_string('yes'))));
 $ADMIN->add('server', $temp);
 
 if (file_exists("$CFG->dirroot/$CFG->admin/mysql/frame.php")) {