X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=format.php;h=fc04b1be56129e61d66d942d35dfff6f66c6aac6;hb=e3c093250e28f834151eb6ddba5ad965a8e6651b;hp=411a09a7ef9e3f3b85bc83701027c9599f6f17d0;hpb=3bec0ef771d741361c6c4c4c1ff069398f6e37a0;p=wfpl.git diff --git a/format.php b/format.php index 411a09a..fc04b1b 100644 --- a/format.php +++ b/format.php @@ -22,6 +22,38 @@ # This file contains basic encodings +function format_int($str) { + $str = ereg_replace('[^0-9]', '', $str); + return ereg_replace('^0*([1-9])', '\1', $str); +} + +function format_oneline($str) { + $str = str_replace("\r", '', $str); + return str_replace("\n", '', $str); +} + +function format_unix($str) { + return unix_newlines($str); +} + +function format_yesno($str) { + if($str) { + return "Yes"; + } else { + return "No"; + } +} + +function format_email($str) { + # FIXME + return format_oneline($str); +} + +function format_url($str) { + # FIXME + return format_oneline($str); +} + function format_money($str, $display_cents = true) { $str = ereg_replace('[^0-9.]', '', $str); if($display_cents) {