diff --git a/main/calendar/agenda.inc.php b/main/calendar/agenda.inc.php
index a2614dbfd1..6108d3f592 100644
--- a/main/calendar/agenda.inc.php
+++ b/main/calendar/agenda.inc.php
@@ -937,8 +937,16 @@ function get_course_groups() {
* @return html code
*/
function show_to_form($to_already_selected) {
- $user_list = get_course_users();
- $group_list = get_course_groups();
+ /*$user_list = get_course_users();
+ $group_list = get_course_groups();*/
+ $order = 'lastname';
+ if (api_is_western_name_order) {
+ $order = 'firstname';
+ }
+
+ $user_list = CourseManager::get_user_list_from_course_code(api_get_course_id(), api_get_session_id(), null, $order);
+ $group_list = CourseManager::get_group_list_of_course(api_get_course_id(), api_get_session_id());
+
construct_not_selected_select_form($group_list, $user_list, $to_already_selected);
}
@@ -976,10 +984,10 @@ function construct_not_selected_select_form($group_list=null, $user_list=null, $
echo '";
diff --git a/main/calendar/agenda.lib.php b/main/calendar/agenda.lib.php
index 4d777cf0b2..cfb5d404ff 100644
--- a/main/calendar/agenda.lib.php
+++ b/main/calendar/agenda.lib.php
@@ -682,7 +682,7 @@ class Agenda {
if (is_array($group_list)) {
$html .= '