tazpanel diff styles/default/header.html @ rev 433

hardware.cgi, index.cgi: user support
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Apr 06 19:06:05 2015 +0200 (2015-04-06)
parents 299f204b8f1f
children 678dd43435a3
line diff
     1.1 --- a/styles/default/header.html	Tue Mar 24 03:39:08 2015 +0200
     1.2 +++ b/styles/default/header.html	Mon Apr 06 19:06:05 2015 +0200
     1.3 @@ -20,9 +20,13 @@
     1.4     <span>$(gettext 'Panel')</span>
     1.5     <menu>
     1.6      <li><a data-icon="info"     href="/">$(gettext 'Summary')</a></li>
     1.7 +    <li><a data-icon="proc"     href="/index.cgi?top">$(gettext 'Processes')</a></li>
     1.8 +EOT
     1.9 +[ "$REMOTE_USER" == "root" ] && cat << EOT
    1.10      <li><a data-icon="terminal" href="/index.cgi?cmd=help">$(gettext 'Terminal')</a></li>
    1.11 -    <li><a data-icon="proc"     href="/index.cgi?top">$(gettext 'Processes')</a></li>
    1.12      <li><a data-icon="report"   href="/index.cgi?report">$(gettext 'Create Report')</a></li>
    1.13 +EOT
    1.14 +cat << EOT
    1.15      $(for i in menu.d/panel/* ; do [ -f $i ] && sh $i menu $i ; done)
    1.16     </menu>
    1.17    </li>
    1.18 @@ -37,15 +41,6 @@
    1.19     </menu>
    1.20    </li>
    1.21    <li tabindex="3">
    1.22 -   <span>$(gettext 'Settings')</span>
    1.23 -   <menu>
    1.24 -    <li><a data-icon="info"  href="/settings.cgi">$(gettext 'Summary')</a></li>
    1.25 -    <li><a data-icon="user"  href="/settings.cgi?users">$(gettext 'Users')</a></li>
    1.26 -    <li><a data-icon="group" href="/settings.cgi?groups">$(gettext 'Groups')</a></li>
    1.27 -    $(for i in menu.d/settings/* ; do [ -f $i ] && sh $i menu $i ; done)
    1.28 -   </menu>
    1.29 -  </li>
    1.30 -  <li tabindex="4">
    1.31     <span>$(gettext 'Boot')</span>
    1.32     <menu>
    1.33      <li><a data-icon="info" href="/boot.cgi">$(gettext 'Summary')</a></li>
    1.34 @@ -62,16 +57,33 @@
    1.35      $(for i in menu.d/boot/* ; do [ -f $i ] && sh $i menu $i ; done)
    1.36     </menu>
    1.37    </li>
    1.38 -  <li tabindex="5">
    1.39 +  <li tabindex="4">
    1.40     <span>$(gettext 'Hardware')</span>
    1.41     <menu>
    1.42      <li><a data-icon="info"    href="/hardware.cgi">$(gettext 'Summary')</a></li>
    1.43      <li><a data-icon="modules" href="/hardware.cgi?modules">$(gettext 'Kernel modules')</a></li>
    1.44 +EOT
    1.45 +[ "$REMOTE_USER" == "root" ] && cat << EOT
    1.46      <li><a data-icon="detect"  href="/hardware.cgi?detect">$(gettext 'Detect PCI/USB')</a></li>
    1.47 +EOT
    1.48 +cat << EOT
    1.49      <li><a data-icon="hdd"     href="/hardware.cgi#disk">$(gettext 'Disks')</a></li>
    1.50      $(for i in menu.d/hardware/* ; do [ -f $i ] && sh $i menu $i ; done)
    1.51     </menu>
    1.52    </li>
    1.53 +EOT
    1.54 +[ "$REMOTE_USER" == "root" ] && cat << EOT
    1.55 +  <li tabindex="5">
    1.56 +   <span>$(gettext 'Settings')</span>
    1.57 +   <menu>
    1.58 +    <li><a data-icon="info"  href="/settings.cgi">$(gettext 'Summary')</a></li>
    1.59 +    <li><a data-icon="user"  href="/settings.cgi?users">$(gettext 'Users')</a></li>
    1.60 +    <li><a data-icon="group" href="/settings.cgi?groups">$(gettext 'Groups')</a></li>
    1.61 +    $(for i in menu.d/settings/* ; do [ -f $i ] && sh $i menu $i ; done)
    1.62 +   </menu>
    1.63 +  </li>
    1.64 +EOT
    1.65 +cat << EOT
    1.66    $(for i in menu.d/* ; do [ -f $i ] && sh $i menu $i ; done)
    1.67   </menu>
    1.68   <span id="icons">