\r
public function setLocale($locale)\r
{\r
- if ( !!preg_match('#^(.+)_(.+)_(.+)$#', $locale)\r
+ if ( !preg_match('#^(.+)_(.+)_(.+)$#', $locale)\r
&& ($locale = i18n::convert_old_language_file_name_to_locale($locale)) === FALSE )\r
{\r
$locale = '';\r
break;\r
case 'addresschange':\r
// revert the e-mail address of the member back to old address\r
- list($oldEmail, $oldCanLogin) = i18n::explode('/', $o->vextra);\r
+ list($oldEmail, $oldCanLogin) = preg_split('#/#', $o->vextra);\r
sql_query('UPDATE ' . sql_table('member') . ' SET mcanlogin=' . intval($oldCanLogin). ', memail=\'' . sql_real_escape_string($oldEmail). '\' WHERE mnumber=' . intval($o->vmember));\r
break;\r
case 'forgot':\r