}
}
- return $str;
+ return '';
}
function format_int($str) {
return ereg_replace('^0*([0-9])', '\1', $str);
}
+# format the digits after the decimal point
function format_decimals($str) {
$str = ereg_replace('[^0-9]', '', $str);
if(strlen($str)) {
return $str;
}
+# USA zip codes
function format_zip($str) {
$str = ereg_replace('[^0-9]', '', $str);
if(strlen($str) > 5) {
function format_image_w_h_thumb_w_h($str) {
$fields = explode(' ', $str);
if(count($fields) != 6) {
- die('count: ' . count($fields));
return '';
}
}
function format_bool($str) {
- if($str && $str !== 'No' && $str !== 'False' && $str !== 'false') {
+ if($str && $str !== 'No' && $str !== 'False' && $str !== 'false' && $str !== 'no' && $str !== 'N' && $str !== 'n') {
return 1;
} else {
return 0;
}
function format_yesno($str) {
- if($str && $str !== 'No' && $str !== 'False' && $str !== 'false') {
+ if($str && $str !== 'No' && $str !== 'False' && $str !== 'false' && $str !== 'no' && $str !== 'N' && $str !== 'n') {
return 'Yes';
} else {
return 'No';
# date is edited as mm/dd/yyyy but stored as yyyy-mm-dd
function format_mdy_to_ymd($str) {
+ if($str == '') return '';
require_once('code/wfpl/time.php');
return mdy_to_ymd(format_oneline($str));
}