Skip to content

Commit a811e8a

Browse files
mouneyracstronk7
authored andcommitted
MDL-37822 fix checkboxes that were always set to on by default
1 parent 4d65904 commit a811e8a

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

admin/registration/forms.php

+10-8
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,8 @@ public function definition() {
243243
$questionsnumber = get_config('hub', 'site_questionsnumber_' . $cleanhuburl);
244244
$resourcesnumber = get_config('hub', 'site_resourcesnumber_' . $cleanhuburl);
245245
$mediancoursesize = get_config('hub', 'site_mediancoursesize_' . $cleanhuburl);
246+
$participantnumberaveragecfg = get_config('hub', 'site_participantnumberaverage_' . $cleanhuburl);
247+
$modulenumberaveragecfg = get_config('hub', 'site_modulenumberaverage_' . $cleanhuburl);
246248

247249
//hidden parameters
248250
$mform->addElement('hidden', 'huburl', $huburl);
@@ -374,36 +376,36 @@ public function definition() {
374376
if (HUB_MOODLEORGHUBURL != $huburl) {
375377
$mform->addElement('checkbox', 'courses', get_string('sendfollowinginfo', 'hub'),
376378
" " . get_string('coursesnumber', 'hub', $coursecount));
377-
$mform->setDefault('courses', true);
379+
$mform->setDefault('courses', $coursesnumber != -1);
378380
$mform->addHelpButton('courses', 'sendfollowinginfo', 'hub');
379381

380382
$mform->addElement('checkbox', 'users', '',
381383
" " . get_string('usersnumber', 'hub', $usercount));
382-
$mform->setDefault('users', true);
384+
$mform->setDefault('users', $usersnumber != -1);
383385

384386
$mform->addElement('checkbox', 'roleassignments', '',
385387
" " . get_string('roleassignmentsnumber', 'hub', $roleassigncount));
386-
$mform->setDefault('roleassignments', true);
388+
$mform->setDefault('roleassignments', $roleassignmentsnumber != -1);
387389

388390
$mform->addElement('checkbox', 'posts', '',
389391
" " . get_string('postsnumber', 'hub', $postcount));
390-
$mform->setDefault('posts', true);
392+
$mform->setDefault('posts', $postsnumber != -1);
391393

392394
$mform->addElement('checkbox', 'questions', '',
393395
" " . get_string('questionsnumber', 'hub', $questioncount));
394-
$mform->setDefault('questions', true);
396+
$mform->setDefault('questions', $questionsnumber != -1);
395397

396398
$mform->addElement('checkbox', 'resources', '',
397399
" " . get_string('resourcesnumber', 'hub', $resourcecount));
398-
$mform->setDefault('resources', true);
400+
$mform->setDefault('resources', $resourcesnumber != -1);
399401

400402
$mform->addElement('checkbox', 'participantnumberaverage', '',
401403
" " . get_string('participantnumberaverage', 'hub', $participantnumberaverage));
402-
$mform->setDefault('participantnumberaverage', true);
404+
$mform->setDefault('participantnumberaverage', $participantnumberaveragecfg != -1);
403405

404406
$mform->addElement('checkbox', 'modulenumberaverage', '',
405407
" " . get_string('modulenumberaverage', 'hub', $modulenumberaverage));
406-
$mform->setDefault('modulenumberaverage', true);
408+
$mform->setDefault('modulenumberaverage', $modulenumberaveragecfg != -1);
407409
} else {
408410
$mform->addElement('static', 'courseslabel', get_string('sendfollowinginfo', 'hub'),
409411
" " . get_string('coursesnumber', 'hub', $coursecount));

0 commit comments

Comments
 (0)