small "bug" in html_select_date
[email protected] (till) Tue, 13 Feb 2007 10:52:56 +0100
| Newsgroups | php.smarty.dev |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I found this small issue this morning, the code to reproduce is as follows:
<?php
setlocale(LC_ALL, 'de_DE@euro'); // depends on your ENV
$smarty = new Smarty;
$smarty->...
...
$smarty->assign('formPrefix', ...);
...
$smarty->display('foo.tpl');
?>
foo.tpl contains this code:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<form>
{html_select_date
field_array=$formPrefix
prefix="startDate_"
year_empty="..."
month_empty="..."
day_empty="..."
field_order="DMY"
time=$value}
</form>
</body>
</html>
Anyway, the expect result is a dropdown filled with the names of the
month (among date and year). On the months, I expected to get "März"
(German "March"), but I got "M?rz". Which is close but not close
enough.
A "patch" to fix it:
http://www.lagged.de/oss/smarty/function.html_select_date.php.patch
Cheers,
--
Till Klampaeckel
e: mailto:[email protected]
p: +491704018676
l: http://beta.plazes.com/whereis/till
Want to know what's up in Berlin?
- http://berlin.metblogs.com