tazpanel rev 337
settings.cgi: set date manualy
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Jan 02 13:35:40 2013 +0100 (2013-01-02) |
parents | 288c37594662 |
children | 51abbebce217 |
files | settings.cgi |
line diff
1.1 --- a/settings.cgi Mon Dec 31 16:14:48 2012 +0100 1.2 +++ b/settings.cgi Wed Jan 02 13:35:40 2013 +0100 1.3 @@ -91,6 +91,8 @@ 1.4 *\ apply_xorg_kbd\ *) 1.5 sed -i "s/XkbLayout.*/XkbLayout \" \"$(GET apply_xorg_kbd)\"/" \ 1.6 /etc/X11/xorg.conf.d/40-Keyboard.conf ;; 1.7 + *\ date\ *) 1.8 + date $(GET month)$(GET day)$(GET hour)$(GET min)$(GET year).$(GET sec) ;; 1.9 *\ rdate\ *) 1.10 rdate -s tick.greyware.com ;; 1.11 *\ hwclock\ *) 1.12 @@ -388,6 +390,30 @@ 1.13 <tr><td>$(gettext 'System time:')</td><td>$(date)</td></tr> 1.14 <tr><td>$(gettext 'Hardware clock:')</td><td>$(hwclock -r)</tr> 1.15 </table> 1.16 +<form method="get" action="$SCRIPT_NAME"> 1.17 +<select name="day"> 1.18 +$(for i in $(seq 1 31); do echo "<option>$i</option>"; done) 1.19 +</select> 1.20 +<select name="month"> 1.21 +$(for i in 01 02 03 04 05 06 07 08 09 10 11 12; do 1.22 + date -d ${i}010101 '+%m %B' | \ 1.23 + sed 's|\(.*\) \(.*\)|<option value="\1">\2</option>|' 1.24 +done) 1.25 +</select> 1.26 +<select name="year"> 1.27 +$(for i in $(seq 2010 2030); do echo "<option>$i</option>"; done) 1.28 +</select> 1.29 +- <select name="hour"> 1.30 +$(for i in $(seq 0 23); do printf "<option>%02d</option>" $i; done) 1.31 +</select> 1.32 +: <select name="min"> 1.33 +$(for i in $(seq 0 59); do printf "<option>%02d</option>" $i; done) 1.34 +</select> 1.35 +: <select name="sec"> 1.36 +$(for i in $(seq 0 59); do printf "<option>%02d</option>" $i; done) 1.37 +</select> 1.38 +<input type="submit" name="date" value="$(gettext 'Set date')" /> 1.39 +</form> 1.40 <a class="button" href="$SCRIPT_NAME?rdate">$(gettext 'Sync online')</a> 1.41 <a class="button" href="$SCRIPT_NAME?hwclock">$(gettext 'Set hardware clock')</a> 1.42 </section>