Update default.inc
This commit is contained in:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user