tazpanel view styles/default/header.html @ rev 441

non-auth by default
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Apr 08 09:55:46 2015 +0200 (2015-04-08)
parents f09ef19be78d
children ee21700899cc
line source
1 rootclass='user'; [ $(id -u) == '0' ] && rootclass='root'
3 cat << EOT
4 <!DOCTYPE html>
5 <html lang="${LANG%%_*}">
6 <head>
7 <title>$TITLE</title>
8 <link rel="shortcut icon" href="/styles/$STYLE/favicon.ico"/>
9 $(printf '\t<link rel="stylesheet" type="text/css" href="/%s"/>\n' $(cd /var/www/tazpanel; ls styles/$STYLE/*.css))
10 $(printf '\t<script type="text/javascript" src="/%s"></script>\n' $(cd /var/www/tazpanel; ls lib/*.js))
11 </head>
12 <body class="$rootclass">
13 <script type="text/javascript">setColorTheme(); setBaseFont();</script>
15 <header>
16 <h1 data-icon="tazpanel">$TITLEĀ </h1>
17 </header>
19 <nav id="toolbar">
20 <menu type="toolbar" id="toolbarMenu">
21 <li tabindex="1">
22 <span>$(gettext 'Panel')</span>
23 <menu>
24 <li><a data-icon="info" href="index.cgi">$(gettext 'Summary')</a></li>
25 <li><a data-icon="proc" href="index.cgi?top">$(gettext 'Processes')</a></li>
26 <li><a data-icon="terminal" href="index.cgi?cmd=help">$(gettext 'Terminal')</a></li>
27 <li><a data-icon="report" href="index.cgi?report" data-root>$(gettext 'Create Report')</a></li>
28 $(for i in menu.d/panel/* ; do [ -f $i ] && sh $i menu $i ; done)
29 </menu>
30 </li>
31 <li tabindex="2">
32 <span>$(gettext 'Network')</span>
33 <menu>
34 <li><a data-icon="info" href="network.cgi">$(gettext 'Summary')</a></li>
35 <li><a data-icon="conf" href="index.cgi?file=/etc/network.conf">$(gettext 'Config file')</a></li>
36 <li><a data-icon="eth" href="network.cgi?eth">$(gettext 'Ethernet')</a></li>
37 <li><a data-icon="wifi" href="network.cgi?wifi">$(gettext 'Wireless')</a></li>
38 $(for i in menu.d/network/* ; do [ -f $i ] && sh $i menu $i ; done)
39 </menu>
40 </li>
41 <li tabindex="3">
42 <span>$(gettext 'Boot')</span>
43 <menu>
44 <li><a data-icon="info" href="boot.cgi">$(gettext 'Summary')</a></li>
45 EOT
46 [ -w /boot/grub/menu.lst ] && cat <<EOT
47 <li><a data-icon="grub" href="boot.cgi?grub">$(gettext 'Boot loader')</a></li>
48 EOT
49 cat << EOT
50 <li><a data-icon="logs" href="boot.cgi?log">$(gettext 'Boot logs')</a>
51 <menu>
52 <li><a data-icon="" href="boot.cgi?log=kernel">$(gettext 'Kernel messages')</a></li>
53 <li><a data-icon="" href="boot.cgi?log=boot">$(gettext 'Boot scripts')</a></li>
54 <li><a data-icon="" href="boot.cgi?log=xlog">$(gettext 'X server')</a></li>
55 <li><a data-icon="" href="boot.cgi?log=slim">$(gettext 'X session')</a></li>
56 </menu>
57 </li>
58 <li><a data-icon="daemons" href="boot.cgi?daemons">$(gettext 'Manage daemons')</a></li>
59 $(for i in menu.d/boot/* ; do [ -f $i ] && sh $i menu $i ; done)
60 </menu>
61 </li>
62 <li tabindex="4">
63 <span>$(gettext 'Hardware')</span>
64 <menu>
65 <li><a data-icon="info" href="hardware.cgi">$(gettext 'Summary')</a></li>
66 <li><a data-icon="modules" href="hardware.cgi?modules">$(gettext 'Kernel modules')</a></li>
67 <li><a data-icon="detect" href="hardware.cgi?detect" data-root>$(gettext 'Detect PCI/USB')</a></li>
68 <li><a data-icon="hdd" href="hardware.cgi#disk">$(gettext 'Disks')</a></li>
69 $(for i in menu.d/hardware/* ; do [ -f $i ] && sh $i menu $i ; done)
70 </menu>
71 </li>
72 <li tabindex="5">
73 <span>$(gettext 'Settings')</span>
74 <menu>
75 <li><a data-icon="info" href="settings.cgi" data-root>$(gettext 'Summary')</a></li>
76 <li><a data-icon="user" href="settings.cgi?users" data-root>$(gettext 'Users')</a></li>
77 <li><a data-icon="group" href="settings.cgi?groups" data-root>$(gettext 'Groups')</a></li>
78 $(for i in menu.d/settings/* ; do [ -f $i ] && sh $i menu $i ; done)
79 </menu>
80 </li>
81 EOT
82 cat << EOT
83 $(for i in menu.d/* ; do [ -f $i ] && sh $i menu $i ; done)
84 </menu>
85 <span id="icons">
86 EOT
88 username="${REMOTE_USER:-root}"
89 case "$username" in
90 root) icon='slitaz'; warn='';;
91 *) icon='user'; warn="$(_ 'Some features are disabled.')"$'\n';;
92 esac
94 cat << EOT
95 <a data-img="$icon" title="$(_ 'You are logged in to the TazPanel as user $username.')
96 $warn$(_ 'Click to re-login.')" href="http://$RANDOM:*@tazpanel:82/user/"></a>
97 <a data-img="help" href="help.cgi"></a>
98 </span>
99 </nav>
100 <div id="noMenu"></div>
101 <script type="text/javascript">addMenuHandlers();</script>
103 <!-- Page content -->
104 <div id="content">
105 EOT