Utf8 convert
This commit is contained in:
+21
-21
@@ -10,11 +10,11 @@ $u = User::start();
|
||||
if(isset($u->info['id'])) {
|
||||
$mcf = mysql_fetch_array(mysql_query('SELECT * FROM `mini_actions` WHERE `uid` = "'.$u->info['id'].'" AND (`val` = "vkauth" OR `val` = "fbauth" OR `val` = "okauth") LIMIT 1'));
|
||||
if(isset($mcf['id'])) {
|
||||
die('Âû óæå ïîäòâåðäèëè îäíó ñòðàíèöó â ñîöèàëüíîé ñåòè.');
|
||||
die('Вы уже подтвердили одну страницу в социальной сети.');
|
||||
}
|
||||
}
|
||||
if(!isset($u->info['id'])) {
|
||||
echo 'Âû íå àâòîðèçîâàëèñü â èãðå.';
|
||||
echo 'Вы не авторизовались в игре.';
|
||||
}elseif(isset($_GET['vkconnect'])) {
|
||||
//
|
||||
require_once('vk/VK.php');
|
||||
@@ -30,7 +30,7 @@ if(!isset($u->info['id'])) {
|
||||
//
|
||||
echo '<center style="font-size:20px;"><br><br>';
|
||||
if(isset($_GET['error']) && $_GET['error'] == 'access_denied') {
|
||||
echo 'Âû îòêàçàëèñü ïðèâÿçûâàòü ñâîé àêêàóíò â ñîöèàëüíîé ñåòè ÂÊîíòàêòå.';
|
||||
echo 'Вы отказались привязывать свой аккаунт в социальной сети ВКонтакте.';
|
||||
}else{
|
||||
$access_token = $vk->getAccessToken($_REQUEST['code'], $vk_config['callback_url']);
|
||||
if( $access_token['user_id'] > 0 ) {
|
||||
@@ -40,12 +40,12 @@ if(!isset($u->info['id'])) {
|
||||
unset($mcf);
|
||||
}
|
||||
if(isset($mcf['id'])) {
|
||||
echo 'Âàø àêêàóíò óæå áûë ïðèâÿçàí ê îäíîìó èç ïåðñîíàæåé!';
|
||||
echo 'Ваш аккаунт уже был привязан к одному из персонажей!';
|
||||
}else{
|
||||
$bank = mysql_fetch_array(mysql_query('SELECT * FROM `bank` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
//
|
||||
if(!isset($bank['id'])) {
|
||||
echo 'id èãðîêà: '.$u->info['id'].'<br>Îòêðîéòå èãðîâîé áàíêîâñêèé ñ÷åò è ïîïðîáóéòå ñíîâà.';
|
||||
echo 'id игрока: '.$u->info['id'].'<br>Откройте игровой банковский счет и попробуйте снова.';
|
||||
}else{
|
||||
mysql_query('UPDATE `bank` SET `money2` = `money2` + 1, `money1` = `money1` + 150 WHERE `id` = "'.$bank['id'].'" LIMIT 1');
|
||||
mysql_query('INSERT INTO `mini_actions` (`uid`,`time`,`val`,`var`,`var2`,`ok`) VALUES (
|
||||
@@ -53,30 +53,30 @@ if(!isset($u->info['id'])) {
|
||||
"'.mysql_real_escape_string($access_token['access_token']).'","'.mysql_real_escape_string($access_token['user_id']).'"
|
||||
)');
|
||||
//
|
||||
echo 'Âàø àêêàóíò óñïåøíî ïðèâÿçàí! Ñïàñèáî!<br>Íà ñ÷åò ïåðñîíàæà <b>'.$u->info['login'].'</b> çà÷èñëåí 1 åêð. è 150 êð.';
|
||||
echo 'Ваш аккаунт успешно привязан! Спасибо!<br>На счет персонажа <b>'.$u->info['login'].'</b> зачислен 1 екр. и 150 кр.';
|
||||
}
|
||||
}
|
||||
}else{
|
||||
echo 'Èíôîðìàöèÿ íå ïîëó÷åíà, ïîïðîáóéòå ñíîâà.';
|
||||
echo 'Информация не получена, попробуйте снова.';
|
||||
}
|
||||
}
|
||||
echo '<br><br>(×åðåç 5 ñåêóíä îêíî àâòîìàòè÷åñêè çàêðîåòñÿ)';
|
||||
echo '<br><br>(Через 5 секунд окно автоматически закроется)';
|
||||
echo '</center>';
|
||||
echo '<script>window.opener.location.href=\'main.php?inv=1\';setTimeout("window.close();",5000);</script>';
|
||||
//
|
||||
}elseif(isset($_GET['fbconnect'])) {
|
||||
//
|
||||
require_once('vk/FB.php');
|
||||
// Ïðèìåð èñïîëüçîâàíèÿ êëàññà:
|
||||
// Пример использования класса:
|
||||
session_start();
|
||||
if (!empty($_GET['error'])) {
|
||||
// Ïðèø¸ë îòâåò ñ îøèáêîé. Íàïðèìåð, þçåð îòìåíèë àâòîðèçàöèþ.
|
||||
// Пришёл ответ с ошибкой. Например, юзер отменил авторизацию.
|
||||
die($_GET['error']);
|
||||
} elseif (empty($_GET['code'])) {
|
||||
// Ñàìûé ïåðâûé çàïðîñ
|
||||
// Самый первый запрос
|
||||
OAuthFB::goToAuth();
|
||||
} else {
|
||||
// Ïðèø¸ë îòâåò áåç îøèáîê ïîñëå çàïðîñà àâòîðèçàöèè
|
||||
// Пришёл ответ без ошибок после запроса авторизации
|
||||
|
||||
if (!OAuthFB::checkState($_GET['state'])) {
|
||||
die("The state does not match. You may be a victim of CSRF.");
|
||||
@@ -94,12 +94,12 @@ if(!isset($u->info['id'])) {
|
||||
unset($mcf);
|
||||
}
|
||||
if(isset($mcf['id'])) {
|
||||
echo 'Âàø àêêàóíò óæå áûë ïðèâÿçàí ê îäíîìó èç ïåðñîíàæåé!';
|
||||
echo 'Ваш аккаунт уже был привязан к одному из персонажей!';
|
||||
}else{
|
||||
$bank = mysql_fetch_array(mysql_query('SELECT * FROM `bank` WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
//
|
||||
if(!isset($bank['id'])) {
|
||||
echo 'id èãðîêà: '.$u->info['id'].'<br>Îòêðîéòå èãðîâîé áàíêîâñêèé ñ÷åò è ïîïðîáóéòå ñíîâà.';
|
||||
echo 'id игрока: '.$u->info['id'].'<br>Откройте игровой банковский счет и попробуйте снова.';
|
||||
}else{
|
||||
mysql_query('UPDATE `bank` SET `money2` = `money2` + 1, `money1` = `money1` + 150 WHERE `id` = "'.$bank['id'].'" LIMIT 1');
|
||||
mysql_query('INSERT INTO `mini_actions` (`uid`,`time`,`val`,`var`,`var2`,`ok`) VALUES (
|
||||
@@ -107,23 +107,23 @@ if(!isset($u->info['id'])) {
|
||||
"","'.mysql_real_escape_string($user->id).'"
|
||||
)');
|
||||
//
|
||||
echo 'Âàø àêêàóíò óñïåøíî ïðèâÿçàí! Ñïàñèáî!<br>Íà ñ÷åò ïåðñîíàæà <b>'.$u->info['login'].'</b> çà÷èñëåí 1 åêð. è 150 êð.';
|
||||
echo 'Ваш аккаунт успешно привязан! Спасибо!<br>На счет персонажа <b>'.$u->info['login'].'</b> зачислен 1 екр. и 150 кр.';
|
||||
}
|
||||
}
|
||||
echo '<br><br>(×åðåç 5 ñåêóíä îêíî àâòîìàòè÷åñêè çàêðîåòñÿ)';
|
||||
echo '<br><br>(Через 5 секунд окно автоматически закроется)';
|
||||
echo '</center>';
|
||||
echo '<script>window.opener.location.href=\'main.php?inv=1\';setTimeout("window.close();",5000);</script>';
|
||||
}else{
|
||||
die('Íå óäàëîñü ïîëó÷èòü äàííûå âàøåé ñòðàíè÷êè Facebook');
|
||||
die('Не удалось получить данные вашей странички Facebook');
|
||||
}
|
||||
/*
|
||||
* Âîò è âñ¸ - ìû óçíàëè îñíîâíûå äàííûå àâòîðèçîâàííîãî þçåðà.
|
||||
* $user â ýòîì ïðèìåðå ñîñòîèò èç äâóõ ïîëåé: id, name.
|
||||
* Äåëàéòå ñ íèìè ÷òî óãîäíî - ðåãèñòðèðóéòå, àâòîðèçóéòå, ðóãàéòå...
|
||||
* Вот и всё - мы узнали основные данные авторизованного юзера.
|
||||
* $user в этом примере состоит из двух полей: id, name.
|
||||
* Делайте с ними что угодно - регистрируйте, авторизуйте, ругайте...
|
||||
*/
|
||||
}
|
||||
//
|
||||
}else{
|
||||
echo 'Ìû íå ðàáîòàåò ñ ïîäîáíîé ñîöèàëüíîé ñåòüþ.';
|
||||
echo 'Мы не работает с подобной социальной сетью.';
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user