From: Jason Woofenden Date: Fri, 12 Oct 2007 09:03:18 +0000 (-0400) Subject: added date type to metaform and template X-Git-Url: https://jasonwoof.com/gitweb/?p=wfpl.git;a=commitdiff_plain;h=f48e1e60800ad1d4b740b15993bd779576ca5172 added date type to metaform and template --- diff --git a/format.php b/format.php index e968158..1586ff0 100644 --- a/format.php +++ b/format.php @@ -150,6 +150,11 @@ function format_dollars($str) { return format_money($str, false); } +# date is edited as mm/dd/yyyy but stored as yyyy-mm-dd +function format_mdy_to_ymd($str) { + return mdy_to_ymd(format_oneline($str)); +} + function format_phone($str) { $str = ereg_replace('[^0-9]', '', $str); $str = ereg_replace('^1*', '', $str); diff --git a/metaform.php b/metaform.php index 6eaa7a8..4deffd1 100644 --- a/metaform.php +++ b/metaform.php @@ -40,6 +40,7 @@ $GLOBALS['types'] = array( 'phone' => array('textbox', 'phone', 'varchar(32)'), 'state' => array('states', 'oneline', 'varchar(2)'), 'money' => array('textbox', 'money', 'varchar(32)'), + 'date' => array('textbox', 'mdy_to_ymd', 'char(10)'), 'dollars' => array('textbox', 'dollars', 'varchar(32)'), 'url' => array('textbox', 'url', 'varchar(200)'), 'hidden' => array('hidden', 'unix', 'varchar(200)'), diff --git a/metaform/template.html b/metaform/template.html index e4b85d7..08ba1b8 100644 --- a/metaform/template.html +++ b/metaform/template.html @@ -36,7 +36,7 @@
- +
~caption.html~: ~caption.html~: ~caption.html~: ~caption.html~: ~caption.html~:
~caption.html~: ~caption.html~: ~caption.html~: ~caption.html~? ~caption.html~?
~caption.html~: ~caption.html~: ~caption.html~: dd/mm/yy~caption.html~: ~caption.html~: ~caption.html~:
~caption.html~: ~caption.html~: ~caption.html~: ~caption.html~? ~caption.html~?
diff --git a/time.php b/time.php index b9181b0..81f4048 100644 --- a/time.php +++ b/time.php @@ -119,4 +119,8 @@ function ymd_to_mdy($date) { return sprintf('%02u/%02u/%04u', $month, $day, $year); } +function enc_mdy($date) { + return ymd_to_mdy($date); +} + ?>