
28.05.2008, 22:12
|
|
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме: 205760
Репутация:
28
|
|
Такое вроде бы есть
PHP код:
function Multi_Lang_Redirect( $sql )
{
global $db;
global $HW_LANG;
$_lang = $db->one_data( $sql );
if ( !$_lang )
{
$_lang = "en";
}
if ( $_lang != $HW_LANG && !isset( $_GET['lang'] ) && ctype_print( $_SERVER['REQUEST_URI'] ) )
{
$ch_amt = $db->one_data( "SELECT COUNT(DISTINCT(charset)) FROM ".hwmodtable( "Multi_Lang", "language" )." WHERE id IN(?,?)", array(
$_lang,
$HW_LANG
) );
if ( $ch_amt == 2 )
{
$redir = $_SERVER['REQUEST_URI']."&lang=".$_lang;
if ( HW_IS_WINDOWS )
{
$redir = "http".( $_SERVER['HTTPS'] == "on" ? "s" : "" )."://".$_SERVER['HTTP_HOST'].$redir;
}
header( "Location: ".$redir );
exit( );
}
}
}
|
|
|