Add Innovator
This commit is contained in:
parent
963faf4627
commit
337014794b
2
add
2
add
@ -79,6 +79,8 @@ do
|
||||
data+=:${POST["$dsname"]:=U}
|
||||
echo "$dsname....${POST["$dsname"]}"
|
||||
done
|
||||
|
||||
echo ${POST["innovator"]} > .innovator
|
||||
rrdtool update ingress.rrd "$data"
|
||||
|
||||
if [ -n "$CACHE_DIR" ]
|
||||
|
||||
56
add.html
56
add.html
@ -95,6 +95,62 @@ cat <<-EOHTML
|
||||
<ul>
|
||||
EOHTML
|
||||
|
||||
case $innovator in
|
||||
1)
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"0\" /> No Innovator medal</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"1\" checked=\"checked\" /> Innovator Bronze</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"2\" /> Innovator Silver</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"3\" /> Innovator Gold</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"4\" /> Innovator Platinum</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"5\" /> Innovator Onyx</li>"
|
||||
;;
|
||||
2)
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"0\" /> No Innovator medal</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"1\" /> Innovator Bronze</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"2\" checked=\"checked\" /> Innovator Silver</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"3\" /> Innovator Gold</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"4\" /> Innovator Platinum</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"5\" /> Innovator Onyx</li>"
|
||||
;;
|
||||
3)
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"0\" /> No Innovator medal</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"1\" /> Innovator Bronze</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"2\" /> Innovator Silver</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"3\" checked=\"checked\" /> Innovator Gold</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"4\" /> Innovator Platinum</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"5\" /> Innovator Onyx</li>"
|
||||
;;
|
||||
4)
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"0\" /> No Innovator medal</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"1\" /> Innovator Bronze</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"2\" /> Innovator Silver</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"3\" /> Innovator Gold</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"4\" checked=\"checked\" /> Innovator Platinum</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"5\" /> Innovator Onyx</li>"
|
||||
;;
|
||||
5)
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"0\" /> No Innovator medal</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"1\" /> Innovator Bronze</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"2\" /> Innovator Silver</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"3\" /> Innovator Gold</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"4\" /> Innovator Platinum</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"5\" checked=\"checked\" /> Innovator Onyx</li>"
|
||||
;;
|
||||
0)
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"0\" checked=\"checked\" /> No Innovator medal</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"1\" /> Innovator Bronze</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"2\" /> Innovator Silver</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"3\" /> Innovator Gold</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"4\" /> Innovator Platinum</li>"
|
||||
echo "<li><input type=\"radio\" name=\"innovator\" value=\"5\" /> Innovator Onyx</li>"
|
||||
;;
|
||||
esac
|
||||
|
||||
cat <<-EOHTML
|
||||
</ul>
|
||||
<ul>
|
||||
EOHTML
|
||||
|
||||
for indice in ${!uinames[@]}
|
||||
do
|
||||
echo "<li><input type=\"text\" name=\"${dsnames[indice]}\" value=\"${last["${dsnames[indice]}"]}\" /> ${uinames[indice]}</li>"
|
||||
|
||||
41
lib/medals
41
lib/medals
@ -4,6 +4,47 @@ medals() {
|
||||
local \
|
||||
stat \
|
||||
|
||||
if [[ -f .innovator ]]
|
||||
then
|
||||
innovator=$(<.innovator)
|
||||
else
|
||||
innovator=0
|
||||
fi
|
||||
if (( innovator >= 1 ))
|
||||
then
|
||||
(( bronzecount++ ))
|
||||
bronzes+=( innovator )
|
||||
else
|
||||
nosilver["Innovator"]=1
|
||||
fi
|
||||
if (( innovator >= 2 ))
|
||||
then
|
||||
(( silvercount++ ))
|
||||
silvers+=( innovator )
|
||||
else
|
||||
nobronze["Innovator"]=1
|
||||
fi
|
||||
if (( innovator >= 3 ))
|
||||
then
|
||||
(( goldcount++ ))
|
||||
golds+=( innovator )
|
||||
else
|
||||
nogold["Innovator"]=1
|
||||
fi
|
||||
if (( innovator >= 4 ))
|
||||
then
|
||||
(( platinumcount++ ))
|
||||
platinums+=( innovator )
|
||||
else
|
||||
noplatinum["Innovator"]=1
|
||||
fi
|
||||
if (( innovator == 5 ))
|
||||
then
|
||||
(( blackcount++ ))
|
||||
blacks+=( innovator )
|
||||
else
|
||||
noblack["Innovator"]=1
|
||||
fi
|
||||
for stat in "${medals[@]}"
|
||||
do
|
||||
if (( last["$stat"] >= bronze["$stat"] ))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user