$message[] = sprintf(get_lang('CourseRequestAccepted'), $course_request_values['wanted_code'], $course_request_values['wanted_code']); } else { $message[] = sprintf(get_lang('CourseRequestAcceptanceFailed'), $course_request_values['wanted_code']); $is_error_message = true; } break; case 'reject_button': if (CourseRequestManager::reject_course_request($id)) { $message[] = sprintf(get_lang('CourseRequestRejected'), $course_request_values['wanted_code']); } else { $message[] = sprintf(get_lang('CourseRequestRejectionFailed'), $course_request_values['wanted_code']); $is_error_message = true; } break; case 'ask_info_button': if (CourseRequestManager::ask_for_additional_info($id)) { $message[] = sprintf(get_lang('CourseRequestInfoAsked'), $course_request_values['wanted_code']); } else { $message[] = sprintf(get_lang('CourseRequestInfoFailed'), $course_request_values['wanted_code']); $is_error_message = true; } break; } // Line of code for testing purposes, to be removed //$message = 'The button "'.$submit_button.'" has been pressed.'; } else { $message[] = sprintf(get_lang('CourseRequestUpdateFailed'), $course_request_values['wanted_code']); $is_error_message = true; } $message = implode(' ', $message); $back_url = get_caller_name($caller);
* Acceptance and creation of the requested course. */ if (!empty($accept_course_request)) { $course_request_code = CourseRequestManager::get_course_request_code($accept_course_request); $course_id = CourseRequestManager::accept_course_request($accept_course_request); if ($course_id) { $course_code = CourseManager::get_course_code_from_course_id($course_id); $message = sprintf(get_lang('CourseRequestAccepted'), $course_request_code, $course_code); $is_error_message = false; } else { $message = sprintf(get_lang('CourseRequestAcceptanceFailed'), $course_request_code); $is_error_message = true; } } elseif (!empty($request_info)) { $course_request_code = CourseRequestManager::get_course_request_code($request_info); $result = CourseRequestManager::ask_for_additional_info($request_info); if ($result) { $message = sprintf(get_lang('CourseRequestInfoAsked'), $course_request_code); $is_error_message = false; } else { $message = sprintf(get_lang('CourseRequestInfoFailed'), $course_request_code); $is_error_message = true; } } elseif (!empty($delete_course_request)) { $course_request_code = CourseRequestManager::get_course_request_code($delete_course_request); $result = CourseRequestManager::delete_course_request($delete_course_request); if ($result) { $message = sprintf(get_lang('CourseRequestDeleted'), $course_request_code); $is_error_message = false; } else { $message = sprintf(get_lang('CourseRequestDeletionFailed'), $course_request_code);