57
57
$form->addElement('select', 'serialiser', get_string('useserialiser', 'cachestore_memcached'), $serialiseroptions);
58
58
$form->addHelpButton('serialiser', 'useserialiser', 'cachestore_memcached');
59
59
$form->setDefault('serialiser', Memcached::SERIALIZER_PHP);
62
62
$form->addElement('text', 'prefix', get_string('prefix', 'cachestore_memcached'), array('size' => 16));
64
64
$form->addHelpButton('prefix', 'prefix', 'cachestore_memcached');
65
$form->addRule('prefix', get_string('prefixinvalid', 'cachestore_memcached'), 'regex', '#^[a-zA-Z0-9\-_]+$#');
66
67
$hashoptions = cachestore_memcached::config_get_hash_options();
67
68
$form->addElement('select', 'hash', get_string('hash', 'cachestore_memcached'), $hashoptions);