У меня в lang_main.php было прописано setlocale(LC_ALL, 'ru_RU.KOI8-R');
Прошло время, я решил поставить временную зону GMT+3:30, то есть timezone=3.5 (обратите внимание на точку!), и вот я получаю ошибку:
А всё из-за чего? Из-за того, что LC_ALL подразумевает также LC_NUMERIC (http://www.sensi.org/~alec/man/man3/setlocale.html)You have an error in your SQL syntax.
...............
user_timezone = 3,5, user_dateformat
..................
А в России-то (RU) запятая используется! Получается 3,5 вместо 3.5 в этом месте includes/usercp_register.php:LC_NUMERIC
Affects the radix character for the formatted input/output functions and the string conversion functions.
Код: Выделить всё
else
{
$user_active = 1;
$user_actkey = '';
}
$sql = "UPDATE " . USERS_TABLE . "