Skip to content

Commit

Permalink
fix for bug that value of restrictmodules field wasn't available whic…
Browse files Browse the repository at this point in the history
…h breaks disabling of allowedmods multiple select
  • Loading branch information
jamiesensei committed Oct 9, 2006
1 parent a44091b commit 0d26ea7
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
4 changes: 2 additions & 2 deletions course/edit2.php
Expand Up @@ -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,
Expand Down
4 changes: 3 additions & 1 deletion course/edit_form.php
Expand Up @@ -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);
Expand Down

0 comments on commit 0d26ea7

Please sign in to comment.