[ic] Date widget reverse years

Ton Verhagen ton at verhagen.net
Tue Sep 19 15:12:31 EDT 2006


Quoting Jon Jensen:
>On Tue, 19 Sep 2006, Bill Carr wrote:
>
>>I could not find a way to reverse sort the years in the date 
>>widget. This patch allows year_end to be less than year_begin and 
>>will sort the years in reverse order (latest to earliest).
>>
>>--- /usr/local/interchange-5.4.0-orig/lib/Vend/Form.pm  2005-11-30 
>>10:01:56.000000000 -0500
>>+++ /usr/lib/interchange/Vend/Form.pm   2006-09-19 11:34:08.000000000 -0400
>>@@ -506,7 +506,7 @@
>>               if($ey < 100) {
>>                       $ey += $cy;
>>               }
>>-               @Years = ($by .. $ey);
>>+               @Years = $by <= $ey ? ($by .. $ey) : reverse ($ey .. $by);
>>       }
>>       if ($opt->{blank}) {
>>               $out .= qq{<option value="0000"$opt_extra>----</option>};
>
>That looks good to me, Bill. I added it to CVS.
>
>If anyone knows of any problems this could cause elsewhere, please 
>let us know.

Could we add in another options as well?

It would be nice to have HH, MM, and SS select boxes added to the widget
and store data as YYYYMMDDHHMMSS instead of the YYYYMMDD:HHMM format
as used by the date_time option.

Maybe as an extra option: date_hhmmss ?



Best regards,

Ton

--
Alamerce Nederland --- Cornerstone of eBusiness
Phone +31-40-2374381    info at alamerce.nl    http://www.alamerce.nl

eCommerce Solutions -- Consulting -- Website & Interchange Hosting 




More information about the interchange-users mailing list