|
2 | 2 | /** |
3 | 3 | * @param bool $showHeader |
4 | 4 | */ |
5 | | -function template_header($showHeader=true,$logged_in=false,$is_teacher=false){ |
| 5 | +function template_header($showHeader=true,$logged_in=false,$is_teacher=false,$email=null){ |
6 | 6 | echo "<html> |
7 | 7 | <head>"; |
8 | 8 | $path = "https://".$_SERVER['HTTP_HOST']."/"; |
@@ -35,14 +35,14 @@ function template_header($showHeader=true,$logged_in=false,$is_teacher=false){ |
35 | 35 | <a href='/' class=\"mdl-layout-title\">Assignments Manager</a> |
36 | 36 | <div class=\"mdl-layout-spacer\"></div> |
37 | 37 | <nav class=\"mdl-navigation mdl-layout--large-screen-only\">"; |
38 | | - $output.=get_header_items($logged_in,$is_teacher,false); |
| 38 | + $output.=get_header_items($logged_in,$is_teacher,false,$email); |
39 | 39 | $output.=" </nav> |
40 | 40 | </div> |
41 | 41 | </header> |
42 | 42 | <div class=\"mdl-layout__drawer\"> |
43 | 43 | <span class=\"mdl-layout-title\">Assignments Manager</span> |
44 | 44 | <nav class=\"mdl-navigation\">"; |
45 | | - $output.=get_header_items($logged_in,$is_teacher,true); |
| 45 | + $output.=get_header_items($logged_in,$is_teacher,true,$email); |
46 | 46 | $output.="</nav> |
47 | 47 | </div>"; |
48 | 48 | } |
@@ -82,7 +82,7 @@ function dirToArray($dir) { |
82 | 82 | /** |
83 | 83 | * This is used as it needs to be done twice |
84 | 84 | */ |
85 | | -function get_header_items($logged_in=false,$is_teacher=false,$drawer=false){ |
| 85 | +function get_header_items($logged_in=false,$is_teacher=false,$drawer=false,$email=null){ |
86 | 86 | require_once $_SERVER['DOCUMENT_ROOT']."/../resources/startsWithEndsWith.php"; |
87 | 87 | $array=array(); |
88 | 88 | if($logged_in) { |
@@ -118,6 +118,11 @@ function get_header_items($logged_in=false,$is_teacher=false,$drawer=false){ |
118 | 118 | } |
119 | 119 | } |
120 | 120 | $output=get_header_html_from_array($array,$drawer); |
| 121 | + $rand=microtime(); |
| 122 | + $output.= "<a class=\"mdl-navigation__link\" id=\"logout$rand\" href=\"/logout.php\">Logout</a>"; |
| 123 | + if ($email != null){ |
| 124 | + $output.="<div class=\"mdl-tooltip\" data-mdl-for=\"logout$rand\">$email</div>"; |
| 125 | + } |
121 | 126 | } else { |
122 | 127 | $output= "<a class=\"mdl-navigation__link\" href=\"/login.php\">Login</a>"; |
123 | 128 | } |
|
0 commit comments