X-Cart:Renaming months
Starting from X-Cart v4.1.x months are formed with language variables. To translate months you should edit corresponding labels in 'Languages' section. There are full names - "lbl_month_fullname_[number]", and abbreviation - "lbl_month_abbr_[number]".
For previous versions
Previous X-Cart versions don't have those text labels. However, if you want to translate months you can make the following modifications.
You need edit file Smarty-2.x.x/plugins/function.html_select_date.php as follows. Find this code:
$month_names = array();
$month_values = array();
for ($i = 1; $i <= 12; $i++) {
$month_names[] = strftime($month_format, mktime(0, 0, 0, $i, 1, 2000));
$month_values[] = strftime($month_value_format, mktime(0, 0, 0, $i, 1, 2000));
}
and replace with:
$month_names = array();
$month_values = array();
$cust_month = array ("",
" month 1",
" month 2",
" month 3",
" month 4",
" month 5",
" month 6",
" month 7",
" month 8",
" month 9",
" month 10",
" month 11",
" month 12" );
for ($i = 1; $i <= 12; $i++)
{
$month_names[] = $cust_month[$i];//strftime($month_format, mktime(0, 0, 0, $i, 1, 2000));
$month_values[] = strftime($month_value_format, mktime(0, 0, 0, $i, 1, 2000));
}
putting real months' names instead of "month1"-"month12"