X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Felements%2Fselect-month_year.html;h=62c10b15ff60b6370bc23ce74b04285661f373ba;hb=f2ee4eec34fea420c1c434194e410f31b6c9edb0;hp=2866960bd3274845f53c988571fadd290932eef3;hpb=e65c6a26ca778166aec2b2d1dd3012ab84fa611a;p=freeside.git
diff --git a/httemplate/elements/select-month_year.html b/httemplate/elements/select-month_year.html
index 2866960bd..62c10b15f 100644
--- a/httemplate/elements/select-month_year.html
+++ b/httemplate/elements/select-month_year.html
@@ -1,5 +1,23 @@
-<%
+/
+
+<%init>
my %opt = @_;
my $prefix = $opt{'prefix'} || '';
@@ -11,16 +29,18 @@
my @mon;
if ( $opt{'show_month_abbr'} ) {
@mon = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec);
+ # XXX: localization
} else {
- @mon = ( 1 .. 12 );
+ @mon = ( ( map "0$_", 1 .. 9 ), 10 .. 12 ),
}
my $date = $opt{'selected_date'} || '';
$date = '' if $date eq '-';
- #$date ||= '01-2000' unless $empty;
my $mon = $opt{'selected_mon'} || 0;
my $year = $opt{'selected_year'} || 0;
+
+ #false laziness w/cust_payby->paydate_mon_year
if ( $date ) {
if ( $date =~ /^(\d{4})-(\d{1,2})-\d{1,2}$/ ) { #PostgreSQL date format
( $mon, $year ) = ( $2, $1 );
@@ -37,23 +57,4 @@
}
$start_year = $year if $start_year > $year && $year > 0;
-%>
-
-/
-
+%init>