Update default.inc
This commit is contained in:
20
default.inc
20
default.inc
@@ -287,9 +287,23 @@ function arr_count() {
|
||||
|
||||
IDS_NUMBER_FORMAT(){
|
||||
VAL=${1}
|
||||
DEC=${2}
|
||||
[ "${DEC}" == "" ] && DEC=2
|
||||
[[ "${VAL}" == *"."* ]] && [[ "${VAL}" != *".0"* ]] && echo `printf "%'.${DEC}f\n" ${VAL}` || echo `printf "%'.0f\n" ${VAL}`
|
||||
[ "${2}" == "" ] && DEC=2 || DEC=${2}
|
||||
ShowDecAlways=${3}
|
||||
ShowDecAlways=yes
|
||||
|
||||
if [ "${ShowDecAlways}" != "" ]; then
|
||||
echo `printf "%'.${DEC}f\n" ${VAL}`
|
||||
|
||||
elif [ "${DEC}" == "0" ]; then
|
||||
echo `printf "%'.0f\n" ${VAL}`
|
||||
|
||||
elif [[ "${VAL}" == *"."* ]] && [[ "${VAL}" != *".0"* ]]; then
|
||||
echo `printf "%'.${DEC}f\n" ${VAL}`
|
||||
|
||||
else
|
||||
echo `printf "%'.0f\n" ${VAL}`
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user