rev |
line source |
domcox@300
|
1 cat << EOT
|
domcox@300
|
2 <!DOCTYPE html>
|
al@406
|
3 <html lang="${LANG%%_*}">
|
domcox@300
|
4 <head>
|
domcox@300
|
5 <title>$TITLE</title>
|
al@419
|
6 <link rel="shortcut icon" href="/styles/$STYLE/favicon.ico"/>
|
al@419
|
7 $(printf '\t<link rel="stylesheet" type="text/css" href="/%s"/>\n' $(cd /var/www/tazpanel; ls styles/$STYLE/*.css))
|
al@419
|
8 $(printf '\t<script type="text/javascript" src="/%s"></script>\n' $(cd /var/www/tazpanel; ls lib/*.js))
|
domcox@300
|
9 </head>
|
al@419
|
10 <body>
|
al@419
|
11 <script type="text/javascript">setColorTheme(); setBaseFont();</script>
|
domcox@300
|
12
|
psychomaniak@409
|
13 <header>
|
al@419
|
14 <h1 data-icon="tazpanel">$TITLE</h1>
|
psychomaniak@409
|
15 </header>
|
pankso@384
|
16
|
al@419
|
17 <nav id="toolbar">
|
al@419
|
18 <menu type="toolbar" id="toolbarMenu">
|
al@419
|
19 <li tabindex="1">
|
al@419
|
20 <span>$(gettext 'Panel')</span>
|
al@419
|
21 <menu>
|
al@419
|
22 <li><a data-icon="info" href="/">$(gettext 'Summary')</a></li>
|
pascal@433
|
23 <li><a data-icon="proc" href="/index.cgi?top">$(gettext 'Processes')</a></li>
|
pascal@433
|
24 EOT
|
pascal@433
|
25 [ "$REMOTE_USER" == "root" ] && cat << EOT
|
al@419
|
26 <li><a data-icon="terminal" href="/index.cgi?cmd=help">$(gettext 'Terminal')</a></li>
|
al@419
|
27 <li><a data-icon="report" href="/index.cgi?report">$(gettext 'Create Report')</a></li>
|
pascal@433
|
28 EOT
|
pascal@433
|
29 cat << EOT
|
al@419
|
30 $(for i in menu.d/panel/* ; do [ -f $i ] && sh $i menu $i ; done)
|
al@419
|
31 </menu>
|
al@419
|
32 </li>
|
al@419
|
33 <li tabindex="2">
|
al@419
|
34 <span>$(gettext 'Network')</span>
|
al@419
|
35 <menu>
|
al@419
|
36 <li><a data-icon="info" href="/network.cgi">$(gettext 'Summary')</a></li>
|
al@419
|
37 <li><a data-icon="conf" href="/index.cgi?file=/etc/network.conf">$(gettext 'Config file')</a></li>
|
al@419
|
38 <li><a data-icon="eth" href="/network.cgi?eth">$(gettext 'Ethernet')</a></li>
|
al@419
|
39 <li><a data-icon="wifi" href="/network.cgi?wifi">$(gettext 'Wireless')</a></li>
|
al@419
|
40 $(for i in menu.d/network/* ; do [ -f $i ] && sh $i menu $i ; done)
|
al@419
|
41 </menu>
|
al@419
|
42 </li>
|
al@419
|
43 <li tabindex="3">
|
al@419
|
44 <span>$(gettext 'Boot')</span>
|
al@419
|
45 <menu>
|
al@419
|
46 <li><a data-icon="info" href="/boot.cgi">$(gettext 'Summary')</a></li>
|
al@419
|
47 <li><a data-icon="grub" href="/boot.cgi?grub">$(gettext 'Boot loader')</a></li>
|
al@419
|
48 <li><a data-icon="logs" href="/boot.cgi?log">$(gettext 'Boot logs')</a>
|
al@419
|
49 <menu>
|
al@419
|
50 <li><a data-icon="" href="/boot.cgi?log=kernel">$(gettext 'Kernel messages')</a></li>
|
al@419
|
51 <li><a data-icon="" href="/boot.cgi?log=boot">$(gettext 'Boot scripts')</a></li>
|
al@419
|
52 <li><a data-icon="" href="/boot.cgi?log=xlog">$(gettext 'X server')</a></li>
|
al@419
|
53 <li><a data-icon="" href="/boot.cgi?log=slim">$(gettext 'X session')</a></li>
|
al@419
|
54 </menu>
|
al@419
|
55 </li>
|
al@419
|
56 <li><a data-icon="daemons" href="/boot.cgi?daemons">$(gettext 'Manage daemons')</a></li>
|
al@419
|
57 $(for i in menu.d/boot/* ; do [ -f $i ] && sh $i menu $i ; done)
|
al@419
|
58 </menu>
|
al@419
|
59 </li>
|
pascal@433
|
60 <li tabindex="4">
|
al@419
|
61 <span>$(gettext 'Hardware')</span>
|
al@419
|
62 <menu>
|
al@419
|
63 <li><a data-icon="info" href="/hardware.cgi">$(gettext 'Summary')</a></li>
|
al@419
|
64 <li><a data-icon="modules" href="/hardware.cgi?modules">$(gettext 'Kernel modules')</a></li>
|
pascal@433
|
65 EOT
|
pascal@433
|
66 [ "$REMOTE_USER" == "root" ] && cat << EOT
|
al@419
|
67 <li><a data-icon="detect" href="/hardware.cgi?detect">$(gettext 'Detect PCI/USB')</a></li>
|
pascal@433
|
68 EOT
|
pascal@433
|
69 cat << EOT
|
al@419
|
70 <li><a data-icon="hdd" href="/hardware.cgi#disk">$(gettext 'Disks')</a></li>
|
al@419
|
71 $(for i in menu.d/hardware/* ; do [ -f $i ] && sh $i menu $i ; done)
|
al@419
|
72 </menu>
|
al@419
|
73 </li>
|
pascal@433
|
74 EOT
|
pascal@433
|
75 [ "$REMOTE_USER" == "root" ] && cat << EOT
|
pascal@433
|
76 <li tabindex="5">
|
pascal@433
|
77 <span>$(gettext 'Settings')</span>
|
pascal@433
|
78 <menu>
|
pascal@433
|
79 <li><a data-icon="info" href="/settings.cgi">$(gettext 'Summary')</a></li>
|
pascal@433
|
80 <li><a data-icon="user" href="/settings.cgi?users">$(gettext 'Users')</a></li>
|
pascal@433
|
81 <li><a data-icon="group" href="/settings.cgi?groups">$(gettext 'Groups')</a></li>
|
pascal@433
|
82 $(for i in menu.d/settings/* ; do [ -f $i ] && sh $i menu $i ; done)
|
pascal@433
|
83 </menu>
|
pascal@433
|
84 </li>
|
pascal@433
|
85 EOT
|
pascal@433
|
86 cat << EOT
|
al@419
|
87 $(for i in menu.d/* ; do [ -f $i ] && sh $i menu $i ; done)
|
al@419
|
88 </menu>
|
al@419
|
89 <span id="icons">
|
al@419
|
90 <span id="miscinfo2"></span>
|
al@419
|
91 <span id="miscinfo1"></span>
|
al@419
|
92 <a data-img="help" href="/help.cgi"></a>
|
al@419
|
93 </span>
|
al@419
|
94 </nav>
|
al@419
|
95 <div id="noMenu"></div>
|
al@419
|
96 <script type="text/javascript">addMenuHandlers();</script>
|
domcox@300
|
97
|
domcox@300
|
98 <!-- Page content -->
|
domcox@300
|
99 <div id="content">
|
domcox@300
|
100 EOT
|