Minor - Fix gradebook settings with new structure

pull/2715/head
Julio Montoya 7 years ago
parent 601a1da769
commit 7ed4f35335
  1. 2
      main/gradebook/lib/fe/displaygradebook.php
  2. 2
      main/gradebook/lib/scoredisplay.class.php
  3. 2
      src/CoreBundle/Settings/GradebookSettingsSchema.php

@ -485,7 +485,7 @@ class DisplayGradebook
Display::return_icon('percentage.png', get_lang('EditAllWeights'), '', ICON_SIZE_MEDIUM).'</a>';
}
$score_display_custom = api_get_setting('gradebook_score_display_custom');
if (api_get_setting('teachers_can_change_score_settings') == 'true' && $score_display_custom['my_display_custom'] == 'true') {
if (api_get_setting('teachers_can_change_score_settings') == 'true' && $score_display_custom == 'true') {
$actionsRight .= '<a href="gradebook_scoring_system.php?'.$my_api_cidreq.'&selectcat='.$catobj->get_id().'">'.
Display::return_icon('ranking.png', get_lang('ScoreEdit'), '', ICON_SIZE_MEDIUM).'</a>';
}

@ -30,7 +30,6 @@ class ScoreDisplay
// Loading portal settings + using standard functions.
$value = api_get_setting('gradebook_score_display_coloring');
$value = $value['my_display_coloring'];
// Setting coloring.
$this->coloring_enabled = $value == 'true' ? true : false;
@ -44,7 +43,6 @@ class ScoreDisplay
// Setting custom enabled
$value = api_get_setting('gradebook_score_display_custom');
$value = $value['my_display_custom'];
$this->custom_enabled = $value == 'true' ? true : false;
if ($this->custom_enabled) {

@ -74,7 +74,7 @@ class GradebookSettingsSchema extends AbstractSettingsSchema
->add('gradebook_locking_enabled', YesNoType::class)
->add('gradebook_default_grade_model_id')
->add('gradebook_show_percentage_in_reports')
->add('my_display_coloring')
->add('my_display_coloring', YesNoType::class)
->add(
'student_publication_to_take_in_gradebook',
ChoiceType::class,

Loading…
Cancel
Save