|
|
|
|
@ -25,23 +25,35 @@ if (!api_is_allowed_to_edit()) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$tool_name = get_lang('DelCourse'); |
|
|
|
|
|
|
|
|
|
if (isset($_GET['delete']) && $_GET['delete'] === 'yes') { |
|
|
|
|
CourseManager::delete_course($_course['sysCode']); |
|
|
|
|
|
|
|
|
|
// DELETE CONFIRMATION MESSAGE |
|
|
|
|
Session::erase('_cid'); |
|
|
|
|
Session::erase('_real_cid'); |
|
|
|
|
$message = '<h2>'.get_lang('Course').' : '.$current_course_name.' ('.$current_course_code.') </h2>'; |
|
|
|
|
$message .= get_lang('HasDel'); |
|
|
|
|
$message .= '<br /><br /><a href="../../index.php">'.get_lang('BackHome').'</a>'; |
|
|
|
|
$type_info_message = 'warning'; |
|
|
|
|
if (isset($_GET['delete']) && $_GET['delete'] === 'yes' && $_GET['course_code'] && !empty($_GET['course_code'])) { |
|
|
|
|
if ($current_course_code == $_GET['course_code']) { |
|
|
|
|
CourseManager::delete_course($_course['sysCode']); |
|
|
|
|
// DELETE CONFIRMATION MESSAGE |
|
|
|
|
Session::erase('_cid'); |
|
|
|
|
Session::erase('_real_cid'); |
|
|
|
|
$message = '<h2>' . get_lang('Course') . ' : ' . $current_course_name . ' (' . $current_course_code . ') </h2>'; |
|
|
|
|
$message .= get_lang('HasDel'); |
|
|
|
|
$message .= '<br /><br /><a href="../../index.php">' . get_lang('BackHome') . '</a>'; |
|
|
|
|
} else { |
|
|
|
|
/* message if code course is incorrect */ |
|
|
|
|
$message = '<h2>' . get_lang('Course') . ' : ' . $current_course_name . ' (' . $current_course_code . ') </h2>'; |
|
|
|
|
$message .= '<p>'.get_lang('CourseRegistrationCodeIncorrect').'</p>'; |
|
|
|
|
$message .= '<p><a class="btn btn-primary" href="' . api_get_path(WEB_CODE_PATH) . 'course_info/delete_course.php?' . api_get_cidreq() . '">' . get_lang('BackToPreviousPage') . '</a>'; |
|
|
|
|
$message .= '<br /><br /><a href="../../index.php">' . get_lang('BackHome') . '</a>'; |
|
|
|
|
$type_info_message = 'error'; |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
$message = '<h3>'.get_lang('Course').' : '.$current_course_name.' ('.$current_course_code.') </h3>'; |
|
|
|
|
$message .= '<p>'.get_lang('ByDel').'</p>'; |
|
|
|
|
$message .= '<p><a class="btn btn-primary" |
|
|
|
|
href="'.api_get_path(WEB_CODE_PATH).'course_info/maintenance.php?'.api_get_cidreq().'">'. |
|
|
|
|
get_lang('No').'</a> <buttom class="btn btn-danger delete-course">'. |
|
|
|
|
get_lang('Yes').'</buttom></p>'; |
|
|
|
|
$message = '<h3>' . get_lang('Course') . ' : ' . $current_course_name . ' (' . $current_course_code . ') </h3>'; |
|
|
|
|
$message .= '<p>' . get_lang('ByDel') . '</p>'; |
|
|
|
|
$message .= '<p><span class="form_required">*</span>' . get_lang('CourseCodeConfirmation') . ' <input type="text" name="course_code" id="course_code"></p>'; |
|
|
|
|
|
|
|
|
|
$message .= '<p>'; |
|
|
|
|
$message .= '<button class="btn btn-danger delete-course">' . get_lang('ValidateChanges') . '</button>'; |
|
|
|
|
$message .= ' '; |
|
|
|
|
$message .= '<a class="btn btn-primary"href="' . api_get_path(WEB_CODE_PATH) . 'course_info/maintenance.php?' . api_get_cidreq() . '">' . |
|
|
|
|
get_lang('No') . '</a>'; |
|
|
|
|
$message .= '</p>'; |
|
|
|
|
$interbreadcrumb[] = [ |
|
|
|
|
'url' => 'maintenance.php', |
|
|
|
|
'name' => get_lang('Maintenance'), |
|
|
|
|
@ -51,16 +63,11 @@ if (isset($_GET['delete']) && $_GET['delete'] === 'yes') { |
|
|
|
|
$(function(){ |
|
|
|
|
/* Asking by course code to confirm recycling*/ |
|
|
|
|
$(".delete-course").on("click",function(){ |
|
|
|
|
var course_code = prompt("'. get_lang('PleaseEnterCourseCode').'", ""); |
|
|
|
|
if(course_code == "' . $current_course_code . '") { |
|
|
|
|
window.location ="'.api_get_self().'?delete=yes&'.api_get_cidreq().'"; |
|
|
|
|
}else if(course_code !== null){ |
|
|
|
|
alert("'.get_lang('CourseRegistrationCodeIncorrect').'"); |
|
|
|
|
} |
|
|
|
|
window.location ="' . api_get_self() . '?delete=yes&' . api_get_cidreq() . '&course_code=" + $("#course_code").val(); |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
</script>'; |
|
|
|
|
$tpl = new Template($tool_name); |
|
|
|
|
$tpl->assign('content', Display::return_message($message, 'warning', false)); |
|
|
|
|
$tpl->assign('content', Display::return_message($message, $type_info_message, false)); |
|
|
|
|
$tpl->display_one_col_template(); |
|
|
|
|
|