if (!empty($diff)) { $weightToApply = $weight - $diff; $diffApplied = true; } } GradebookUtils::updateLinkWeight($link['id'], $link['resource_name'], $weightToApply); } foreach ($evaluations as $evaluation) { $weightToApply = $weight; if ($diffApplied == false) { if (!empty($diff)) { $weightToApply = $weight - $diff; $diffApplied = true; } } GradebookUtils::updateEvaluationWeight($evaluation['id'], $weightToApply); } header('Location:' . $currentUrl); exit; } // DISPLAY HEADERS AND MESSAGES if (!isset($_GET['exportpdf']) and !isset($_GET['export_certificate'])) { if (isset($_GET['studentoverview'])) { $interbreadcrumb[] = array('url' => Security::remove_XSS($_SESSION['gradebook_dest']) . '?selectcat=' . $my_selectcat, 'name' => get_lang('Gradebook')); Display::display_header(get_lang('FlatView')); } elseif (isset($_GET['search'])) { $interbreadcrumb[] = array('url' => Security::remove_XSS($_SESSION['gradebook_dest']) . '?selectcat=' . $my_selectcat, 'name' => get_lang('Gradebook')); Display::display_header(get_lang('SearchResults')); } else { $interbreadcrumb[] = array('url' => Security::remove_XSS($_SESSION['gradebook_dest']) . '?selectcat=1', 'name' => get_lang('Gradebook')); $interbreadcrumb[] = array('url' => '#', 'name' => get_lang('EditAllWeights'));