#preg_replace #GetMessage #LANG
<?
/**
* В языковых файлах есть ряд системных сообщений в которых надо заменить упоминания о Логине не Email.
*/
function fReplaceErrorMessages($sMessage){
$find = false;
$c=1;
$result = false;
do {
if(GetMessage("SB_AUTH_MESS_CUT_".$c)){
$result = preg_replace('/'.GetMessage("SB_AUTH_MESS_CUT_".$c).'/', GetMessage("SB_AUTH_MESS_INSERT_".$c), $sMessage);
if($result!=$sMessage){
$find = true;
}
}else{
$find = true;
$result = false;
}
$c++;
} while (!$find);
return $result;
}
?>