From f48e1e60800ad1d4b740b15993bd779576ca5172 Mon Sep 17 00:00:00 2001 From: Jason Woofenden Date: Fri, 12 Oct 2007 05:03:18 -0400 Subject: [PATCH] added date type to metaform and template --- format.php | 5 +++++ metaform.php | 1 + metaform/template.html | 2 +- time.php | 4 ++++ 4 files changed, 11 insertions(+), 1 deletion(-) 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); +} + ?> -- 1.7.10.4