]> git.mjollnir.org Git - moodle.git/commitdiff
changed $default to $toform - more meaningful
authorjamiesensei <jamiesensei>
Tue, 10 Oct 2006 07:16:05 +0000 (07:16 +0000)
committerjamiesensei <jamiesensei>
Tue, 10 Oct 2006 07:16:05 +0000 (07:16 +0000)
course/edit_form.php

index f76d95681a06adce410c9f0ed3d7b5d4e7331429..f1975e71965609be53fb766afc8f37a61409ec59 100644 (file)
@@ -4,46 +4,46 @@
 /// options could have been submitted by the form eg submitted value for a single selection
 /// select field must be one of the options of the select field.
 
-// $default will be used for the default value of a field if no data has been submitted.
+// $toform will be used for the default value of a field if no data has been submitted.
 
     if (!empty($course)) {
         //this is what we do if we are editing a record from the db
-        $default = $course;
-        $default->allowedmods = array();
+        $toform = $course;
+        $toform->allowedmods = array();
         if ($am = get_records("course_allowed_modules","course",$course->id)) {
             foreach ($am as $m) {
-                $default->allowedmods[] = $m->module;
+                $toform->allowedmods[] = $m->module;
             }
         } else {
             if (empty($course->restrictmodules)) {
-                $default->allowedmods = explode(',',$CFG->defaultallowedmodules);
+                $toform->allowedmods = explode(',',$CFG->defaultallowedmodules);
             } // it'll be greyed out but we want these by default anyway.
         }        
     } else {
         //this is a brand new course!
-        $default->startdate = time() + 3600 * 24;
-        $default->fullname = get_string("defaultcoursefullname");
-        $default->shortname = get_string("defaultcourseshortname");
-        $default->summary = get_string("defaultcoursesummary");
-        $default->format = "weeks";
-        $default->password = "";
-        $default->guest = 0;
-        $default->numsections = 10;
-        $default->idnumber = '';
-        $default->cost = '';
-        $default->currency = empty($CFG->enrol_currency) ? 'USD' : $CFG->enrol_currency;
-        $default->newsitems = 5;
-        $default->showgrades = 1;
-        $default->groupmode = 0;
-        $default->groupmodeforce = 0;
-        $default->category = $category;
-        $default->id = "";
-        $default->visible = 1;
-        $default->allowedmods = array();
+        $toform->startdate = time() + 3600 * 24;
+        $toform->fullname = get_string("defaultcoursefullname");
+        $toform->shortname = get_string("defaultcourseshortname");
+        $toform->summary = get_string("defaultcoursesummary");
+        $toform->format = "weeks";
+        $toform->password = "";
+        $toform->guest = 0;
+        $toform->numsections = 10;
+        $toform->idnumber = '';
+        $toform->cost = '';
+        $toform->currency = empty($CFG->enrol_currency) ? 'USD' : $CFG->enrol_currency;
+        $toform->newsitems = 5;
+        $toform->showgrades = 1;
+        $toform->groupmode = 0;
+        $toform->groupmodeforce = 0;
+        $toform->category = $category;
+        $toform->id = "";
+        $toform->visible = 1;
+        $toform->allowedmods = array();
         if ($CFG->restrictmodulesfor == 'all') {
-            $default->allowedmods = explode(',',$CFG->defaultallowedmodules);
+            $toform->allowedmods = explode(',',$CFG->defaultallowedmodules);
             if (!empty($CFG->restrictbydefault)) {
-                $default->restrictmodules = 1;
+                $toform->restrictmodules = 1;
             }
         }
 
     }
 
     $mform->addElement('header','general', get_string("general"));
-    if (has_capability('moodle/course:create', get_context_instance(CONTEXT_COURSECAT, $default->category))) { 
+    if (has_capability('moodle/course:create', get_context_instance(CONTEXT_COURSECAT, $toform->category))) { 
         $displaylist = array();
         $parentlist = array();
         make_categories_list($displaylist, $parentlist);
         $mform->addElement('select', "category", get_string("category"), $displaylist );
     }
-    $mform->setDefault('fullname', $default->fullname);
+    $mform->setDefault('fullname', $toform->fullname);
     $mform->addElement('text','fullname', get_string("fullname"),'maxlength="254" size="50"');
-    $mform->setDefault('shortname', $default->shortname);
+    $mform->setDefault('shortname', $toform->shortname);
     $mform->addElement('text','shortname', get_string("shortname"),'maxlength="15" size="10"');
-    $mform->setDefault('idnumber', $default->idnumber);
+    $mform->setDefault('idnumber', $toform->idnumber);
     $mform->addElement('text','idnumber', get_string("idnumbercourse"),'maxlength="100"  size="10"');
-    $mform->setDefault('summary', $default->summary);
+    $mform->setDefault('summary', $toform->summary);
     $mform->addElement('htmleditor','summary', get_string("summary"), array('rows'=>'10', 'cols'=>'65'));
 
-    $mform->setDefault('format', $default->format);
+    $mform->setDefault('format', $toform->format);
     $courseformats = get_list_of_plugins("course/format");
     $formcourseformats = array();
 
 
     $mform->addElement('select', 'format', get_string("format"), $formcourseformats );
 
-    $mform->setDefault('numsections', $default->numsections);
+    $mform->setDefault('numsections', $toform->numsections);
     for ($i=1; $i<=52; $i++) {
       $sectionmenu[$i] = "$i";
     } 
     $mform->addElement('select', 'numsections', get_string("numberweeks"), $sectionmenu);
-    $mform->setDefault('startdate', $default->startdate);
+    $mform->setDefault('startdate', $toform->startdate);
     $mform->addElement('date_selector', 'startdate', get_string('startdate'));
 
-    $mform->setDefault('hiddensections',(isset($default->hiddensections))?$default->hiddensections:0);
+    $mform->setDefault('hiddensections',(isset($toform->hiddensections))?$toform->hiddensections:0);
     unset($choices);
     $choices["0"] = get_string("hiddensectionscollapsed");
     $choices["1"] = get_string("hiddensectionsinvisible");
     $mform->addElement('select', 'hiddensections', get_string("hiddensections"), $choices);
 
-    $mform->setDefault('newsitems', $default->newsitems);
+    $mform->setDefault('newsitems', $toform->newsitems);
     $newsitem = get_string("newsitem");
     $newsitems = get_string("newsitems");
     $options = array("0" => "0 $newsitems",
                     "10" => "10 $newsitems");
     $mform->addElement('select', 'newsitems', get_string("newsitemsnumber"), $options);
 
-    $mform->setDefault('showgrades', $default->showgrades);
+    $mform->setDefault('showgrades', $toform->showgrades);
     unset($choices);
     $choices["0"] = get_string("no");
     $choices["1"] = get_string("yes");
     $mform->addElement('select', 'showgrades', get_string("showgrades"), $choices);
     unset($choices);
-    $mform->setDefault('showreports',(isset($default->showreports))?$default->showreports:0);
+    $mform->setDefault('showreports',(isset($toform->showreports))?$toform->showreports:0);
     $choices["0"] = get_string("no");
     $choices["1"] = get_string("yes");
     $mform->addElement('select', 'showreports', get_string("showreports"), $choices);
-    $mform->setDefault('maxbytes',(isset($default->maxbytes))?$default->maxbytes:0);
+    $mform->setDefault('maxbytes',(isset($toform->maxbytes))?$toform->maxbytes:0);
     $choices = get_max_upload_sizes($CFG->maxbytes);
     $mform->addElement('select', 'maxbytes', get_string("maximumupload"), $choices);
     if (!empty($CFG->allowcoursethemes)) {
-        $mform->setDefault('theme',(isset($default->theme))?$default->theme:'');
+        $mform->setDefault('theme',(isset($toform->theme))?$toform->theme:'');
        
         $themes=array();
         $themes[''] = get_string("forceno");
         $mform->addElement('select', 'theme', get_string("forcetheme"), $themes);
     }
     unset($choices);
-    $mform->setDefault('metacourse',(isset($default->metacourse))?$default->metacourse:0);
+    $mform->setDefault('metacourse',(isset($toform->metacourse))?$toform->metacourse:0);
 
     if (empty($disable_meta)) {
         $meta=array();
         $mform->addElement('select', 'metacourse', get_string("managemeta"), $meta);
     }else{
         $mform->addElement('static', 'metacourse', get_string("managemeta"), 
-            ((empty($default->metacourse)) ? get_string("no") : get_string("yes"))
+            ((empty($toform->metacourse)) ? get_string("no") : get_string("yes"))
                 . " - $disable_meta ");
         
     }
     
-    $mform->setDefault('defaultrole',(isset($default->defaultrole))?$default->defaultrole:0);
+    $mform->setDefault('defaultrole',(isset($toform->defaultrole))?$toform->defaultrole:0);
     $roles = get_assignable_roles($context);
     asort($roles);
     $choices = array();
     
 
     $mform->addElement('header','enrolhdr', get_string("enrolment"));
-    $mform->setDefault('enrol',(isset($default->enrol))?$default->enrol:'');
+    $mform->setDefault('enrol',(isset($toform->enrol))?$toform->enrol:'');
        
     $modules = explode(',', $CFG->enrol_plugins_enabled);
     foreach ($modules as $module) {
     $choices = array_merge(array('' => get_string('sitedefault').' ('.get_string("enrolname", "enrol_$CFG->enrol").')'), $choices);
     $mform->addElement('select', 'enrol', get_string("enrolmentplugins"), $choices );
     
-    $mform->setDefault('enrollable',(isset($default->enrollable))?$default->enrollable:1);
+    $mform->setDefault('enrollable',(isset($toform->enrollable))?$toform->enrollable:1);
     $radio = array();
     $radio[] = &moodleform::createElement('radio', 'enrollable', null, get_string("no"), 0);
     $radio[] = &moodleform::createElement('radio', 'enrollable', null, get_string("yes"), 1);
     $radio[] = &moodleform::createElement('radio', 'enrollable', null, get_string("enroldate"), 2);
     $mform->addGroup($radio, 'enrollable', get_string("enrollable"), ' ', false);
     
-    $mform->setDefault('enrolstartdate',(isset($default->enrolstartdate))?$default->enrolstartdate:0);
+    $mform->setDefault('enrolstartdate',(isset($toform->enrolstartdate))?$toform->enrolstartdate:0);
     $mform->setDefault('enrolstartdisabled',
-                            (!isset($default->enrolstartdate)||
-                                (isset($default->enrolstartdate)&&!$default->enrolstartdate)
+                            (!isset($toform->enrolstartdate)||
+                                (isset($toform->enrolstartdate)&&!$toform->enrolstartdate)
                             ?1:0));
     $enroldatestartgrp = array();
     $enroldatestartgrp[] = &moodleform::createElement('date_selector', 'enrolstartdate');
     $enroldatestartgrp[] = &moodleform::createElement('checkbox', 'enrolstartdisabled', null, get_string('disable'));
     $mform->addGroup($enroldatestartgrp, '', get_string('enrolstartdate'), ' ', false);
     
-    $mform->setDefault('enrolenddate',(isset($default->enrolenddate))?$default->enrolenddate:0);
+    $mform->setDefault('enrolenddate',(isset($toform->enrolenddate))?$toform->enrolenddate:0);
     $mform->setDefault('enrolenddisabled',
-                            (!isset($default->enrolenddate)||
-                                (isset($default->enrolenddate)&&!$default->enrolenddate)
+                            (!isset($toform->enrolenddate)||
+                                (isset($toform->enrolenddate)&&!$toform->enrolenddate)
                             ?1:0));
     $enroldateendgrp = array();
     $enroldateendgrp[] = &moodleform::createElement('date_selector', 'enrolenddate');
     $enroldateendgrp[] = &moodleform::createElement('checkbox', 'enrolenddisabled', null, get_string('disable'));
     $mform->addGroup($enroldateendgrp, 'enroldateendgrp', get_string('enrolenddate'), ' ', false);
     
-    $mform->setDefault('enrolperiod',(isset($default->enrolperiod))?$default->enrolperiod:0);
+    $mform->setDefault('enrolperiod',(isset($toform->enrolperiod))?$toform->enrolperiod:0);
     $periodmenu=array();
     $periodmenu[0] = get_string('unlimited');
     for ($i=1; $i<=365; $i++) {
     
     $mform->addElement('header','expirynotifyhdr', get_string("expirynotify"));
     
-    $mform->setDefault('expirynotify',(isset($default->expirynotify))?$default->expirynotify:0);
+    $mform->setDefault('expirynotify',(isset($toform->expirynotify))?$toform->expirynotify:0);
     unset($choices);
     $choices["0"] = get_string("no");
     $choices["1"] = get_string("yes");
     $mform->addElement('select', 'expirynotify', get_string("expirynotify"), $choices);
-    $mform->setDefault('notifystudents',(isset($default->notifystudents))?$default->notifystudents:0);
+    $mform->setDefault('notifystudents',(isset($toform->notifystudents))?$toform->notifystudents:0);
     $mform->addElement('select', 'notifystudents', get_string("expirynotifystudents"), $choices);
-    $mform->setDefault('expirythreshold',(isset($default->expirythreshold))?$default->expirythreshold:10 * 86400);
+    $mform->setDefault('expirythreshold',(isset($toform->expirythreshold))?$toform->expirythreshold:10 * 86400);
     $thresholdmenu=array();
     for ($i=1; $i<=30; $i++) {
         $seconds = $i * 86400;
     
     $mform->addElement('header','', get_string("groupmode"));
 
-    $mform->setDefault('groupmode', $default->groupmode);
+    $mform->setDefault('groupmode', $toform->groupmode);
     unset($choices);
     $choices[NOGROUPS] = get_string("groupsnone");
     $choices[SEPARATEGROUPS] = get_string("groupsseparate");
     $choices[VISIBLEGROUPS] = get_string("groupsvisible");
     $mform->addElement('select', 'groupmode', get_string("groupmode"), $choices);
-    $mform->setDefault('groupmodeforce', $default->groupmodeforce);
+    $mform->setDefault('groupmodeforce', $toform->groupmodeforce);
     unset($choices);
     $choices["0"] = get_string("no");
     $choices["1"] = get_string("yes");
 
     $mform->addElement('header','', get_string("availability"));
 
-    $mform->setDefault('visible', $default->visible);
+    $mform->setDefault('visible', $toform->visible);
     unset($choices);
     $choices["0"] = get_string("courseavailablenot");
     $choices["1"] = get_string("courseavailable");
     $mform->addElement('select', 'visible', get_string("availability"), $choices);
-    $mform->setDefault('password', $default->password);
+    $mform->setDefault('password', $toform->password);
     $mform->addElement('text', 'password', get_string("enrolmentkey"), 'size="25"');
-    $mform->setDefault('guest', $default->guest);
+    $mform->setDefault('guest', $toform->guest);
     unset($choices);
     $choices["0"] = get_string("guestsno");
     $choices["1"] = get_string("guestsyes");
     $choices["2"] = get_string("guestskey");
     $mform->addElement('select', 'guest', get_string("opentoguests"), $choices);
     if (isset($course) && method_exists(enrolment_factory::factory($course->enrol), 'print_entry') && $course->enrol != 'manual') {
-        $mform->setDefault('cost', $default->cost);
-        $mform->setDefault('currency', $default->currency);
+        $mform->setDefault('cost', $toform->cost);
+        $mform->setDefault('currency', $toform->currency);
         $costgroup=array();
         $currencies = get_list_of_currencies();
         $costgroup[]= &moodleform::createElement('text','cost', '', 'maxlength="6" size="6"');
     }
 
     $mform->addElement('header','', get_string("language"));
-    $mform->setDefault('lang',(isset($default->lang))?$default->lang:'');
+    $mform->setDefault('lang',(isset($toform->lang))?$toform->lang:'');
     $languages=array();
     $languages[''] = get_string("forceno");
     $languages += get_list_of_languages();
     $mform->addElement('select', 'lang', get_string("forcelanguage"), $languages);
 
-    if(!has_capability('moodle/course:create', get_context_instance(CONTEXT_COURSECAT, $default->category))) { 
+    if(!has_capability('moodle/course:create', get_context_instance(CONTEXT_COURSECAT, $toform->category))) { 
         $mform->addElement('hidden', 'category', null);
     }
     $mform->addElement('hidden', 'id', null);
    
-    $mform->setDefault('restrictmodules',(isset($default->restrictmodules))?$default->restrictmodules:0);
+    $mform->setDefault('restrictmodules',(isset($toform->restrictmodules))?$toform->restrictmodules:0);
     if (has_capability('moodle/site:config', get_context_instance(CONTEXT_SYSTEM, SITEID)) && ((!empty($course->requested) && $CFG->restrictmodulesfor == 'requested') || $CFG->restrictmodulesfor == 'all')) {         
         unset($options);
         $options[0] = get_string("no");
         $disabled=($mform->exportValue('restrictmodules')==1) ? array() :array('disabled' => 'disabled') ;
         
         
-        $mform->setDefault('allowedmods', $default->allowedmods);
+        $mform->setDefault('allowedmods', $toform->allowedmods);
         $mform->addElement('select', 'allowedmods', get_string("to"),$mods,
                         array('multiple'=>"multiple", 'size'=>"10", 'id'=>"allowedmods")
                                 +$disabled);
     }else {
-        $mform->addElement('hidden', 'restrictmodules', $default->restrictmodules);
+        $mform->addElement('hidden', 'restrictmodules', $toform->restrictmodules);
     }
     $mform->setHelpButtons(array('category'=>array("coursecategory", get_string("category")),
                              'fullname'=>array("coursefullname", get_string("fullname")),