Template:ConvertValueToSignedInteger

Usage
 
 * 1 = (Value) should be :
 * Numerical value ( -100 - (+)100 )

Categorization
Category:Meta templates

Coding

 * If value of first parameter is undefind or empty, return +0
 * If value of first parameter is defined and is not an integer, return +0
 * If value of first parameter is defined and is an integer < 0, return first parameter
 * If value of first parameter is defined and is not an integer < 0, return the first parameter prefixed with a + and added to 0