-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlib.php
More file actions
38 lines (33 loc) · 1.63 KB
/
lib.php
File metadata and controls
38 lines (33 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?
global $PAGE;
$pagetype = $PAGE->bodyid;
$loginas_link = "/course/loginas.php?";
//Only load the loginas module.js if the current logged in user has the capability
$course = $PAGE->course;
$context = context_course::instance($course->id);
$loginasenabled = get_config('local_loginas','enableloginas');
if(!session_is_loggedinas() && has_capability('moodle/user:loginas',$context) && ($loginasenabled == 1) ){
$module = array(
'name' => 'loginas',
'fullpath' => '/local/loginas/module.js'
);
$params = array($loginas_link,$pagetype);
$PAGE->requires->js_init_call('M.LoginAs.init', array(
$params
), false, $module);
$viewprofile_link = "";
echo html_writer::start_tag('div',array('id'=>'contextmenu_box','style'=>'display:none'));
//echo "<div class=\"yui3-widget-hd\">Admin Menu <div id=\"closecontext\"><img src=\" $CFG->wwwroot/local/loginas/action_stop.gif\"/></div></div>";
echo html_writer::start_tag('ul',array('id'=>'contextmenu'));
echo html_writer::start_tag('li');
echo html_writer::start_tag('img',array('src'=>$CFG->wwwroot.'/local/loginas/key.png'));
echo html_writer::link('#', 'Login As',array('id'=>'loginas'));
echo html_writer::end_tag('li');
echo html_writer::start_tag('li');
echo html_writer::start_tag('img',array('src'=>$CFG->wwwroot.'/local/loginas/user-4.png'));
echo html_writer::link('#', 'Profile',array('id'=>'profilelink'));
echo html_writer::end_tag('li');
echo html_writer::end_tag('ul');
echo "<div class=\"yui3-widget-ft\"></div>";
echo html_writer::end_tag('div');
}