if(!isset($default->defaultrole)) {
$default->defaultrole = 0; // Use site default
}
- include("edit_form.php");
$mform->setDefaults((array)$default);
-
+ include("edit_form.php");
+
/* //setconstant overrides data coming from the form as well as default
//we use this to pass data into the form which we've already processed.
$mform->setConstants(array('id'=>$id,
"((this.selectedIndex==0)?true:false);"));
$mods = array(0=>get_string('allownone'));
$mods += get_records_menu("modules", '','','','id, name');
- $disabled=($mform->exportValue('restrictmodules')===0) ? array('disabled' => 'disabled') : array();
+ $disabled=($mform->exportValue('restrictmodules')==1) ? array() :array('disabled' => 'disabled') ;
+
+
$mform->addElement('select', 'allowedmods', get_string("to"),$mods,
array('multiple'=>"multiple", 'size'=>"10", 'id'=>"allowedmods")
+$disabled);