mirror of
https://github.com/moodle/moodle.git
synced 2025-01-31 04:33:13 +01:00
fix for bug that value of restrictmodules field wasn't available which breaks disabling of allowedmods multiple select
This commit is contained in:
parent
a44091bffe
commit
0d26ea7af9
@ -164,9 +164,9 @@
|
||||
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,
|
||||
|
@ -204,7 +204,9 @@
|
||||
"((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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user