Re: html_select_date [PATCH]
"messju mohr" <[email protected]> Tue, 5 Jul 2005 12:33:18 +0200
| Newsgroups | gmane.comp.php.smarty.devel |
|---|---|
| Message-ID | <20050705103318.GA2926@dune> |
On Tue, Jul 05, 2005 at 11:20:31AM +0200, Nicklas Bondesson wrote: > It seems like it works almost like i want. Problem is that if you provide > $smarty.request.toMonth for example and that has an empty value it does not > default back to "current" time. This is at least what I would expect? yes, a time-value with an empty month (like "YYYY--DD") means, the month is unknown and thus unselected. you should keep logic like "if the form is new, then $time is time(), else time is assembled from $_REQUEST" to php where you validate the form and not carry it to the template or to html_select_date, IMHO. > Nicklas > > > -----Original Message----- > > From: messju mohr [mailto:[email protected]] > > Sent: den 5 juli 2005 10:55 > > To: Nicklas Bondesson > > Cc: [email protected] > > Subject: Re: [SMARTY-DEV] html_select_date [PATCH] > > > > On Mon, Jul 04, 2005 at 11:10:55AM +0200, Nicklas Bondesson wrote: > > > Hello, > > > > Hi, > > > > > Attached is a patch to html_select_date which will let you assign a > > > start/default value for the year, month and day select boxes. > > > > > > Example: > > > {html_select_date end_year="+3" field_order="$_CONFIG_date_order" > > > field_separator="$_CONFIG_date_separator" prefix="to" > > month_format="%m" > > > day_value_format="%02d" all_extra="class='textbox'" > > > start_year_user=$smarty.request.toYear > > > start_month_user=$smarty.request.toMonth > > > start_day_user=$smarty.request.toDay} > > > > I think this can already be achieved with the time-attribute, not? > > > > time="`$smarty.request.toYe`-`$smarty.request.toMonth`-`$smart > y.request.toDay`" > > > > > Hope this will make it to the CVS. > > > > > > Nicklas > > > > -- > > Smarty Development Mailing List (http://smarty.php.net/) To > > unsubscribe, visit: http://www.php.net/unsub.php > > > > -- Smarty Development Mailing List (http://smarty.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php