]> git.mjollnir.org Git - moodle.git/commitdiff
fixed problem with select box element for 'forum type' which must sometimes display...
authorjamiesensei <jamiesensei>
Sun, 12 Nov 2006 11:07:12 +0000 (11:07 +0000)
committerjamiesensei <jamiesensei>
Sun, 12 Nov 2006 11:07:12 +0000 (11:07 +0000)
mod/forum/mod_form.php

index 1093eea83479e5116cf1118fff42d675b199a2a7..3b7ebf649099f11adb3679f60e0dae8a3fe005d4 100644 (file)
@@ -131,8 +131,16 @@ class forum_mod_form extends moodleform_mod {
        function definition_after_data(){
                $mform    =& $this->_form;
            $type=&$mform->getElement('type');
-        $typevalue=$mform->exportValue('type');
-        if ($typevalue=='news' || $typevalue=='social'){
+        $typevalue=$mform->getElementValue('type');
+        //we don't want to have these appear as possible selections in the form but
+        //we want the form to display them if they are set.
+        if ($typevalue[0]=='news'){
+            $type->addOption(get_string('namenews', 'forum'), 'news');
+            $type->freeze();
+            $type->setPersistantFreeze(true);
+        }
+        if ($typevalue[0]=='social'){
+            $type->addOption(get_string('namesocial', 'forum'), 'social');
             $type->freeze();
             $type->setPersistantFreeze(true);
         }