blog MDL-23393 - Tidy up preferences form

Make form display set value and use mforms type checking
This commit is contained in:
Dan Poltawski
2011-01-09 18:03:58 +00:00
parent 46f4c3932f
commit 9268148966
2 changed files with 4 additions and 1 deletions
+1
View File
@@ -73,6 +73,7 @@ require_capability('moodle/blog:view', $context);
/// If data submitted, then process and store.
$mform = new blog_preferences_form('preferences.php');
$mform->set_data(array('pagesize' => get_user_preferences('blogpagesize')));
if (!$mform->is_cancelled() && $data = $mform->get_data()) {
$pagesize = $data->pagesize;
+3 -1
View File
@@ -39,7 +39,9 @@ class blog_preferences_form extends moodleform {
$strpagesize = get_string('pagesize', 'blog');
$mform->addElement('text', 'pagesize', $strpagesize);
$mform->setDefault('pagesize', get_user_preferences('pagesize'));
$mform->setType('pagesize', PARAM_INT);
$mform->addRule('pagesize', null, 'numeric', null, 'client');
$mform->setDefault('pagesize', 10);
$this->add_action_buttons();
}