MDL-40680 store_memcached: fix serialiser options
authorDan Poltawski <dan@moodle.com>
Tue, 16 Jul 2013 01:36:21 +0000 (09:36 +0800)
committerDan Poltawski <dan@moodle.com>
Tue, 16 Jul 2013 01:37:53 +0000 (09:37 +0800)
* Use correct lang string for SERIALIZER_IGBINARY
* Use PARAM_INT for the parameter

cache/stores/memcached/addinstanceform.php
cache/stores/memcached/lib.php

index a8e98bf..293b198 100644 (file)
@@ -57,7 +57,7 @@ class cachestore_memcached_addinstance_form extends cachestore_addinstance_form
         $form->addElement('select', 'serialiser', get_string('useserialiser', 'cachestore_memcached'), $serialiseroptions);
         $form->addHelpButton('serialiser', 'useserialiser', 'cachestore_memcached');
         $form->setDefault('serialiser', Memcached::SERIALIZER_PHP);
-        $form->setType('serialiser', PARAM_NUMBER);
+        $form->setType('serialiser', PARAM_INT);
 
         $form->addElement('text', 'prefix', get_string('prefix', 'cachestore_memcached'), array('size' => 16));
         $form->setType('prefix', PARAM_ALPHANUM);
@@ -74,4 +74,4 @@ class cachestore_memcached_addinstance_form extends cachestore_addinstance_form
         $form->setDefault('bufferwrites', 0);
         $form->setType('bufferwrites', PARAM_BOOL);
     }
-}
\ No newline at end of file
+}
index 6e3834c..4f96fda 100644 (file)
@@ -339,7 +339,7 @@ class cachestore_memcached extends cache_store implements cache_is_configurable
             $options[Memcached::SERIALIZER_JSON] = get_string('serialiser_json', 'cachestore_memcached');
         }
         if (Memcached::HAVE_IGBINARY) {
-            $options[Memcached::SERIALIZER_IGBINARY] = get_string('serialiser_php', 'cachestore_memcached');
+            $options[Memcached::SERIALIZER_IGBINARY] = get_string('serialiser_igbinary', 'cachestore_memcached');
         }
         return $options;
     }