Allow add category with out course see BT#13099

pull/2487/head
jmontoyaa 8 years ago
parent e79559776b
commit 4b7dace513
  1. 19
      main/admin/gradebook_list.php

@ -68,18 +68,25 @@ switch ($action) {
]
);
$form->addText('minimum', get_lang('MinimumGradebookToValidate'));
$form->addText(
'minimum',
get_lang('MinimumGradebookToValidate'),
false
);
$form->addButtonSave(get_lang('Add'));
$contentForm = $form->returnForm();
if ($form->validate()) {
$values = $form->getSubmitValues();
$courseId = $values['course_id'];
$courseId = isset($values['course_id']) ? $values['course_id'] : 0;
$courseInfo = api_get_course_info_by_id($courseId);
$courseCode = $courseInfo['code'];
$criteria = ['courseCode' => $courseCode];
$exists = $repo->findBy($criteria);
if (empty($exists)) {
if (empty($exists) || empty($courseId)) {
if (empty($courseId)) {
$courseCode = '';
}
$category = new GradebookCategory();
$category
->setName($values['name'])
@ -131,7 +138,11 @@ switch ($action) {
);
$form->addText('name', get_lang('Name'));
$form->addText('weight', get_lang('Weight'));
$form->addText('minimum', get_lang('MinimumGradebookToValidate'));
$form->addText(
'minimum',
get_lang('MinimumGradebookToValidate'),
false
);
$form->addLabel(get_lang('CourseCode'), $category->getCourseCode());
$sql = "SELECT depends, minimum_to_validate

Loading…
Cancel
Save