Compare commits
2 Commits
f0aca745f5
...
c563ba96f0
Author | SHA1 | Date |
---|---|---|
Philippe Caseiro | c563ba96f0 | |
Philippe Caseiro | 29a306f988 |
34
badgy
34
badgy
|
@ -24,21 +24,34 @@ devalidate()
|
|||
|
||||
s2h()
|
||||
{
|
||||
local sc=${1}
|
||||
local sc=0
|
||||
local sign=""
|
||||
if [ ${1} -lt 0 ]; then
|
||||
sign="-"
|
||||
sc=$(echo ${1} | cut -c2-)
|
||||
else
|
||||
sc=${1}
|
||||
fi
|
||||
local h=$(( sc / 3600))
|
||||
local m=$(( (sc % 3600) / 60 ))
|
||||
local s=$(( sc % 60))
|
||||
printf "%dh%02dm" "${h}" "${m}"
|
||||
printf "%s%dh%02dm" "${sign}" "${h}" "${m}"
|
||||
}
|
||||
|
||||
getNewBalance()
|
||||
{
|
||||
local wk=25200
|
||||
local blh=$(echo ${1} | cut -d ':' -f 1)
|
||||
local workDay=25200
|
||||
local blh=$(echo ${1} | cut -d ':' -f 1 | cut -c2-)
|
||||
local blm=$(echo ${1} | cut -d ':' -f 2)
|
||||
local bls=""
|
||||
local nbls=""
|
||||
echo ${nbls}
|
||||
local bls=$((blh*3600 + blm*60))
|
||||
local nbls=0
|
||||
if [ "${bls}" -le "${workDay}" ]; then
|
||||
nbls=$((${2}-(workDay - bls)))
|
||||
else
|
||||
nbls=$((bls+${2}))
|
||||
fi
|
||||
|
||||
echo $nbls
|
||||
}
|
||||
|
||||
getCapitalTime()
|
||||
|
@ -69,9 +82,10 @@ getCapitalTime()
|
|||
nbl=$(getNewBalance "${sl}" "${dr}")
|
||||
|
||||
echo
|
||||
echo "Your time balance is : ${sl}"
|
||||
echo "Today you worked $(s2h ${dr})"
|
||||
#echo "If you validate now your balance will be : ${nbl}"
|
||||
echo "Your time balance is: ${sl}"
|
||||
echo "Today you worked: $(s2h ${dr})"
|
||||
echo
|
||||
echo "Balance if you validate now: $(s2h ${nbl})"
|
||||
}
|
||||
|
||||
show()
|
||||
|
|
Loading…
Reference in New Issue