0
|
1 |
<!DOCTYPE html>
|
|
2 |
<html>
|
|
3 |
<head>
|
|
4 |
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
|
|
5 |
<title>{$title} • SSO-in-a-Box Control Panel</title>
|
|
6 |
<link rel="stylesheet" type="text/css" href="/res/bootstrap/css/bootstrap.min.css" />
|
|
7 |
<link rel="stylesheet" type="text/css" href="/res/ssoinabox.css" />
|
|
8 |
<link rel="stylesheet" type="text/css" href="/res/tablesorter/themes/blue/style.css" />
|
|
9 |
<script type="text/javascript" src="/res/jquery.min.js"></script>
|
|
10 |
<script type="text/javascript" src="/res/bootstrap/js/bootstrap.min.js"></script>
|
|
11 |
<script type="text/javascript" src="/res/tablesorter/jquery.tablesorter.js"></script>
|
|
12 |
</head>
|
|
13 |
<body class="skyfade">
|
|
14 |
<div class="navbar navbar-inverse navbar-fixed-top">
|
|
15 |
<div class="navbar-inner">
|
|
16 |
<a class="brand" href="/"><span class="siab-logo" title="SSO in a Box">SiaB</span> Control Panel</a>
|
|
17 |
<ul class="nav">
|
3
|
18 |
{if $user}
|
|
19 |
<li><a href="/">Home</a></li>
|
|
20 |
{else}
|
|
21 |
<li><a href="/lostpw">Password recovery</a></li>
|
|
22 |
{/if}
|
|
23 |
{if $is_admin}
|
0
|
24 |
<li><a href="/users">Users</a></li>
|
|
25 |
<li><a href="/groups">Groups</a></li>
|
3
|
26 |
{/if}
|
0
|
27 |
</ul>
|
3
|
28 |
{if $user}
|
0
|
29 |
<div class="pull-right">
|
|
30 |
<ul class="nav">
|
|
31 |
<li>
|
|
32 |
<a class="dropdown-toggle" data-toggle="dropdown" href="#" onclick="return false;">
|
|
33 |
<i class="icon icon-white icon-user"></i>
|
|
34 |
{$userinfo['cn']|escape:'html'}
|
|
35 |
<b class="caret"></b>
|
|
36 |
</a>
|
|
37 |
<ul class="dropdown-menu">
|
|
38 |
<li><a href="/logout">Log out</a></li>
|
|
39 |
</ul>
|
|
40 |
</li>
|
|
41 |
</ul>
|
|
42 |
</div>
|
3
|
43 |
{/if}
|
0
|
44 |
</div>
|
|
45 |
</div>
|
|
46 |
<div class="main container">
|
|
47 |
{foreach $session['messages'] as $msg}
|
|
48 |
{assign var="msgclass" value=""}
|
|
49 |
{if $msg['code'] == $msgcodes['error']}
|
|
50 |
{assign var="msgclass" value="alert-error"}
|
|
51 |
{elseif $msg['code'] == $msgcodes['warning']}
|
|
52 |
{assign var="msgclass" value="alert-warning"}
|
|
53 |
{elseif $msg['code'] == $msgcodes['notice']}
|
|
54 |
{assign var="msgclass" value="alert-success"}
|
|
55 |
{/if}
|
|
56 |
|
|
57 |
<div class="alert {$msgclass}">
|
|
58 |
<button type="button" class="close" data-dismiss="alert">×</button>
|
|
59 |
{$msg['message']|escape:'html'}
|
|
60 |
</div>
|
|
61 |
{/foreach}
|
|
62 |
|
|
63 |
{clear_messages}
|