diff --git a/main/mySpace/student.php b/main/mySpace/student.php
index 5b42962d46..2ec74f17ae 100755
--- a/main/mySpace/student.php
+++ b/main/mySpace/student.php
@@ -162,11 +162,17 @@ function get_users($from, $limit, $column, $direction)
$row[] = $string_date;
if (isset($_GET['id_coach']) && intval($_GET['id_coach']) != 0) {
- $detailsLink = '
- '.Display::return_icon('2rightarrow.png', get_lang('Details').' '.$student_data['username']).'';
+ $detailsLink = Display::url(
+ Display::return_icon('2rightarrow.png', get_lang('Details').' '.$student_data['username']),
+ "myStudents.php?student=$student_id&id_coach=$coach_id&id_session=$sessionId",
+ ['id' => 'details_'.$student_data['username']]
+ );
} else {
- $detailsLink = '
- '.Display::return_icon('2rightarrow.png', get_lang('Details').' '.$student_data['username']).'';
+ $detailsLink = Display::url(
+ Display::return_icon('2rightarrow.png', get_lang('Details').' '.$student_data['username']),
+ "myStudents.php?student=$student_id",
+ ['id' => 'details_'.$student_data['username']]
+ );
}
$lostPasswordLink = '';
diff --git a/main/mySpace/teachers.php b/main/mySpace/teachers.php
index 660126b0fe..caeedfb2f9 100755
--- a/main/mySpace/teachers.php
+++ b/main/mySpace/teachers.php
@@ -164,12 +164,14 @@ function get_users($from, $limit, $column, $direction)
if (isset($_GET['id_coach']) && intval($_GET['id_coach']) != 0) {
$detailsLink = Display::url(
Display::return_icon('2rightarrow.png', get_lang('Details').' '.$student_data['username']),
- "myStudents.php?student=$student_id&id_coach=$coach_id&id_session=$sessionId"
+ "myStudents.php?student=$student_id&id_coach=$coach_id&id_session=$sessionId",
+ ['id' => 'details_'.$student_data['username']]
);
} else {
$detailsLink = Display::url(
Display::return_icon('2rightarrow.png', get_lang('Details').' '.$student_data['username']),
- "myStudents.php?student=$student_id&origin=teacher_details"
+ "myStudents.php?student=$student_id&origin=teacher_details",
+ ['id' => 'details_'.$student_data['username']]
);
}
$row[] = $detailsLink;
diff --git a/tests/behat/features/createUser.feature b/tests/behat/features/createUser.feature
index d3917113d8..ecfad64ed7 100644
--- a/tests/behat/features/createUser.feature
+++ b/tests/behat/features/createUser.feature
@@ -99,7 +99,7 @@ Feature: Users management as admin
Given I am logged as "hrm"
And I am on "/main/mySpace/teachers.php"
And I should see "teacher lastname"
- And I follow "Details teacher"
+ And I follow "details_teacher"
And wait for the page to be loaded
And I follow "Login as"
And wait for the page to be loaded
@@ -109,7 +109,7 @@ Feature: Users management as admin
Given I am logged as "hrm"
And I am on "/main/mySpace/student.php"
And I should see "student lastname"
- And I follow "Details student"
+ And I follow "details_student"
And wait for the page to be loaded
And I follow "Login as"
And wait for the page to be loaded