2022-06-06 21:30:34 +00:00
< ?
header ( 'Expires: Mon, 26 Jul 1970 05:00:00 GMT' );
header ( 'Last-Modified: ' . gmdate ( 'D, d M Y H:i:s' ) . ' GMT' );
header ( 'Cache-Control: no-store, no-cache, must-revalidate' );
header ( 'Cache-Control: post-check=0, pre-check=0' , false );
header ( 'Pragma: no-cache' );
header ( 'Content-Type: text/html; charset=windows-1251' );
define ( 'GAME' , true );
2022-12-19 18:26:14 +00:00
require_once ( '../_incl_data/class/__db_connect.php' );
2022-06-06 21:30:34 +00:00
mysql_query ( 'SET NAMES utf8' );
if ( $_SERVER [ 'HTTP_X_REQUESTED_WITH' ] == 'XMLHttpRequest' ) {
2023-01-06 14:57:25 +00:00
$user = mysql_fetch_array ( mysql_query ( 'SELECT `id`,`battle` FROM `users` WHERE `login` = "' . mysql_real_escape_string ( $_COOKIE [ 'login' ]) . '"' ));
2022-06-06 21:30:34 +00:00
if ( isset ( $user [ 'id' ]) && $user [ 'battle' ] > 0 ) {
//
function json_fix_cyr ( $json_str ) {
$cyr_chars = array (
2023-01-10 16:29:32 +00:00
'\u0430' => 'а ' , '\u0410' => 'А ' ,
'\u0431' => 'б ' , '\u0411' => 'Б' ,
'\u0432' => 'в' , '\u0412' => 'В ' ,
'\u0433' => 'г ' , '\u0413' => 'Г' ,
'\u0434' => 'д' , '\u0414' => 'Д' ,
'\u0435' => 'е ' , '\u0415' => 'Е ' ,
'\u0451' => 'ё' , '\u0401' => 'Ё' ,
'\u0436' => 'ж' , '\u0416' => 'Ж' ,
'\u0437' => 'з' , '\u0417' => 'З ' ,
'\u0438' => 'и' , '\u0418' => 'И' ,
'\u0439' => 'й' , '\u0419' => 'Й' ,
'\u043a' => 'к' , '\u041a' => 'К ' ,
'\u043b' => 'л' , '\u041b' => 'Л' ,
'\u043c' => 'м' , '\u041c' => 'М ' ,
'\u043d' => 'н' , '\u041d' => 'Н ' ,
'\u043e' => 'о ' , '\u041e' => 'О ' ,
'\u043f' => 'п' , '\u041f' => 'П' ,
'\u0440' => 'р ' , '\u0420' => 'Р ' ,
'\u0441' => 'с ' , '\u0421' => 'С ' ,
'\u0442' => 'т' , '\u0422' => 'Т ' ,
'\u0443' => 'у ' , '\u0423' => 'У ' ,
'\u0444' => 'ф' , '\u0424' => 'Ф' ,
'\u0445' => 'х ' , '\u0425' => 'Х ' ,
'\u0446' => 'ц' , '\u0426' => 'Ц' ,
'\u0447' => 'ч' , '\u0427' => 'Ч' ,
'\u0448' => 'ш' , '\u0428' => 'Ш' ,
'\u0449' => 'щ' , '\u0429' => 'Щ' ,
'\u044a' => 'ъ' , '\u042a' => 'Ъ' ,
'\u044b' => 'ы' , '\u042b' => 'Ы' ,
'\u044c' => 'ь' , '\u042c' => 'Ь ' ,
'\u044d' => 'э' , '\u042d' => 'Э' ,
'\u044e' => 'ю' , '\u042e' => 'Ю' ,
'\u044f' => 'я' , '\u042f' => 'Я' ,
2022-06-06 21:30:34 +00:00
'\r' => '' ,
'\n' => '<br />' ,
'\t' => ''
);
foreach ( $cyr_chars as $cyr_char_key => $cyr_char ) {
$json_str = str_replace ( $cyr_char_key , $cyr_char , $json_str );
}
return $json_str ;
}
//
$r = array ();
$p = array ();
$p [ 'u' ] = mysql_fetch_array ( mysql_query ( 'SELECT `id`,`login`,`level`,`align`,`clan`,`sex`,`obraz` FROM `users` WHERE `id` = "' . mysql_real_escape_string ( $_GET [ 'uid' ]) . '" LIMIT 1' ));
if ( isset ( $p [ 'u' ][ 'id' ])) {
$r = array (
'id' => $p [ 'u' ][ 'id' ],
'login' => $p [ 'u' ][ 'login' ],
'level' => $p [ 'u' ][ 'level' ],
'sex' => $p [ 'u' ][ 'sex' ],
'obraz' => $p [ 'u' ][ 'obraz' ],
'align' => $p [ 'u' ][ 'align' ],
'clan' => $p [ 'u' ][ 'clan' ]
);
} else {
$r [ 'error' ] = 1 ;
}
//
echo json_fix_cyr ( json_encode ( $r ));
//echo json_encode($r);
} else {
echo 'false' ;
}
}
?>