X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Felements%2Ftr-input-beginning_ending.html;h=7481c9bb6d51f68f3a8a9cd31825864d070fe9fa;hb=5f52441fd5bb6dc204c5e26833b86299a928a49d;hp=9fa936bca3f68271dae7c040422b7dc3c6da7e6f;hpb=386ec52836abbe32ce2fbf575e851a75f6e112f8;p=freeside.git
diff --git a/httemplate/elements/tr-input-beginning_ending.html b/httemplate/elements/tr-input-beginning_ending.html
index 9fa936bca..7481c9bb6 100644
--- a/httemplate/elements/tr-input-beginning_ending.html
+++ b/httemplate/elements/tr-input-beginning_ending.html
@@ -1,39 +1,88 @@
-
-
-
-
-
+% unless ( $m->count == $previous_request_count ) {
+
+
+
+
+% }
- From: |
- m/d/y |
+ From date: |
+ MAXLENGTH=<%$maxlength%>> m/d/y<% $time_hint %> |
-
+% unless ( $opt{layout} =~ /^h/i ) { #horizontal
+
+
- To: |
- m/d/y |
+
+% }
+
+ To date: |
+ MAXLENGTH=<%$maxlength%>> m/d/y<% $time_hint %> |
+% unless ( $datesrequired ) {
|
-
+ | >
(leave one or both dates blank for an open-ended search)
|
+% }
+
+<%once>
+
+my $previous_request_count = '';
+
+%once>
+<%init>
+
+my %opt = @_;
+
+my $conf = new FS::Conf;
+
+my $date_format = $conf->config('date_format') || '%m/%d/%Y';
+my $datesrequired = 0;
+$datesrequired = $opt{'datesrequired'} if $opt{'datesrequired'};
+
+my $from = '';
+$from = $opt{'from'} if $opt{'from'};
+my $to = '';
+$to = $opt{'to'} if $opt{'to'};
+
+$opt{prefix} = '' unless defined $opt{prefix};
+$opt{prefix} .= '_' if $opt{prefix};
+
+my( $input_time, $time_format, $time_hint ) = ( '', '', '' );
+my( $size, $maxlength ) = ( 11, 10 );
+if ( $opt{'input_time'} ) {
+ $input_time = ', showsTime: true, timeFormat: "12"'; # http://www.dynarch.com/demos/jscalendar/doc/html/reference.html#node_sec_2.3
+ $time_format = ' %k:%M:%S'; # http://www.dynarch.com/demos/jscalendar/doc/html/reference.html#node_sec_5.3.5
+ $time_hint = ' h:m:s';
+ $size = 21;
+ $maxlength = 27;
+}
+
+%init>
+<%cleanup>
+
+$previous_request_count = $m->count;
+%cleanup>