'.get_lang('ByDel').'', 'error', false ); $form = new FormValidator('delete', 'get'); $form->addLabel(null, sprintf(get_lang('CourseCodeToEnteredCapitalLettersToConfirmDeletionX'), $courseCode)); $form->addText('course_code', get_lang('CourseCode')); $form->addLabel(null, get_lang('AreYouSureToDeleteJS')); $buttonGroup[] = $form->addButton('yes', get_lang('Yes'), '', 'danger', '', '', [], true); $buttonGroup[] = $form->addButton('no', get_lang('No'), '', 'primary', '', '', ['id' => 'no_delete'], true); $form->addGroup($buttonGroup); $returnUrl = api_get_path(WEB_CODE_PATH).'course_info/maintenance.php?'.api_get_cidreq(); if ($form->validate()) { $values = $form->getSubmitValues(); $courseCodeFromGet = $values['course_code']; if (isset($values['no'])) { api_location($returnUrl); } if (isset($values['yes'])) { if ($courseCode === $courseCodeFromGet) { CourseManager::delete_course($courseInfo['code']); // DELETE CONFIRMATION MESSAGE Session::erase('_cid'); Session::erase('_real_cid'); Display::addFlash(Display::return_message($courseCode.' '.get_lang('HasDel'), 'error', false)); api_location(api_get_path(WEB_PATH)); } else { Display::addFlash(Display::return_message(get_lang('CourseRegistrationCodeIncorrect'), 'warning')); } } } $message .= $form->returnForm(); $interbreadcrumb[] = [ 'url' => 'maintenance.php', 'name' => get_lang('Maintenance'), ]; $htmlHeadXtra[] = ''; $tpl = new Template($tool_name); $tpl->assign('content', $content.$message); $tpl->display_one_col_template();