Просмотр исходного кода

Adding login ass button see BT#6770

Julio Montoya 11 лет назад
Родитель
Сommit
2bc07853c5

BIN
main/img/icons/128/login_as.png


BIN
main/img/icons/22/login_as.png


BIN
main/img/icons/32/login_as.png


BIN
main/img/icons/64/login_as.png


+ 10 - 4
main/mySpace/course.php

@@ -91,10 +91,15 @@ if (api_is_drh() || api_is_session_admin() || api_is_platform_admin()) {
 
     if (!api_is_session_admin()) {
         $menu_items[] = Display::url(Display::return_icon('stats.png', get_lang('MyStats'),'',ICON_SIZE_MEDIUM),api_get_path(WEB_CODE_PATH)."auth/my_progress.php" );
-        $menu_items[] = Display::url(Display::return_icon('user.png', get_lang('Students'), array(), 32), "index.php?view=drh_students&display=yourstudents");
-        $menu_items[] = Display::url(Display::return_icon('teacher.png', get_lang('Trainers'), array(), 32), 'teachers.php');
-        $menu_items[] = Display::return_icon('course_na.png', get_lang('Courses'), array(), 32);
-        $menu_items[] = Display::url(Display::return_icon('session.png', get_lang('Sessions'), array(), 32), 'session.php');
+        $menu_items[] = Display::url(Display::return_icon('user.png', get_lang('Students'), array(), ICON_SIZE_MEDIUM), "index.php?view=drh_students&display=yourstudents");
+        $menu_items[] = Display::url(Display::return_icon('teacher.png', get_lang('Trainers'), array(), ICON_SIZE_MEDIUM), 'teachers.php');
+        $menu_items[] = Display::url(Display::return_icon('course_na.png', get_lang('Courses'), array(), ICON_SIZE_MEDIUM), '#');
+        $menu_items[] = Display::url(Display::return_icon('session.png', get_lang('Sessions'), array(), ICON_SIZE_MEDIUM), 'session.php');
+        if (api_is_platform_admin()) {
+            $link = '<a href="'.api_get_path(WEB_CODE_PATH).'admin/user_list.php?action=login_as&amp;user_id='.$user_id.'&amp;sec_token='.Security::get_existing_token().'">'.
+                    Display::return_icon('login_as.png', get_lang('LoginAs'), null, ICON_SIZE_MEDIUM).'</a>&nbsp;&nbsp;';
+            $menu_items[] = $link;
+        }
     }
 
 	echo '<div class="actions">';
@@ -109,6 +114,7 @@ if (api_is_drh() || api_is_session_admin() || api_is_platform_admin()) {
 		echo Display::url(Display::return_icon('printer.png', get_lang('Print'), array(), 32), 'javascript: void(0);', array('onclick'=>'javascript: window.print();'));
 		echo '</span>';
 	}
+
 	echo '</div>';
 	echo Display::page_header($title);
 }