$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);