Update default.inc

This commit is contained in:
2024-01-28 15:34:27 -06:00
parent a66db88e42
commit 2b53a4f7a7

View File

@@ -145,6 +145,15 @@ ROUND_NUMBER(){
*) echo $(echo $1 | awk '{printf "%.0f\n", $1}');;
esac
}
function ROUNDHALVES () {
[[ $1 =~ ^([\+-]?)([0-9]*)\.([0-9]+)$ ]] || { printf "%s\n" "$1" && return; }
s=${BASH_REMATCH[1]}
a=${BASH_REMATCH[2]}
(( b = 1${BASH_REMATCH[3]} * 2 ))
[[ $b =~ ^([0-9][0-9])[0-9]*$ ]] && b=${BASH_REMATCH[1]}
(( b < 25 ? (b = 0) : b >= 35 ? (a += 1, b = 0) : (b = 5) ))
printf "%s%s.%d\n" "$s" "$a" "$b"
}
IDS_NUMBER_FORMAT(){
VAL=${1}
[ "${2}" == "" ] && DEC=2 || DEC=${2}