Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php function numTo($num) { return number_format($num, 0, ',', '.'); } function Date..
Decoded Output download
<?php
function numTo($num) {
return number_format($num, 0, ',', '.');
}
function DateToCasi($d1, $d2) {
$d1_t = strtotime($d1);
$d2_t = strtotime($d2);
$second = abs($d1_t - $d2_t);
return floor(($second/60)/60);
}
function DateToMin($d1, $d2) {
$d1_t = strtotime($d1);
$d2_t = strtotime($d2);
$second = abs($d1_t - $d2_t);
return floor(($second/60));
}
/**/
//
$pets = Array(
1 => Array("Name"=>" - ", "price"=>10000, "dohod"=>900),
2 => Array("Name"=>" - ", "price"=>100000, "dohod"=>9000),
3 => Array("Name"=>" - ", "price"=>950000, "dohod"=>112000),
4 => Array("Name"=>" - ", "price"=>2500000, "dohod"=>520000),
5 => Array("Name"=>" - ", "price"=>5700000, "dohod"=>950000),
6 => Array("Name"=>" - ", "price"=>20000000, "dohod"=>3900000),
7 => Array("Name"=>"- ", "price"=>25000000, "dohod"=>5000000),
8 => Array("Name"=>"- ", "price"=>50000000, "dohod"=>12000000),
9 => Array("Name"=>"-", "price"=>700000000, "dohod"=>200000000),
10 => Array("Name"=>"-", "price"=>1000000000, "dohod"=>275000000),
11 => Array("Name"=>" - ", "price"=>1500000000, "dohod"=>435000000)
);
//
$biz_list = Array(
1 => Array("Name"=>" Minecraft", "price"=>50, "dohod"=>30),
2 => Array("Name"=>"", "price"=>1000, "dohod"=>350),
3 => Array("Name"=>" ", "price"=>250000, "dohod"=>50000),
4 => Array("Name"=>"", "price"=>750000, "dohod"=>325000),
5 => Array("Name"=>" ", "price"=>1000000, "dohod"=>435000),
6 => Array("Name"=>" ", "price"=>500000000, "dohod"=>350000000),
7 => Array("Name"=>" ", "price"=>0, "priceRub" => "25", "dohod"=>13000000000),
8 => Array("Name"=>"\" \"", "price"=>0, "priceRub" => "26", "dohod"=>26000000000)
);
//
$ferm_list = Array(
1 => Array("Name" => "", "price" => 100, "prib" => 2),
2 => Array("Name" => "", "price" => 5000, "prib" => 100),
3 => Array("Name" => "", "price" => 500000, "prib" => 50000),
4 => Array("Name" => "", "price" => 1000000000, "prib" => 35000000),
5 => Array("Name" => "", "price" => 1500000000, "prib" => 95000000),
6 => Array("Name" => " ", "price" => 0, "priceRub" => "50", "prib" => 50000000000)
);
//setlocale(LC_ALL, "ru_RU.CP1251");
if (!isset($_REQUEST)) {
return;
}
//
$server = "localhost";
$usernamebd = "id11440969_root";
$passwordbd = "12334321";
$database = "id11440969_higer";
$mysqli = new mysqli($server, $usernamebd, $passwordbd, $database);
$mysqli->set_charset('utf8mb4');
// Callback A
$confirmationToken = '13f269f9';
//
$token = 'f3d4a50e2fb065a429e9afd93135036001f19665d08216cce31945cf3092ae89fb531811a8fe821d9f7e4';
// Secret key
$secretKey = '6666777777fffff';
//
$data = json_decode(file_get_contents('php://input'));
$groupId = $data->group_id;
// secretKey
if(strcmp($data->secret, $secretKey) !== 0 && strcmp($data->type, 'confirmation') !== 0)
return;
//, "type"
switch ($data->type) {
// ...
case 'confirmation':
//...
echo $confirmationToken;
break;
// ...
case 'message_new':
//... id
$userId = $data->object->user_id;
// users.get
$userInfo = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$userId}&access_token={$token}&v=5.0"));
//
$first_name = $userInfo->response[0]->first_name;
$last_name = $userInfo->response[0]->last_name;
$mess = $data->object->body;
$messO = $mess;
$mess = mb_strtolower($mess, 'UTF-8');
$arr = explode(" ", $mess);
$arrO = explode(" ", $messO);
//
function getBtn($label, $color, $payload = '') {
return [
'action' => [
'type' => 'text',
"payload" => json_encode($payload, JSON_UNESCAPED_UNICODE),
'label' => $label
],
'color' => $color
];
}
$kbd = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive'),],
[getBtn('', 'positive'),],
[getBtn('', 'positive'),]
]
];
//////////////////////////////////////////
///////////////////////////////
//////////////////////////////////////////
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0) {
$rand = rand(1, 9999999);
$nick = "HIGER".$rand;
$mysqli->query("INSERT INTO `users`(`id_vk`, `nick`) VALUES ('".$userId."', '".$nick."') ");
$zapros1 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$resultZ1 = mysqli_fetch_array($zapros1);
$request_params = array(
'message' => ", ".$first_name.".<br> .<br> 2.000.<br> :".$resultZ1[nick]."<br>ID:".$resultZ1[id],
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
// /cmd
$zaprosCmdM = mysqli_query($mysqli, "SELECT * FROM `temporary_arguments` WHERE `id_vk` = '".$userId."' and `arg` = '/cmd' ");
$resultCmdM = mysqli_fetch_array($zaprosCmdM);
if($zaprosCmdM->num_rows == 1) {
//
if($resultCmdM[val] == "main") {
if($mess == "" ) {
//
$cmdChangle = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive')]
]
];
$mysqli->query("UPDATE `temporary_arguments` SET `val`= 'del' WHERE id_vk = '".$userId."' and arg = '/cmd' ");
$request_params = array(
'message' => " id :",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdChangle, JSON_UNESCAPED_UNICODE)
);
}else
//
if($mess == "" ) {
$cmdChangle = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive')]
]
];
$mysqli->query("UPDATE `temporary_arguments` SET `val`= 'add' WHERE id_vk = '".$userId."' and arg = '/cmd' ");
$request_params = array(
'message' => " \" %% \" ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdChangle, JSON_UNESCAPED_UNICODE)
);
}else
//
if($mess == "") {
$zapros3 = mysqli_query($mysqli, "SELECT * FROM `commands` ");
while($result3 = mysqli_fetch_array($zapros3)) {
$commands .= $result3[id]." - ".$result3[zapros]." - ".$result3[result]."
 
";
}
$request_params = array(
'message' => "id - -
".$commands,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else
//
if($mess == "") {
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$mysqli->query("DELETE FROM `temporary_arguments`WHERE `id_vk` = '".$userId."' and `arg` = '/cmd' ");
}else {
//
$request_params = array(
'message' => "
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else
if($resultCmdM[val] == "add") {
if($mess == "") {
$cmdmenu = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive'),getBtn('', 'positive')],
[getBtn('', 'positive'),],
[getBtn('', 'positive'),]
]
];
$request_params = array(
'message' => " ?
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdmenu, JSON_UNESCAPED_UNICODE)
);
$mysqli->query("UPDATE `temporary_arguments` SET `val`= 'main' WHERE id_vk = '".$userId."' and arg = '/cmd' ");
}else {
$mess2 = explode("%%", $mess);
$zapros = trim($mess2[0]);
$otvet = trim($mess2[1]);
$mysqli->query("INSERT INTO `commands`(`zapros`, `result`) VALUES ('".$zapros."', '".$otvet."') ");
$cmdmenu = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive'),getBtn('', 'positive')],
[getBtn('', 'positive'),],
[getBtn('', 'positive'),]
]
];
$mysqli->query("UPDATE `temporary_arguments` SET `val`= 'main' WHERE id_vk = '".$userId."' and arg = '/cmd' ");
$request_params = array(
'message' => "
.
?
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdmenu, JSON_UNESCAPED_UNICODE)
);
}
}else
if($resultCmdM[val] == "del") {
if($mess == "") {
$cmdmenu = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive'),getBtn('', 'positive')],
[getBtn('', 'positive'),],
[getBtn('', 'positive'),]
]
];
$request_params = array(
'message' => " ?
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdmenu, JSON_UNESCAPED_UNICODE)
);
$mysqli->query("UPDATE `temporary_arguments` SET `val`= 'main' WHERE id_vk = '".$userId."' and arg = '/cmd' ");
}else {
$zapros5 = mysqli_query($mysqli, "SELECT * FROM `commands` WHERE id = '".$mess."' ");
if($zapros5->num_rows == 1) {
$mysqli->query("DELETE FROM `commands` WHERE `id` = '".$mess."' ");
$mysqli->query("UPDATE `temporary_arguments` SET `val`= 'main' WHERE id_vk = '".$userId."' and arg = '/cmd' ");
$cmdmenu = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive'),getBtn('', 'positive')],
[getBtn('', 'positive'),],
[getBtn('', 'positive'),]
]
];
$request_params = array(
'message' => "
.
?
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdmenu, JSON_UNESCAPED_UNICODE)
);
}else {
$request_params = array(
'message' => " id ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}
}else {
////////////////////////////////////
/////// ///////
////////////////////////////////////
if($mess == "/cmd" OR $mess == "/") {
$zaprosAdmins = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' and Admin = '1' ");
if($zaprosAdmins->num_rows > 0) {
$mysqli->query("INSERT INTO `temporary_arguments`(`id_vk`, `arg`, `val`) VALUES ('".$userId."', '/cmd', 'main' ) ");
$cmdmenu = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive'),getBtn('', 'positive')],
[getBtn('', 'positive'),],
[getBtn('', 'positive'),]
]
];
$request_params = array(
'message' => " ?
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdmenu, JSON_UNESCAPED_UNICODE)
);
}else {
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
////////////////////////////////////////////
///////////////////////////////////////
////////////////////////////////////////////
}else
if($arr[0] == "") {
$otvet = (int)$arr[1];
$many = $arr[2];
//
$many = str_replace('','000',$many);
if($many == "" OR $many == "") {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($bd2);
$many = $result[coins];
}
if($many < 500 /*OR $many > 100000*/) {
$request_params = array(
'message' => " 500$ 100.000$",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else
if($otvet == "1" OR $otvet == "2" OR $otvet == "3" OR $otvet == "4" OR $otvet == "5" OR $otvet == "6" OR $otvet == "9898123") {
$rand = rand(1, 6);
$rand2 = rand(1, 6);
if($rand2 == $rand) {
$rand2 = rand(1, 6);
}
//$rand = 3;
$bd2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($bd2);
if($result[coins] < $many) {
$manyEnd = $many - $result[coins];
$request_params = array(
'message' => " .<br> ".numTo($result[coins])."<br> ".numTo($many)."<br> ".numTo($manyEnd)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
if($otvet == $rand OR $otvet == $rand2 OR $otvet == "9898123") {
$resultM = (int)$result[coins] + $many;
$ui = mysqli_query($mysqli, "UPDATE `users` SET `coins` = '".$resultM."' WHERE `id_vk` = '".$userId."' ");
$rt = $many*2;
$request_params = array(
'message' => " , ".numTo($rt)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$resultM = (int)$result[coins] - $many;
$ui = mysqli_query($mysqli, "UPDATE `users` SET `coins` = '".$resultM."' WHERE `id_vk` = '".$userId."' ");
$request_params = array(
'message' => " , ".numTo($many)."<br> ".$otvet.", ".$rand." ".$rand2,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}
}else {
$request_params = array(
'message' => " 1 6",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
////////////////////////////////////////////
///////////////////////////////////////
////////////////////////////////////////////
}else
if($arr[0] == "") {
if($arr[1]==null) {
$request_params = array(
'message' => ":1: Test
2: Tur
3: Kick
\" [] []\"
.",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
if(in_array($arr[1], Array(1,2,3))) {
if($arr[1] == 1) {
$arrWords = Array("q"=>"", "w"=>"", "e"=>"", "r"=>"", "t"=>"", "y"=>"", "u"=>"", "i"=>"", "o"=>"", "p"=>"", "a"=>"", "s"=>"", "d"=>"", "f"=>"", "g"=>"", "h"=>"", "j"=>"", "k"=>"", "l"=>"", "z"=>"", "x"=>"", "c"=>"", "v"=>"", "b"=>"", "n"=>"", "m"=>"");
}else
if($arr[1] == 2) {
$arrWords = Array("q"=>" ", "w"=>" ", "e"=>" ", "r"=>" ", "t"=>" ", "y"=>" ", "u"=>" ", "i"=>" ", "o"=>" ", "p"=>" ", "a"=>" ", "s"=>" ", "d"=>" ", "f"=>" ", "g"=>" ", "h"=>" ", "j"=>" ", "k"=>" ", "l"=>" ", "z"=>" ", "x"=>" ", "c"=>" ", "v"=>" ", "b"=>" ", "n"=>" ", "m"=>" ");
}else
if($arr[1] == 3) {
$arrWords = Array("q"=>"", "w"=>"", "e"=>"", "r"=>"", "t"=>"", "y"=>"", "u"=>"", "i"=>"", "o"=>"", "p"=>"", "a"=>"", "s"=>"", "d"=>"", "f"=>"", "g"=>"", "h"=>"", "j"=>"", "k"=>"", "l"=>"", "z"=>"", "x"=>"", "c"=>"", "v"=>"", "b"=>"", "n"=>"", "m"=>"", 1=>"", 2=>"", 3=>"", 4=>"", 5=>"", 6=>"", 7=>"" ,8=>"" ,9=>"");
}
//$mess = str_replace(array_keys($arrWords), array_values($arrWords), $mess);
$arr[0] = $arr[1] = "";
$message = implode(" ", $arr);
$message = str_replace(array_keys($arrWords), array_values($arrWords), $message);
$request_params = array(
'message' => $message,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}
////////////////////////////////////////////
///////////////// //////////////////////
////////////////////////////////////////////
}else
if($arr[0] == "" AND $arr[1] == "") {
$request_params = array(
'message' => ":[club".$groupId."|]
:[id554999109| ]
:[go.ro2005| ]
:[club".$groupId."|]<br>
: :3.5 Debug
PHP:".phpversion()."
MySQL:5.0.12",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
////////////////////////////////////////////
///////////////////////////////////////
////////////////////////////////////////////
}else
if($arr[0] == "") {
if($arr[1]!=null) {
$mess = str_replace('','',$mess);
$arrWords = Array(""=>"", ""=>"", ""=>"", ""=>"", ""=>"", ""=>"", ""=>"", ""=>"m", "" =>"m", ""=>"", ""=>"", ""=>"", ""=>"q", ""=>"", ""=>"", ""=>"u", ""=>"d", ""=>"", ""=>"v", ""=>"6", ""=>"", ""=>"", ""=>"", ""=>"", ""=>"", ""=>"w", ""=>"", ""=>"", ""=>"q", ""=>"g", ""=>"o");
$mess = str_replace(array_keys($arrWords), array_values($arrWords), $mess);
$request_params = array(
'message' => $mess,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
////////////////////////////////////////////
///////////////////////////////////////
////////////////////////////////////////////
}else
if($arr[0] == "") {
if($arr[1]!=null) {
$mess = str_replace('','',$mess);
$mess = strrev(mb_convert_encoding($mess, 'UTF-16BE', 'UTF-8'));
$mess = mb_convert_encoding($mess, 'UTF-8', 'UTF-16LE');
$request_params = array(
'message' => $mess,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
////////////////////////////////////////////
///////////////////////////////////////
////////////////////////////////////////////
}else
if($arr[0] == "") {
$many = $arr[1];
$many = str_replace('','000',$many);
if($many == null) {
$request_params = array(
'message' => " <br> ()",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
if(!is_numeric($many)) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($bd2);
if($result[coins] < $many) {
$manyEnd = $many - $result[coins];
$request_params = array(
'message' => " .<br> ".numTo($result[coins])."<br> ".numTo($many)."<br> ".numTo($manyEnd)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$bd3 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($bd3);
$rand = rand(0,1);
if($rand == 0) {
$newMany = $result[coins] - $many;
mysqli_query($mysqli, "UPDATE `users` SET `coins` = '".$newMany."' WHERE `id_vk` = '".$userId."' ");
$request_params = array(
'message' => " - ".numTo($many)." - <br> ".numTo($newMany)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else
if($rand == 1) {
$r = $many*2;
$newMany = $result[coins] + $many;
mysqli_query($mysqli, "UPDATE `users` SET `coins` = '".$newMany."' WHERE `id_vk` = '".$userId."' ");
$request_params = array(
'message' => " - ".numTo($r)." - <br> ".numTo($newMany)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}
}
}
//
/////////////////////////////////////////////
///////////////////////////////////////
/////////////////////////////////////////////
}else
if($mess == "" OR $mess == "" OR $mess == "" OR $mess == "hi") {
$zapros2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($zapros2);
$otvets = Array(" ".$first_name, " ".$result[nick]);
$num_key = array_rand($otvets, 1);
$otvet = $otvets[$num_key];
$request_params = array(
'sticker_id' => 6560,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$request_params2 = array(
'message' => $otvet,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
// 'attachment' => 'photo393670473_456241968',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$get_paramss2 = http_build_query($request_params2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
////////////////////////////////////////////
///////////////////////////////////////
////////////////////////////////////////////
}else
if($mess == "") {
$request_params = array(
'message' => "[id".$userId."|".$first_name."], :
:
[1] [2]
[]
[]
-
:
[ 1-6] []
[]
:
[ ]
-
[id] [] -
:
- , .
-
[id]
:
[id]
[] - .
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
/////////////////////////////////////////////
///////////////////////////////////////
/////////////////////////////////////////////
}else
if($arr[0] == "") {
$user = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$user_info = mysqli_fetch_array($user);
$search_user = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id` = '".$arr[1]."' ");
$search_user_info = mysqli_fetch_array($search_user);
$friend_id = $search_user_info[id_vk];
$friend_vk = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$search_user_info[id_vk]}&access_token={$token}&v=5.0"));
//
$first_name_f = $friend_vk->response[0]->first_name;
$last_name_f = $friend_vk->response[0]->last_name;
$many = $arr[2];
$many = str_replace('','000',$many);
if($arr[1] != $user_info[id]) {
if(($arr[1] == null OR !is_numeric($arr[1])) OR ($many == null OR !is_numeric($many))) {
$request_params = array(
'message' => "
[id] []",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
if($search_user->num_rows == 0) {
$request_params = array(
'message' => " id .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$balance = $user_info[coins];
$friend_balance = $search_user_info[coins];
if($balance < $many) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$balance = $balance - $many;
$friend_balance = $friend_balance + $many;
$mysqli->query("UPDATE `users` SET `coins`= '".$balance."' WHERE id_vk = '".$userId."' ");
$mysqli->query("UPDATE `users` SET `coins`= '".$friend_balance."' WHERE id = '".$arr[1]."' ");
$request_params = array(
'message' => "
:".numTo($many)."
:[id".$friend_id."|".$first_name_f."]
:".numTo($balance)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$request_params2 = array(
'message' => $first_name_f.", .
[id".$userId."|".$first_name."] ".numTo($many)."
:".numTo($friend_balance)."",
'user_id' => $search_user_info[id_vk],
'access_token' => $token,
'v' => '5.0'
);
$get_paramss2 = http_build_query($request_params2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
}
}
}
}else {
$request_params = array(
'message' => $first_name.", .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
/////////////////////////////////////////////
///////////////////////////////////////
/////////////////////////////////////////////
}else
if($mess == "" OR $mess == "") {
$zapros2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$resultZ2 = mysqli_fetch_array($zapros2);
$bd = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' ");
if($resultZ2[Pet] == null) {
$my_pet = " ";
}else {
$my_pet = $pets[$resultZ2[Pet]][Name];
}
$bd = mysqli_query($mysqli, "SELECT * FROM `Biz_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0) {
$biz = "";
}else {
$info_biz = mysqli_fetch_array($bd);
$biz_id = $info_biz[biz_id];
$biz_name = $biz_list[$biz_id][Name];
$biz_prib = $biz_list[$biz_id][dohod];
$hours = DateToCasi($info_biz[date], date("Y-m-d H:i:s"));
$mins = DateToMin($info_biz[date], date("Y-m-d H:i:s"));
if($mins < 60) {
$balance = "";
}else {
$balance = numTo($biz_prib*$hours)." ( {$hours})";
}
$biz = "----------------<br>:".$biz_name."<br> :".$balance."<br>----------------";
}
$request_params = array(
'message' => ":".numTo($resultZ2[coins])."<br> :".$resultZ2[nick]."<br>ID:".$resultZ2[id]."<br>:".$bd->num_rows." 6.<br>----------------<br>:".$my_pet."<br>".$biz,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($arr[0] == "") {
if($arr[2] == "") {
$words[] = $arr[1];
$words[] = $arr[3];
$word = array_rand($words, 1);
$request_params = array(
'message' => " \"".ucfirst($words[$word])."\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$request_params = array(
'message' => " <br> [1] [2]<br>: ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($arr[0] == "") {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$mess = str_replace('','',$mess);
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE Admin = '1' ");
$bd2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$info = mysqli_fetch_array($bd2);
while($result = mysqli_fetch_array($bd)) {
$request_paramss2 = array(
'message' => ":[id".$userId."|".$first_name." ".$last_name.". ID:".$info[id]."]<br>:".$mess,
'user_id' => $result[id_vk],
'access_token' => $token,
'v' => '5.0'
);
$get_paramss2 = http_build_query($request_paramss2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
}
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($arr[0] == "" OR $arr[0] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0 AND $arr[1] != "") {
$request_params = array(
'message' => " , : ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
while($info_ferm = mysqli_fetch_array($bd)) {
$ferm_id = $info_ferm[ferm_id];
$ferm_name = $ferm_list[$ferm_id][Name];
$ferm_prib = $ferm_list[$ferm_id][prib];
$ferms .= "ID:".$ferm_id.". :".$ferm_name.". :".$ferm_prib."<br>";
}
if($arr[1] == null) {
$request_params = array(
'message' => " :".$ferms."
:
[id ]
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else
if($arr[1] == "") {
if($arr[2] == null) {
foreach($ferm_list as $key => $value) {
if(numTo($value[price]) == 0) {
$price = numTo($value[priceRub])."";
}else {
$price = numTo($value[price])."";
}
$fermlist .= $key.".".$value[Name].". :".$price." :".numTo($value[prib])."/<br><br>";
}
$request_params = array(
'message' => $fermlist,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
if(array_key_exists($arr[2], $ferm_list)) {
$bd0 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$balance2 = mysqli_fetch_array($bd0);
$balance = $balance2[coins];
$ferm_id = $arr[2];
$sum = $ferm_list[$ferm_id][price];
if($sum != 0) {
if($balance >= $sum) {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' AND `ferm_id` = '".$arr[2]."' ");
if($bd2->num_rows == 1) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$coins = $balance - $sum;
$date = date("Y-m-d H:i:s");
$mysqli->query("INSERT INTO `Ferms_time` (`id_vk`, `date`, `ferm_id`) VALUES ('".$userId."', '".$date."', '".$arr[2]."') ");
$mysqli->query("UPDATE `users` SET `coins`= '".$coins."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " , .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$iii = $sum - $balance;
$ii = number_format($iii, 0, ',', '.');
$request_params = array(
'message' => " . ".$ii."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$sum = $ferm_list[$ferm_id][priceRub];
$request_params = array(
'message' => " {$sum}, , .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else
if($arr[1] == "") {
if($arr[2] == null) {
$request_params = array(
'message' => " id .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' AND `ferm_id` = '".$arr[2]."' ");
if($bd2->num_rows == 1) {
if($ferm_list[$arr[2]][price] != 0) {
$mysqli->query("DELETE FROM `Ferms_time` WHERE `id_vk` = '".$userId."' AND `ferm_id` = '".$arr[2]."' ");
$ferm_id = $arr[2];
$sum = $ferm_list[$ferm_id][price];
$bd0 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$balance2 = mysqli_fetch_array($bd0);
$balance = $balance2[coins];
$balance2 = ($sum/2);
$balance = $balance + $balance2;
$mysqli->query("UPDATE `users` SET `coins`= '".$balance."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ".numTo($balance2)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$request_params = array(
'message' => " , ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else
if($arr[1] == "" AND $arr[2] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows > 0) {
//$info_ferm2 = mysqli_fetch_array($bd);
//$minutes = DateToMin($info_ferm2[date], date("Y-m-d H:i:s"));
//if($minutes > 60){
while($info_ferm = mysqli_fetch_array($bd)) {
$mysqli->query("UPDATE `Ferms_time` SET `date`= '".date("Y-m-d H:i:s")."' WHERE id_vk = '".$userId."' AND ferm_id = '".$info_ferm[ferm_id]."' ");
$hours = DateToCasi($info_ferm[date], date("Y-m-d H:i:s"));
$ferm_id = $info_ferm[ferm_id];
$ferm_prib = $ferm_list[$ferm_id][prib];
$result += $ferm_prib*$hours;
}
$bd0 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$balance2 = mysqli_fetch_array($bd0);
$balance = $balance2[coins];
$balance = $balance + $result;
$mysqli->query("UPDATE `users` SET `coins`= '".$balance."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ".numTo($result)." ".$hours.". ".numTo($balance).".",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
/* }else {
$ostalos = 60 - $minutes;
$request_params = array(
'message' => " , ".$ostalos." ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
*/
}else {
$request_params = array(
'message' => " , : ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}
////////////////////////////////////////////////////////
/////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($arr[0] == "" OR $arr[0] == "send") {
$zaprosAdmins = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' and Admin = '1' ");
if($zaprosAdmins->num_rows > 0) {
$zapros = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id = '".$arr[1]."' ");
if($zapros->num_rows > 0) {
$result = mysqli_fetch_array($zapros);
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
unset($arr[0]);
unset($arr[1]);
$message = implode(" ", $arr);
mb_internal_encoding("UTF-8");
function mb_ucfirst($text) {
return mb_strtoupper(mb_substr($text, 0, 1)).mb_substr($text, 1);
}
$message = mb_ucfirst($message);
$request_params2 = array(
'message' => $message,
'user_id' => $result[id_vk],
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$get_paramss2 = http_build_query($request_params2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
}else {
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}
////////////////////////////////////////////////////////
////////////////\////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($arr[0] == "/" OR $arr[0] == "/") {
$zaprosAdmins = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' and Admin = '1' ");
if($zaprosAdmins->num_rows > 0) {
if($arr[1] == "") {
if($arr[2] == null) {
$request_params = array(
'message' => " id (1-6)",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
if($arr[3] == null) {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' AND `ferm_id` = '".$arr[2]."' ");
if($bd2->num_rows == 1) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$id = $userId;
$mysqli->query("INSERT INTO `Ferms_time` (`id_vk`, `date`, `ferm_id`) VALUES ('".$id."', '".date("Y-m-d H:i:s")."', '".$arr[2]."') ");
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}else {
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id` = '".$arr[3]."' ");
$result = mysqli_fetch_array($bd);
$id = $result[id_vk];
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$id."' AND `ferm_id` = '".$arr[2]."' ");
if($bd2->num_rows == 1) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$mysqli->query("INSERT INTO `Ferms_time` (`id_vk`, `date`, `ferm_id`) VALUES ('".$id."', '".date("Y-m-d H:i:s")."', '".$arr[2]."') ");
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}
}
}else
if($arr[1] == "") {
if($arr[2] == null) {
$request_params = array(
'message' => " id (1-6)",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
if($arr[3] == null) {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' AND `ferm_id` = '".$arr[2]."' ");
if($bd2->num_rows == 0) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$id = $userId;
$mysqli->query("DELETE FROM `Ferms_time` WHERE `id_vk` = '".$id."' AND `ferm_id` = '".$arr[2]."' ");
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}else {
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id` = '".$arr[3]."' ");
$result = mysqli_fetch_array($bd);
$id = $result[id_vk];
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$id."' AND `ferm_id` = '".$arr[2]."' ");
if($bd2->num_rows == 0) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$mysqli->query("DELETE FROM `Ferms_time` WHERE `id_vk` = '".$id."' AND `ferm_id` = '".$arr[2]."' ");
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}
}
}
}else {
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($arr[0] == "") {
if($arrO[1] == null) {
$request_params = array(
'message' => "
[ ].",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$nick = trim($arrO[1]);
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE nick = '".$nick."' ");
//$result = mysqli_fetch_array($bd);
if($bd->num_rows > 0) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
if(strlen($nick) > 32) {
$request_params = array(
'message' => " 32- .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$mysqli->query("UPDATE `users` SET `nick`= '".$nick."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}
////////////////////////////////////////////////////////
/////////////////////////////////////////
////////////////////////////////////////////////////////
/* }else
if($arr[0] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' ");
$result = mysqli_fetch_array($bd);
if($result[Pet] == null) {
$request_params = array(
'message' => " , ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$request_params = array(
'message' => "",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
*/
///
}else
if($arr[0]=="" AND $arr[1] == null) {
foreach($pets as $key => $value) {
$pet_list .= $key."".$value[Name].". :".numTo($value[price])." :".numTo($value[dohod])."<br><br>";
}
$request_params = array(
'message' => $pet_list,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
//
}else
if($arr[0]=="" and $arr[1]=="") {
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' ");
$result = mysqli_fetch_array($bd);
if($result[Pet] == null) {
$request_params = array(
'message' => " , ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Pets_time` WHERE id_vk = '".$userId."' ");
$result2 = mysqli_fetch_array($bd2);
if($bd2->num_rows == 0) {
$mysqli->query("INSERT INTO `Pets_time` (`id_vk`, `date`) VALUES ('".$userId."', '".date("Y-m-d H:i:s")."') ");
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Pets_time` WHERE id_vk = '".$userId."' ");
$result2 = mysqli_fetch_array($bd2);
goto pohod;
}else {
$minuts = DateToMin($result2[date], date("Y-m-d H:i:s"));
if($minuts >= 60) {
pohod:if(rand(1,4) < 4) {
}
$new_balance = $result[coins] + $pets[$result[Pet]][dohod];
$mysqli->query("UPDATE `Pets_time` SET `date`= '".date("Y-m-d H:i:s")."' WHERE id_vk = '".$userId."' ");
$mysqli->query("UPDATE `users` SET `coins`= '".$new_balance."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " .
".numTo($pets[$result[Pet]][dohod])."
".numTo($new_balance)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$ostalos = 60 - $minuts;
$request_params = array(
'message' => " . ".$ostalos." .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}
//
}else
if($arr[0]=="" AND $arr[1]=="") {
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' ");
$result = mysqli_fetch_array($bd);
if($result[Pet] == null) {
if($arr[2] == null) {
$request_params = array(
'message' => "
[id]
id \"\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
if(array_key_exists($arr[2], $pets)) {
if($result[coins] >= $pets[$arr[2]][price]) {
$new_balance = $result[coins] - $pets[$arr[2]][price];
$mysqli->query("UPDATE `users` SET `coins`= '".$new_balance."', Pet = '".$arr[2]."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " \"".$pets[$arr[2]][Name]."\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$balance = $pets[$arr[2]][price] - $result[coins];
$request_params = array(
'message' => " . ".numTo($balance)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$request_params = array(
'message' => " , id.",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else {
$request_params = array(
'message' => " , ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
////
}else
if($arr[0] == "" and $arr[1] == "") {
/*$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' ");
$result = mysqli_fetch_array($bd);
if($result[Pet] != null) {
$pri = (($pets[$result[Pet]][price]*25)/100);
//$pri = 100;
$new_balance = $result + $pri;
//$mysqli->query("UPDATE `users` SET `coins`= '".$new_balance."', `Pet` = '' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " , ".numTo($pri).".",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
*/
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' ");
$result = mysqli_fetch_array($bd);
if($result[Pet] != null) {
$pri = ($pets[$result[Pet]][price]*25)/100;
$new_balance = $result[coins] + $pri;
$mysqli->query("UPDATE `users` SET `coins`= '".$new_balance."', `Pet`= Null WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " , ".$pri.".",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
////////////////////////////////////////////////////////
/////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($mess == "") {
//
foreach($biz_list as $key => $val) {
if($val[price] != 0) {
$result .= $key.".".$val[Name].". :".numTo($val[price]).". :".numTo($val[dohod])."<br><br>";
}else {
$result .= $key.".".$val[Name].". :".$val[priceRub].". :".numTo($val[dohod]).". ( )<br><br>";
}
}
$request_params = array(
'message' => $result,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else
if($arr[0] == "" and $arr[1] == "") {
//
$bd = mysqli_query($mysqli, "SELECT * FROM `Biz_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0) {
if($arr[2] == null) {
$request_params = array(
'message' => "
[id]
id \"\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
if(array_key_exists($arr[2], $biz_list)) {
$bd0 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$balance2 = mysqli_fetch_array($bd0);
$balance = $balance2[coins];
$biz_id = $arr[2];
$sum = $biz_list[$biz_id][price];
if($sum != 0) {
if($balance >= $sum) {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Biz_time` WHERE `id_vk` = '".$userId."' AND `biz_id` = '".$arr[2]."' ");
$coins = $balance - $sum;
$date = date("Y-m-d H:i:s");
$mysqli->query("INSERT INTO `Biz_time` (`id_vk`, `date`, `biz_id`) VALUES ('".$userId."', '".$date."', '".$arr[2]."') ");
$mysqli->query("UPDATE `users` SET `coins`= '".$coins."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$iii = $sum - $balance;
$ii = number_format($iii, 0, ',', '.');
$request_params = array(
'message' => " . ".$ii."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$sum = $biz_list[$biz_id][priceRub];
$request_params = array(
'message' => " {$sum}, , .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else {
$request_params = array(
'message' => " , .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else
if($mess=="") {
//
$bd = mysqli_query($mysqli, "SELECT * FROM `Biz_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0) {
$request_params = array(
'message' => " , :\"\"
, :\" [id]\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$info_biz = mysqli_fetch_array($bd);
$biz_id = $info_biz[biz_id];
$biz_name = $biz_list[$biz_id][Name];
$biz_prib = $biz_list[$biz_id][dohod];
$hours = DateToCasi($info_biz[date], date("Y-m-d H:i:s"));
$mins = DateToMin($info_biz[date], date("Y-m-d H:i:s"));
if($mins < 60) {
$balance = "";
}else {
$balance = numTo($biz_prib*$hours)." ( {$hours})";
}
//$ferms .= "ID:".$ferm_id.". :".$ferm_name.". :".$ferm_prib."<br>";
$request_params = array(
'message' => " ::".$biz_name."
:".numTo($biz_prib)."/
:".$balance."
:
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else
if($mess==" ") {
//
$bd = mysqli_query($mysqli, "SELECT * FROM `Biz_time` WHERE `id_vk`= '".$userId."' ");
if($bd->num_rows > 0) {
$result = mysqli_fetch_array($bd);
$sum = $biz_list[$result[biz_id]][price];
$bd0 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$balance2 = mysqli_fetch_array($bd0);
$balance = $balance2[coins];
$balance2 = ($sum/2);
$balance = $balance + $balance2;
$mysqli->query("DELETE FROM `Biz_time` WHERE `id_vk` = '".$userId."' ");
$mysqli->query("UPDATE `users` SET `coins`= '".$balance."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ".numTo($balance2).".
".numTo($balance)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}else
if($mess==" ") {
//
$bd = mysqli_query($mysqli, "SELECT * FROM `Biz_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0) {
$request_params = array(
'message' => " , :\"\"
, :\" [id]\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$info_biz = mysqli_fetch_array($bd);
$biz_id = $info_biz[biz_id];
$biz_name = $biz_list[$biz_id][Name];
$biz_prib = $biz_list[$biz_id][dohod];
$hours = DateToCasi($info_biz[date], date("Y-m-d H:i:s"));
$mins = DateToMin($info_biz[date], date("Y-m-d H:i:s"));
if($mins < 60) {
$mins = 60 - $mins;
$request_params = array(
'message' => " , {$mins}",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$bd0 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$balance2 = mysqli_fetch_array($bd0);
$balance = $balance2[coins];
$sum = $biz_prib*$hours;
$balance = $balance + $sum;
$mysqli->query("UPDATE `users` SET `coins`= '".$balance."' WHERE id_vk = '".$userId."' ");
$mysqli->query("UPDATE `Biz_time` SET `date`= '".date("Y-m-d H:i:s")."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ".numTo($sum).".
".numTo($balance).".",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($mess == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `users` ORDER BY `coins` DESC");
$i = 1;
$max = 10;
$hide = false;
$your = false;
while($result = mysqli_fetch_array($bd)) {
$rand = rand(1,2);
if($rand==1) {
$ico="";
}else {
$ico="";
}
$arrWords = Array(0=>"0",1=>"1", 2=>"2",3=>"3",4=>"4",5=>"5",6=>"6",7=>"7",8=>"8",9=>"9");
$mesto = str_replace(array_keys($arrWords), array_values($arrWords), $i);
if($result[id_vk] == $userId) {
$ifYou = " ";
}else {
$ifYou = "";
}
$many = $result[coins];
if($many > 1000000000000000000000) {
$format = "> ";
}else
if($many >= 1000000000000000000) {
$format = "";
}else
if($many >= 1000000000000000) {
$format = "";
}else
if($many >= 1000000000000) {
$format = "";
}else
if($many >= 1000000000) {
$format = "";
}else
if($many >= 1000000) {
$format = "";
}else
if($many >= 1000) {
$format = "";
}else {
$format = "";
}
$many = explode(".", numTo($many));
$many = $many[0]." ".$format;
if(!$hide) {
$messout .= $mesto.$ifYou."[id".$result[id_vk]."|".$result[nick]."] ".$last_name_bd." - ".$many.$ico." <br>";
if($result[id_vk] == $userId) {
$your = true;
}
}
if($i >= $max) {
$hide = true;
}
if($result[id_vk] == $userId and $your == false) {
$messout .= "------------------<br>";
$messout .= $mesto." [id".$result[id_vk]."|".$result[nick]."] ".$last_name_bd." - ".$many.$ico." <br>";
}
$i++;
}
$request_params = array(
'message' => " ".$max.":<br>".$messout,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($mess == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `Bonus_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0) {
//$mysqli->query("DELETE FROM `time_arr` WHERE `id_vk` = '".$userId."' ");
$rand = rand(50, 1000);
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($bd);
$coinsAdd = $rand + $result[coins];
$date = date("mdY");
$datee = date("mdY", mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')));
$arr24 = $mysqli->query("INSERT INTO `Bonus_time` (`id_vk`, `date1`, `date2`) VALUES ('".$userId."', '".$date."', '".$datee."') ");
$mysqli->query("UPDATE `users` SET `coins`= '".$coinsAdd."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ".numTo($rand)."<br> ".numTo($coinsAdd)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
header("HTTP/1.1 200 OK");
echo 'OK';
exit();
}
$date = date("mdY");
$datee = date("mdY", mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')));
$bd = mysqli_query($mysqli, "SELECT * FROM `Bonus_time` WHERE `id_vk` = '".$userId."' and date2 <= '".$date."' ");
if($bd->num_rows == 1) {
$mysqli->query("DELETE FROM `Bonus_time` WHERE `id_vk` = '".$userId."' ");
$arr24 = $mysqli->query("INSERT INTO `Bonus_time` (`id_vk`, `date1`, `date2`) VALUES ('".$userId."', '".$date."', '".$datee."') ");
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($bd);
$rand = rand(100, 1500);
$coinsAdd = $rand + $result[coins];
$mysqli->query("UPDATE `users` SET `coins`= '".$coinsAdd."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ".numTo($rand)."<br> ".numTo($coinsAdd)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
header("HTTP/1.1 200 OK");
echo 'OK';
exit();
}
$request_params = array(
'message' => $first_name." ".$last_name.", . .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}elseif($arr[0] == "" and $arr[1] == "") {
if($arr[2] == null){
$request_params = array(
'message' => " \" [ ]\".",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE id_vk='".$userId."' and prin='yes' ");
if($bd->num_rows > 0){
$request_params = array(
'message' => " . / .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$result = mysqli_fetch_array($bd);
$bd = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `name` = '".$arr[2]."' ");
if($bd->num_rows == 0){
$mysqli->query("INSERT INTO `clans` (`name`, `coins`) VALUES ('".$arr[2]."', '0') ");
$bd2 = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `name` = '".$arr[2]."' ");
$result = mysqli_fetch_array($bd2);
$clan = $result[id];
$mysqli->query("INSERT INTO `clans_users` (`id_vk`, `id_clan`, `Admin`, `prin`) VALUES ('".$userId."', '".$clan."', '1', 'yes') ");
$request_params = array(
'message' => " .
id: {$clan}
: {$arr[2]}
.",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}
}elseif($arr[0] == "" and $arr[1] == "") {
$request_params = array(
'message' => "[id{$userId}|{$first_name}], :
1 .
2 [] 10.000$
3 .
4 [ID ] .
5 [ID ] .
6 .
7 [ID ] .
8 [] .
9 [. ] .
."."
11 .
12 [ID ] .
13 [ID ] .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}elseif($arr[0] == "" and $arr[1] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
if($bd->num_rows != 0){
$result = mysqli_fetch_array($bd);
if($result[Admin] != 0){
$bd2 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_clan` = '".$result[id_clan]."' ");
while($result2 = mysqli_fetch_array($bd2)){
$request_params2 = array(
'message' => " . : [id{$userId}|{$first_name}]",
'user_id' => $result2[id_vk],
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$get_paramss2 = http_build_query($request_params2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
$mysqli->query("DELETE FROM `clans_users` WHERE `id_vk` = '".$result2[id_vk]."' ");
}
$mysqli->query("DELETE FROM `clans` WHERE `id` = '".$result[id_clan]."' ");
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}elseif($arr[0] == "" and $arr[1] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
$result = mysqli_fetch_array($bd);
if($bd->num_rows != 0){
if($arr[2] == null){
$request_params = array(
'message' => " \" [id ]\".",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$bd3 = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `id` = '".$result[id_clan]."' ");
$result3 = mysqli_fetch_array($bd3);
$bd2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id` = '".$arr[2]."' ");
if($bd2->num_rows != 0){
$result2 = mysqli_fetch_array($bd2);
$bdTest = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$result2[id_vk]."' and prin = 'no' ");
if($bdTest->num_rows == 0){
$bdTest2 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$result2[id_vk]."' and prin = 'yes' ");
if($bdTest2->num_rows == 0){
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$userInfo2 = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$result2[id_vk]}&access_token={$token}&v=5.0"));
//
$first_name2 = $userInfo2->response[0]->first_name;
$last_name2 = $userInfo2->response[0]->last_name;
$mysqli->query("INSERT INTO `clans_users` (`id_vk`, `id_clan`, `Admin`, `prin`) VALUES ('".$result2[id_vk]."', '".$result[id_clan]."', '0', 'no') ");
$request_params2 = array(
'message' => "[id{$result2[id_vk]}|{$first_name2}], \"{$result3[name]}\", [id{$userId}|{$first_name}].
id : {$result3[id]}.
\" [id ]\"",
'user_id' => $result2[id_vk],
'access_token' => $token,
'v' => '5.0'
);
$get_paramss2 = http_build_query($request_params2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}elseif($arr[0] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='no' ");
while($result = mysqli_fetch_array($bd)){
$otvet = " :<br>";
$bd2 = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `id` = '".$result[id_clan]."' ");
$result2 = mysqli_fetch_array($bd2);
$otvet .= "ID: {$result[id_clan]} : {$result2[name]}"."<br>";
}
$otvet .= "<br> \" [id ]\"";
$request_params = array(
'message' => $otvet,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}elseif($arr[0] == "" and $arr[1] == "") {
if($arr[2] == null){
$request_params = array(
'message' => ' id .',
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='no' and id_clan = '".$arr[2]."' ");
if($bd->num_rows > 0){
$bd2 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
if($bd2->num_rows > 0){
$request_params = array(
'message' => " . / .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$mysqli->query("UPDATE `clans_users` SET `prin`= 'yes' WHERE id_vk = '".$userId."' and id_clan = '".$arr[2]."' ");
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else{
$request_params = array(
'message' => ' .',
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}elseif($mess == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
if($bd->num_rows > 0){
$result = mysqli_fetch_array($bd);
$bd2 = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `id` = '".$result[id_clan]."' ");
$result2 = mysqli_fetch_array($bd2);
$bd3 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_clan` = '".$result2[id]."' and prin='yes' ");
$request_params = array(
'message' => " .
: {$result2[name]}.
: ".numTo($result2[coins])."
: {$bd3->num_rows}",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}elseif($arr[0] == "" and $arr[1] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
if($bd->num_rows > 0){
$result = mysqli_fetch_array($bd);
if($result[Admin] != 0){
if($arr[2] == null){
$request_params = array(
'message' => " \" [id ]\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$bd2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id` = '".$arr[2]."' ");
$result2 = mysqli_fetch_array($bd2);
$bd22 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$result2[id_vk]."' and prin = 'yes' ");
if($bd2->num_rows > 0){
$result2 = mysqli_fetch_array($bd22);
if($result[Admin] == 0){
$userInfo2 = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$result2[id_vk]}&access_token={$token}&v=5.0"));
//
$first_name2 = $userInfo2->response[0]->first_name;
$last_name2 = $userInfo2->response[0]->last_name;
$bd3 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' ");
$result3 = mysqli_fetch_array($bd3);
$bd4 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_clan` = '".$result3[id_clan]."' and prin = 'yes' ");
while($result4 = mysqli_fetch_array($bd4)){
$request_params2 = array(
'message' => "[id{$result2[id_vk]}|{$first_name2}] , [id{$userId}|{$first_name}]",
'user_id' => $result4[id_vk],
'access_token' => $token,
'v' => '5.0'
);
$get_paramss2 = http_build_query($request_params2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
}
$mysqli->query("DELETE FROM `clans_users` WHERE `id_vk` = '".$result2[id_vk]."' ");
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}elseif($arr[0] == "" and $arr[1] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
if($bd->num_rows > 0){
$result = mysqli_fetch_array($bd);
if($result[Admin] == 0){
exitC:
$bd3 = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `id` = '".$result[id_clan]."' ");
$result3 = mysqli_fetch_array($bd3);
$request_params = array(
'message' => " {$result3[name]}",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$mysqli->query("DELETE FROM `clans_users` WHERE `id_vk` = '".$userId."' ");
}else{
$bd2 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_clan` = '".$result[id_clan]."' and prin='yes' and Admin = '1' ");
if($bd2->num_rows > 1){
goto exitC;
}else{
$request_params = array(
'message' => " , .
, .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}elseif($arr[0] == "" and $arr[1] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
if($bd->num_rows > 0){
$result = mysqli_fetch_array($bd);
$bd_users = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_clan` = '".$result[id_clan]."' and prin='yes' ");
$bd_clan = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `id` = '".$result[id_clan]."' ");
$clan = mysqli_fetch_array( $bd_clan);
$users = " \"{$clan[name]}\" ({$bd_users->num_rows}):<br>";
while($result2 = mysqli_fetch_array($bd_users)){
$userInfo2 = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$result2[id_vk]}&access_token={$token}&v=5.0"));
$first_name2 = $userInfo2->response[0]->first_name;
$last_name2 = $userInfo2->response[0]->last_name;
if($result2[Admin] == 1){
$user = "";
}else{
$user = "";
}
$users .= "[id{$result2[id_vk]}|{$first_name2} {$last_name2}] - {$user}<br>";
}
$request_params = array(
'message' => $users,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}elseif($arr[0] == "" and $arr[1] == "") {
/////////////////////////////////////////////
////////////////////////////
////////////////////////////////////////////
}else {
$zapros3 = mysqli_query($mysqli, "SELECT * FROM `commands` ");
while($resultZ3 = mysqli_fetch_array($zapros3)) {
$messBD = mb_strtolower($resultZ3[zapros], 'UTF-8');
$messBD2 = explode("%%", $messBD);
if($mess == $messBD || in_array($mess, $messBD2)) {
$zapros2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$resultZ2 = mysqli_fetch_array($zapros2);
$otvets = explode("%%", $resultZ3[result]);
$otvet = array_rand($otvets, 1);
$res = str_replace("%fname%", $first_name, $otvets[$otvet]);
$res = str_replace("%lname%", $last_name, $res);
$res = str_replace("%msg%", $mess, $res);
$res = str_replace("%nick%", $resultZ2[nick], $res);
$res = str_replace("%coins%", numTo($resultZ2[coins]), $res);
$res = str_replace("%time%", date("H.i.s"), $res);
$res = str_replace("$", "", $res);
$res = str_replace("%id%", $resultZ2[id], $res);
$res = str_replace("%id_vk%", $userId, $res);
$res = str_replace("%date%", date("d.m.Y"), $res);
$request_params = array(
'message' => $res,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
//$get_params = http_build_query($request_params);
//file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
}
//echo('ok');
//exit;
}
}
}
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
// "ok" Callback API
echo('ok');
exit;
break;
//
case 'group_join':
//... id
$userId = $data->object->user_id;
// users.get
$userInfo = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$userId}&access_token={$token}&v=5.0"));
//
$first_name = $userInfo->response[0]->first_name;
$last_name = $userInfo->response[0]->last_name;
// messages.send
$request_params = array(
'message' => $first_name.", ! .<br>",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
// "ok" Callback API
echo('ok');
break;
case 'group_leave':
//... id
$userId = $data->object->user_id;
// users.get
$userInfo = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$userId}&access_token={$token}&v=5.0"));
//
$first_name = $userInfo->response[0]->first_name;
$last_name = $userInfo->response[0]->last_name;
// messages.send
$request_params = array(
'message' => ", .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
// "ok" Callback API
echo('ok');
exit;
break;
}
?>
Did this file decode correctly?
Original Code
<?php
function numTo($num) {
return number_format($num, 0, ',', '.');
}
function DateToCasi($d1, $d2) {
$d1_t = strtotime($d1);
$d2_t = strtotime($d2);
$second = abs($d1_t - $d2_t);
return floor(($second/60)/60);
}
function DateToMin($d1, $d2) {
$d1_t = strtotime($d1);
$d2_t = strtotime($d2);
$second = abs($d1_t - $d2_t);
return floor(($second/60));
}
/**/
//
$pets = Array(
1 => Array("Name"=>" - ", "price"=>10000, "dohod"=>900),
2 => Array("Name"=>" - ", "price"=>100000, "dohod"=>9000),
3 => Array("Name"=>" - ", "price"=>950000, "dohod"=>112000),
4 => Array("Name"=>" - ", "price"=>2500000, "dohod"=>520000),
5 => Array("Name"=>" - ", "price"=>5700000, "dohod"=>950000),
6 => Array("Name"=>" - ", "price"=>20000000, "dohod"=>3900000),
7 => Array("Name"=>"- ", "price"=>25000000, "dohod"=>5000000),
8 => Array("Name"=>"- ", "price"=>50000000, "dohod"=>12000000),
9 => Array("Name"=>"-", "price"=>700000000, "dohod"=>200000000),
10 => Array("Name"=>"-", "price"=>1000000000, "dohod"=>275000000),
11 => Array("Name"=>" - ", "price"=>1500000000, "dohod"=>435000000)
);
//
$biz_list = Array(
1 => Array("Name"=>" Minecraft", "price"=>50, "dohod"=>30),
2 => Array("Name"=>"", "price"=>1000, "dohod"=>350),
3 => Array("Name"=>" ", "price"=>250000, "dohod"=>50000),
4 => Array("Name"=>"", "price"=>750000, "dohod"=>325000),
5 => Array("Name"=>" ", "price"=>1000000, "dohod"=>435000),
6 => Array("Name"=>" ", "price"=>500000000, "dohod"=>350000000),
7 => Array("Name"=>" ", "price"=>0, "priceRub" => "25", "dohod"=>13000000000),
8 => Array("Name"=>"\" \"", "price"=>0, "priceRub" => "26", "dohod"=>26000000000)
);
//
$ferm_list = Array(
1 => Array("Name" => "", "price" => 100, "prib" => 2),
2 => Array("Name" => "", "price" => 5000, "prib" => 100),
3 => Array("Name" => "", "price" => 500000, "prib" => 50000),
4 => Array("Name" => "", "price" => 1000000000, "prib" => 35000000),
5 => Array("Name" => "", "price" => 1500000000, "prib" => 95000000),
6 => Array("Name" => " ", "price" => 0, "priceRub" => "50", "prib" => 50000000000)
);
//setlocale(LC_ALL, "ru_RU.CP1251");
if (!isset($_REQUEST)) {
return;
}
//
$server = "localhost";
$usernamebd = "id11440969_root";
$passwordbd = "12334321";
$database = "id11440969_higer";
$mysqli = new mysqli($server, $usernamebd, $passwordbd, $database);
$mysqli->set_charset('utf8mb4');
// Callback A
$confirmationToken = '13f269f9';
//
$token = 'f3d4a50e2fb065a429e9afd93135036001f19665d08216cce31945cf3092ae89fb531811a8fe821d9f7e4';
// Secret key
$secretKey = '6666777777fffff';
//
$data = json_decode(file_get_contents('php://input'));
$groupId = $data->group_id;
// secretKey
if(strcmp($data->secret, $secretKey) !== 0 && strcmp($data->type, 'confirmation') !== 0)
return;
//, "type"
switch ($data->type) {
// ...
case 'confirmation':
//...
echo $confirmationToken;
break;
// ...
case 'message_new':
//... id
$userId = $data->object->user_id;
// users.get
$userInfo = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$userId}&access_token={$token}&v=5.0"));
//
$first_name = $userInfo->response[0]->first_name;
$last_name = $userInfo->response[0]->last_name;
$mess = $data->object->body;
$messO = $mess;
$mess = mb_strtolower($mess, 'UTF-8');
$arr = explode(" ", $mess);
$arrO = explode(" ", $messO);
//
function getBtn($label, $color, $payload = '') {
return [
'action' => [
'type' => 'text',
"payload" => json_encode($payload, JSON_UNESCAPED_UNICODE),
'label' => $label
],
'color' => $color
];
}
$kbd = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive'),],
[getBtn('', 'positive'),],
[getBtn('', 'positive'),]
]
];
//////////////////////////////////////////
///////////////////////////////
//////////////////////////////////////////
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0) {
$rand = rand(1, 9999999);
$nick = "HIGER".$rand;
$mysqli->query("INSERT INTO `users`(`id_vk`, `nick`) VALUES ('".$userId."', '".$nick."') ");
$zapros1 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$resultZ1 = mysqli_fetch_array($zapros1);
$request_params = array(
'message' => ", ".$first_name.".<br> .<br> 2.000.<br> :".$resultZ1[nick]."<br>ID:".$resultZ1[id],
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
// /cmd
$zaprosCmdM = mysqli_query($mysqli, "SELECT * FROM `temporary_arguments` WHERE `id_vk` = '".$userId."' and `arg` = '/cmd' ");
$resultCmdM = mysqli_fetch_array($zaprosCmdM);
if($zaprosCmdM->num_rows == 1) {
//
if($resultCmdM[val] == "main") {
if($mess == "" ) {
//
$cmdChangle = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive')]
]
];
$mysqli->query("UPDATE `temporary_arguments` SET `val`= 'del' WHERE id_vk = '".$userId."' and arg = '/cmd' ");
$request_params = array(
'message' => " id :",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdChangle, JSON_UNESCAPED_UNICODE)
);
}else
//
if($mess == "" ) {
$cmdChangle = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive')]
]
];
$mysqli->query("UPDATE `temporary_arguments` SET `val`= 'add' WHERE id_vk = '".$userId."' and arg = '/cmd' ");
$request_params = array(
'message' => " \" %% \" ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdChangle, JSON_UNESCAPED_UNICODE)
);
}else
//
if($mess == "") {
$zapros3 = mysqli_query($mysqli, "SELECT * FROM `commands` ");
while($result3 = mysqli_fetch_array($zapros3)) {
$commands .= $result3[id]." - ".$result3[zapros]." - ".$result3[result]."
 
";
}
$request_params = array(
'message' => "id - -
".$commands,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else
//
if($mess == "") {
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$mysqli->query("DELETE FROM `temporary_arguments`WHERE `id_vk` = '".$userId."' and `arg` = '/cmd' ");
}else {
//
$request_params = array(
'message' => "
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else
if($resultCmdM[val] == "add") {
if($mess == "") {
$cmdmenu = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive'),getBtn('', 'positive')],
[getBtn('', 'positive'),],
[getBtn('', 'positive'),]
]
];
$request_params = array(
'message' => " ?
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdmenu, JSON_UNESCAPED_UNICODE)
);
$mysqli->query("UPDATE `temporary_arguments` SET `val`= 'main' WHERE id_vk = '".$userId."' and arg = '/cmd' ");
}else {
$mess2 = explode("%%", $mess);
$zapros = trim($mess2[0]);
$otvet = trim($mess2[1]);
$mysqli->query("INSERT INTO `commands`(`zapros`, `result`) VALUES ('".$zapros."', '".$otvet."') ");
$cmdmenu = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive'),getBtn('', 'positive')],
[getBtn('', 'positive'),],
[getBtn('', 'positive'),]
]
];
$mysqli->query("UPDATE `temporary_arguments` SET `val`= 'main' WHERE id_vk = '".$userId."' and arg = '/cmd' ");
$request_params = array(
'message' => "
.
?
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdmenu, JSON_UNESCAPED_UNICODE)
);
}
}else
if($resultCmdM[val] == "del") {
if($mess == "") {
$cmdmenu = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive'),getBtn('', 'positive')],
[getBtn('', 'positive'),],
[getBtn('', 'positive'),]
]
];
$request_params = array(
'message' => " ?
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdmenu, JSON_UNESCAPED_UNICODE)
);
$mysqli->query("UPDATE `temporary_arguments` SET `val`= 'main' WHERE id_vk = '".$userId."' and arg = '/cmd' ");
}else {
$zapros5 = mysqli_query($mysqli, "SELECT * FROM `commands` WHERE id = '".$mess."' ");
if($zapros5->num_rows == 1) {
$mysqli->query("DELETE FROM `commands` WHERE `id` = '".$mess."' ");
$mysqli->query("UPDATE `temporary_arguments` SET `val`= 'main' WHERE id_vk = '".$userId."' and arg = '/cmd' ");
$cmdmenu = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive'),getBtn('', 'positive')],
[getBtn('', 'positive'),],
[getBtn('', 'positive'),]
]
];
$request_params = array(
'message' => "
.
?
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdmenu, JSON_UNESCAPED_UNICODE)
);
}else {
$request_params = array(
'message' => " id ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}
}else {
////////////////////////////////////
/////// ///////
////////////////////////////////////
if($mess == "/cmd" OR $mess == "/") {
$zaprosAdmins = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' and Admin = '1' ");
if($zaprosAdmins->num_rows > 0) {
$mysqli->query("INSERT INTO `temporary_arguments`(`id_vk`, `arg`, `val`) VALUES ('".$userId."', '/cmd', 'main' ) ");
$cmdmenu = [
'one_time' => false,
'buttons' => [
[getBtn('', 'positive'),getBtn('', 'positive')],
[getBtn('', 'positive'),],
[getBtn('', 'positive'),]
]
];
$request_params = array(
'message' => " ?
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($cmdmenu, JSON_UNESCAPED_UNICODE)
);
}else {
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
////////////////////////////////////////////
///////////////////////////////////////
////////////////////////////////////////////
}else
if($arr[0] == "") {
$otvet = (int)$arr[1];
$many = $arr[2];
//
$many = str_replace('','000',$many);
if($many == "" OR $many == "") {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($bd2);
$many = $result[coins];
}
if($many < 500 /*OR $many > 100000*/) {
$request_params = array(
'message' => " 500$ 100.000$",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else
if($otvet == "1" OR $otvet == "2" OR $otvet == "3" OR $otvet == "4" OR $otvet == "5" OR $otvet == "6" OR $otvet == "9898123") {
$rand = rand(1, 6);
$rand2 = rand(1, 6);
if($rand2 == $rand) {
$rand2 = rand(1, 6);
}
//$rand = 3;
$bd2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($bd2);
if($result[coins] < $many) {
$manyEnd = $many - $result[coins];
$request_params = array(
'message' => " .<br> ".numTo($result[coins])."<br> ".numTo($many)."<br> ".numTo($manyEnd)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
if($otvet == $rand OR $otvet == $rand2 OR $otvet == "9898123") {
$resultM = (int)$result[coins] + $many;
$ui = mysqli_query($mysqli, "UPDATE `users` SET `coins` = '".$resultM."' WHERE `id_vk` = '".$userId."' ");
$rt = $many*2;
$request_params = array(
'message' => " , ".numTo($rt)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$resultM = (int)$result[coins] - $many;
$ui = mysqli_query($mysqli, "UPDATE `users` SET `coins` = '".$resultM."' WHERE `id_vk` = '".$userId."' ");
$request_params = array(
'message' => " , ".numTo($many)."<br> ".$otvet.", ".$rand." ".$rand2,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}
}else {
$request_params = array(
'message' => " 1 6",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
////////////////////////////////////////////
///////////////////////////////////////
////////////////////////////////////////////
}else
if($arr[0] == "") {
if($arr[1]==null) {
$request_params = array(
'message' => ":1: Test
2: Tur
3: Kick
\" [] []\"
.",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
if(in_array($arr[1], Array(1,2,3))) {
if($arr[1] == 1) {
$arrWords = Array("q"=>"", "w"=>"", "e"=>"", "r"=>"", "t"=>"", "y"=>"", "u"=>"", "i"=>"", "o"=>"", "p"=>"", "a"=>"", "s"=>"", "d"=>"", "f"=>"", "g"=>"", "h"=>"", "j"=>"", "k"=>"", "l"=>"", "z"=>"", "x"=>"", "c"=>"", "v"=>"", "b"=>"", "n"=>"", "m"=>"");
}else
if($arr[1] == 2) {
$arrWords = Array("q"=>" ", "w"=>" ", "e"=>" ", "r"=>" ", "t"=>" ", "y"=>" ", "u"=>" ", "i"=>" ", "o"=>" ", "p"=>" ", "a"=>" ", "s"=>" ", "d"=>" ", "f"=>" ", "g"=>" ", "h"=>" ", "j"=>" ", "k"=>" ", "l"=>" ", "z"=>" ", "x"=>" ", "c"=>" ", "v"=>" ", "b"=>" ", "n"=>" ", "m"=>" ");
}else
if($arr[1] == 3) {
$arrWords = Array("q"=>"", "w"=>"", "e"=>"", "r"=>"", "t"=>"", "y"=>"", "u"=>"", "i"=>"", "o"=>"", "p"=>"", "a"=>"", "s"=>"", "d"=>"", "f"=>"", "g"=>"", "h"=>"", "j"=>"", "k"=>"", "l"=>"", "z"=>"", "x"=>"", "c"=>"", "v"=>"", "b"=>"", "n"=>"", "m"=>"", 1=>"", 2=>"", 3=>"", 4=>"", 5=>"", 6=>"", 7=>"" ,8=>"" ,9=>"");
}
//$mess = str_replace(array_keys($arrWords), array_values($arrWords), $mess);
$arr[0] = $arr[1] = "";
$message = implode(" ", $arr);
$message = str_replace(array_keys($arrWords), array_values($arrWords), $message);
$request_params = array(
'message' => $message,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}
////////////////////////////////////////////
///////////////// //////////////////////
////////////////////////////////////////////
}else
if($arr[0] == "" AND $arr[1] == "") {
$request_params = array(
'message' => ":[club".$groupId."|]
:[id554999109| ]
:[go.ro2005| ]
:[club".$groupId."|]<br>
: :3.5 Debug
PHP:".phpversion()."
MySQL:5.0.12",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
////////////////////////////////////////////
///////////////////////////////////////
////////////////////////////////////////////
}else
if($arr[0] == "") {
if($arr[1]!=null) {
$mess = str_replace('','',$mess);
$arrWords = Array(""=>"", ""=>"", ""=>"", ""=>"", ""=>"", ""=>"", ""=>"", ""=>"m", "" =>"m", ""=>"", ""=>"", ""=>"", ""=>"q", ""=>"", ""=>"", ""=>"u", ""=>"d", ""=>"", ""=>"v", ""=>"6", ""=>"", ""=>"", ""=>"", ""=>"", ""=>"", ""=>"w", ""=>"", ""=>"", ""=>"q", ""=>"g", ""=>"o");
$mess = str_replace(array_keys($arrWords), array_values($arrWords), $mess);
$request_params = array(
'message' => $mess,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
////////////////////////////////////////////
///////////////////////////////////////
////////////////////////////////////////////
}else
if($arr[0] == "") {
if($arr[1]!=null) {
$mess = str_replace('','',$mess);
$mess = strrev(mb_convert_encoding($mess, 'UTF-16BE', 'UTF-8'));
$mess = mb_convert_encoding($mess, 'UTF-8', 'UTF-16LE');
$request_params = array(
'message' => $mess,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
////////////////////////////////////////////
///////////////////////////////////////
////////////////////////////////////////////
}else
if($arr[0] == "") {
$many = $arr[1];
$many = str_replace('','000',$many);
if($many == null) {
$request_params = array(
'message' => " <br> ()",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
if(!is_numeric($many)) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($bd2);
if($result[coins] < $many) {
$manyEnd = $many - $result[coins];
$request_params = array(
'message' => " .<br> ".numTo($result[coins])."<br> ".numTo($many)."<br> ".numTo($manyEnd)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$bd3 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($bd3);
$rand = rand(0,1);
if($rand == 0) {
$newMany = $result[coins] - $many;
mysqli_query($mysqli, "UPDATE `users` SET `coins` = '".$newMany."' WHERE `id_vk` = '".$userId."' ");
$request_params = array(
'message' => " - ".numTo($many)." - <br> ".numTo($newMany)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else
if($rand == 1) {
$r = $many*2;
$newMany = $result[coins] + $many;
mysqli_query($mysqli, "UPDATE `users` SET `coins` = '".$newMany."' WHERE `id_vk` = '".$userId."' ");
$request_params = array(
'message' => " - ".numTo($r)." - <br> ".numTo($newMany)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}
}
}
//
/////////////////////////////////////////////
///////////////////////////////////////
/////////////////////////////////////////////
}else
if($mess == "" OR $mess == "" OR $mess == "" OR $mess == "hi") {
$zapros2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($zapros2);
$otvets = Array(" ".$first_name, " ".$result[nick]);
$num_key = array_rand($otvets, 1);
$otvet = $otvets[$num_key];
$request_params = array(
'sticker_id' => 6560,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$request_params2 = array(
'message' => $otvet,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
// 'attachment' => 'photo393670473_456241968',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$get_paramss2 = http_build_query($request_params2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
////////////////////////////////////////////
///////////////////////////////////////
////////////////////////////////////////////
}else
if($mess == "") {
$request_params = array(
'message' => "[id".$userId."|".$first_name."], :
:
[1] [2]
[]
[]
-
:
[ 1-6] []
[]
:
[ ]
-
[id] [] -
:
- , .
-
[id]
:
[id]
[] - .
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
/////////////////////////////////////////////
///////////////////////////////////////
/////////////////////////////////////////////
}else
if($arr[0] == "") {
$user = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$user_info = mysqli_fetch_array($user);
$search_user = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id` = '".$arr[1]."' ");
$search_user_info = mysqli_fetch_array($search_user);
$friend_id = $search_user_info[id_vk];
$friend_vk = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$search_user_info[id_vk]}&access_token={$token}&v=5.0"));
//
$first_name_f = $friend_vk->response[0]->first_name;
$last_name_f = $friend_vk->response[0]->last_name;
$many = $arr[2];
$many = str_replace('','000',$many);
if($arr[1] != $user_info[id]) {
if(($arr[1] == null OR !is_numeric($arr[1])) OR ($many == null OR !is_numeric($many))) {
$request_params = array(
'message' => "
[id] []",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
if($search_user->num_rows == 0) {
$request_params = array(
'message' => " id .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$balance = $user_info[coins];
$friend_balance = $search_user_info[coins];
if($balance < $many) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$balance = $balance - $many;
$friend_balance = $friend_balance + $many;
$mysqli->query("UPDATE `users` SET `coins`= '".$balance."' WHERE id_vk = '".$userId."' ");
$mysqli->query("UPDATE `users` SET `coins`= '".$friend_balance."' WHERE id = '".$arr[1]."' ");
$request_params = array(
'message' => "
:".numTo($many)."
:[id".$friend_id."|".$first_name_f."]
:".numTo($balance)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$request_params2 = array(
'message' => $first_name_f.", .
[id".$userId."|".$first_name."] ".numTo($many)."
:".numTo($friend_balance)."",
'user_id' => $search_user_info[id_vk],
'access_token' => $token,
'v' => '5.0'
);
$get_paramss2 = http_build_query($request_params2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
}
}
}
}else {
$request_params = array(
'message' => $first_name.", .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
/////////////////////////////////////////////
///////////////////////////////////////
/////////////////////////////////////////////
}else
if($mess == "" OR $mess == "") {
$zapros2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$resultZ2 = mysqli_fetch_array($zapros2);
$bd = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' ");
if($resultZ2[Pet] == null) {
$my_pet = " ";
}else {
$my_pet = $pets[$resultZ2[Pet]][Name];
}
$bd = mysqli_query($mysqli, "SELECT * FROM `Biz_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0) {
$biz = "";
}else {
$info_biz = mysqli_fetch_array($bd);
$biz_id = $info_biz[biz_id];
$biz_name = $biz_list[$biz_id][Name];
$biz_prib = $biz_list[$biz_id][dohod];
$hours = DateToCasi($info_biz[date], date("Y-m-d H:i:s"));
$mins = DateToMin($info_biz[date], date("Y-m-d H:i:s"));
if($mins < 60) {
$balance = "";
}else {
$balance = numTo($biz_prib*$hours)." ( {$hours})";
}
$biz = "----------------<br>:".$biz_name."<br> :".$balance."<br>----------------";
}
$request_params = array(
'message' => ":".numTo($resultZ2[coins])."<br> :".$resultZ2[nick]."<br>ID:".$resultZ2[id]."<br>:".$bd->num_rows." 6.<br>----------------<br>:".$my_pet."<br>".$biz,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($arr[0] == "") {
if($arr[2] == "") {
$words[] = $arr[1];
$words[] = $arr[3];
$word = array_rand($words, 1);
$request_params = array(
'message' => " \"".ucfirst($words[$word])."\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$request_params = array(
'message' => " <br> [1] [2]<br>: ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($arr[0] == "") {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$mess = str_replace('','',$mess);
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE Admin = '1' ");
$bd2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$info = mysqli_fetch_array($bd2);
while($result = mysqli_fetch_array($bd)) {
$request_paramss2 = array(
'message' => ":[id".$userId."|".$first_name." ".$last_name.". ID:".$info[id]."]<br>:".$mess,
'user_id' => $result[id_vk],
'access_token' => $token,
'v' => '5.0'
);
$get_paramss2 = http_build_query($request_paramss2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
}
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($arr[0] == "" OR $arr[0] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0 AND $arr[1] != "") {
$request_params = array(
'message' => " , : ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
while($info_ferm = mysqli_fetch_array($bd)) {
$ferm_id = $info_ferm[ferm_id];
$ferm_name = $ferm_list[$ferm_id][Name];
$ferm_prib = $ferm_list[$ferm_id][prib];
$ferms .= "ID:".$ferm_id.". :".$ferm_name.". :".$ferm_prib."<br>";
}
if($arr[1] == null) {
$request_params = array(
'message' => " :".$ferms."
:
[id ]
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else
if($arr[1] == "") {
if($arr[2] == null) {
foreach($ferm_list as $key => $value) {
if(numTo($value[price]) == 0) {
$price = numTo($value[priceRub])."";
}else {
$price = numTo($value[price])."";
}
$fermlist .= $key.".".$value[Name].". :".$price." :".numTo($value[prib])."/<br><br>";
}
$request_params = array(
'message' => $fermlist,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
if(array_key_exists($arr[2], $ferm_list)) {
$bd0 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$balance2 = mysqli_fetch_array($bd0);
$balance = $balance2[coins];
$ferm_id = $arr[2];
$sum = $ferm_list[$ferm_id][price];
if($sum != 0) {
if($balance >= $sum) {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' AND `ferm_id` = '".$arr[2]."' ");
if($bd2->num_rows == 1) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$coins = $balance - $sum;
$date = date("Y-m-d H:i:s");
$mysqli->query("INSERT INTO `Ferms_time` (`id_vk`, `date`, `ferm_id`) VALUES ('".$userId."', '".$date."', '".$arr[2]."') ");
$mysqli->query("UPDATE `users` SET `coins`= '".$coins."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " , .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$iii = $sum - $balance;
$ii = number_format($iii, 0, ',', '.');
$request_params = array(
'message' => " . ".$ii."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$sum = $ferm_list[$ferm_id][priceRub];
$request_params = array(
'message' => " {$sum}, , .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else
if($arr[1] == "") {
if($arr[2] == null) {
$request_params = array(
'message' => " id .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' AND `ferm_id` = '".$arr[2]."' ");
if($bd2->num_rows == 1) {
if($ferm_list[$arr[2]][price] != 0) {
$mysqli->query("DELETE FROM `Ferms_time` WHERE `id_vk` = '".$userId."' AND `ferm_id` = '".$arr[2]."' ");
$ferm_id = $arr[2];
$sum = $ferm_list[$ferm_id][price];
$bd0 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$balance2 = mysqli_fetch_array($bd0);
$balance = $balance2[coins];
$balance2 = ($sum/2);
$balance = $balance + $balance2;
$mysqli->query("UPDATE `users` SET `coins`= '".$balance."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ".numTo($balance2)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$request_params = array(
'message' => " , ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else
if($arr[1] == "" AND $arr[2] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows > 0) {
//$info_ferm2 = mysqli_fetch_array($bd);
//$minutes = DateToMin($info_ferm2[date], date("Y-m-d H:i:s"));
//if($minutes > 60){
while($info_ferm = mysqli_fetch_array($bd)) {
$mysqli->query("UPDATE `Ferms_time` SET `date`= '".date("Y-m-d H:i:s")."' WHERE id_vk = '".$userId."' AND ferm_id = '".$info_ferm[ferm_id]."' ");
$hours = DateToCasi($info_ferm[date], date("Y-m-d H:i:s"));
$ferm_id = $info_ferm[ferm_id];
$ferm_prib = $ferm_list[$ferm_id][prib];
$result += $ferm_prib*$hours;
}
$bd0 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$balance2 = mysqli_fetch_array($bd0);
$balance = $balance2[coins];
$balance = $balance + $result;
$mysqli->query("UPDATE `users` SET `coins`= '".$balance."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ".numTo($result)." ".$hours.". ".numTo($balance).".",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
/* }else {
$ostalos = 60 - $minutes;
$request_params = array(
'message' => " , ".$ostalos." ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
*/
}else {
$request_params = array(
'message' => " , : ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}
////////////////////////////////////////////////////////
/////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($arr[0] == "" OR $arr[0] == "send") {
$zaprosAdmins = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' and Admin = '1' ");
if($zaprosAdmins->num_rows > 0) {
$zapros = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id = '".$arr[1]."' ");
if($zapros->num_rows > 0) {
$result = mysqli_fetch_array($zapros);
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
unset($arr[0]);
unset($arr[1]);
$message = implode(" ", $arr);
mb_internal_encoding("UTF-8");
function mb_ucfirst($text) {
return mb_strtoupper(mb_substr($text, 0, 1)).mb_substr($text, 1);
}
$message = mb_ucfirst($message);
$request_params2 = array(
'message' => $message,
'user_id' => $result[id_vk],
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$get_paramss2 = http_build_query($request_params2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
}else {
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}
////////////////////////////////////////////////////////
////////////////\////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($arr[0] == "/" OR $arr[0] == "/") {
$zaprosAdmins = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' and Admin = '1' ");
if($zaprosAdmins->num_rows > 0) {
if($arr[1] == "") {
if($arr[2] == null) {
$request_params = array(
'message' => " id (1-6)",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
if($arr[3] == null) {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' AND `ferm_id` = '".$arr[2]."' ");
if($bd2->num_rows == 1) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$id = $userId;
$mysqli->query("INSERT INTO `Ferms_time` (`id_vk`, `date`, `ferm_id`) VALUES ('".$id."', '".date("Y-m-d H:i:s")."', '".$arr[2]."') ");
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}else {
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id` = '".$arr[3]."' ");
$result = mysqli_fetch_array($bd);
$id = $result[id_vk];
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$id."' AND `ferm_id` = '".$arr[2]."' ");
if($bd2->num_rows == 1) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$mysqli->query("INSERT INTO `Ferms_time` (`id_vk`, `date`, `ferm_id`) VALUES ('".$id."', '".date("Y-m-d H:i:s")."', '".$arr[2]."') ");
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}
}
}else
if($arr[1] == "") {
if($arr[2] == null) {
$request_params = array(
'message' => " id (1-6)",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
if($arr[3] == null) {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$userId."' AND `ferm_id` = '".$arr[2]."' ");
if($bd2->num_rows == 0) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$id = $userId;
$mysqli->query("DELETE FROM `Ferms_time` WHERE `id_vk` = '".$id."' AND `ferm_id` = '".$arr[2]."' ");
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}else {
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id` = '".$arr[3]."' ");
$result = mysqli_fetch_array($bd);
$id = $result[id_vk];
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Ferms_time` WHERE `id_vk` = '".$id."' AND `ferm_id` = '".$arr[2]."' ");
if($bd2->num_rows == 0) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$mysqli->query("DELETE FROM `Ferms_time` WHERE `id_vk` = '".$id."' AND `ferm_id` = '".$arr[2]."' ");
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}
}
}
}else {
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($arr[0] == "") {
if($arrO[1] == null) {
$request_params = array(
'message' => "
[ ].",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$nick = trim($arrO[1]);
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE nick = '".$nick."' ");
//$result = mysqli_fetch_array($bd);
if($bd->num_rows > 0) {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
if(strlen($nick) > 32) {
$request_params = array(
'message' => " 32- .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$mysqli->query("UPDATE `users` SET `nick`= '".$nick."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}
////////////////////////////////////////////////////////
/////////////////////////////////////////
////////////////////////////////////////////////////////
/* }else
if($arr[0] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' ");
$result = mysqli_fetch_array($bd);
if($result[Pet] == null) {
$request_params = array(
'message' => " , ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$request_params = array(
'message' => "",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
*/
///
}else
if($arr[0]=="" AND $arr[1] == null) {
foreach($pets as $key => $value) {
$pet_list .= $key."".$value[Name].". :".numTo($value[price])." :".numTo($value[dohod])."<br><br>";
}
$request_params = array(
'message' => $pet_list,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
//
}else
if($arr[0]=="" and $arr[1]=="") {
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' ");
$result = mysqli_fetch_array($bd);
if($result[Pet] == null) {
$request_params = array(
'message' => " , ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Pets_time` WHERE id_vk = '".$userId."' ");
$result2 = mysqli_fetch_array($bd2);
if($bd2->num_rows == 0) {
$mysqli->query("INSERT INTO `Pets_time` (`id_vk`, `date`) VALUES ('".$userId."', '".date("Y-m-d H:i:s")."') ");
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Pets_time` WHERE id_vk = '".$userId."' ");
$result2 = mysqli_fetch_array($bd2);
goto pohod;
}else {
$minuts = DateToMin($result2[date], date("Y-m-d H:i:s"));
if($minuts >= 60) {
pohod:if(rand(1,4) < 4) {
}
$new_balance = $result[coins] + $pets[$result[Pet]][dohod];
$mysqli->query("UPDATE `Pets_time` SET `date`= '".date("Y-m-d H:i:s")."' WHERE id_vk = '".$userId."' ");
$mysqli->query("UPDATE `users` SET `coins`= '".$new_balance."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " .
".numTo($pets[$result[Pet]][dohod])."
".numTo($new_balance)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$ostalos = 60 - $minuts;
$request_params = array(
'message' => " . ".$ostalos." .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}
//
}else
if($arr[0]=="" AND $arr[1]=="") {
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' ");
$result = mysqli_fetch_array($bd);
if($result[Pet] == null) {
if($arr[2] == null) {
$request_params = array(
'message' => "
[id]
id \"\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
if(array_key_exists($arr[2], $pets)) {
if($result[coins] >= $pets[$arr[2]][price]) {
$new_balance = $result[coins] - $pets[$arr[2]][price];
$mysqli->query("UPDATE `users` SET `coins`= '".$new_balance."', Pet = '".$arr[2]."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " \"".$pets[$arr[2]][Name]."\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$balance = $pets[$arr[2]][price] - $result[coins];
$request_params = array(
'message' => " . ".numTo($balance)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$request_params = array(
'message' => " , id.",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else {
$request_params = array(
'message' => " , ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
////
}else
if($arr[0] == "" and $arr[1] == "") {
/*$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' ");
$result = mysqli_fetch_array($bd);
if($result[Pet] != null) {
$pri = (($pets[$result[Pet]][price]*25)/100);
//$pri = 100;
$new_balance = $result + $pri;
//$mysqli->query("UPDATE `users` SET `coins`= '".$new_balance."', `Pet` = '' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " , ".numTo($pri).".",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
*/
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE id_vk = '".$userId."' ");
$result = mysqli_fetch_array($bd);
if($result[Pet] != null) {
$pri = ($pets[$result[Pet]][price]*25)/100;
$new_balance = $result[coins] + $pri;
$mysqli->query("UPDATE `users` SET `coins`= '".$new_balance."', `Pet`= Null WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " , ".$pri.".",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
////////////////////////////////////////////////////////
/////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($mess == "") {
//
foreach($biz_list as $key => $val) {
if($val[price] != 0) {
$result .= $key.".".$val[Name].". :".numTo($val[price]).". :".numTo($val[dohod])."<br><br>";
}else {
$result .= $key.".".$val[Name].". :".$val[priceRub].". :".numTo($val[dohod]).". ( )<br><br>";
}
}
$request_params = array(
'message' => $result,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else
if($arr[0] == "" and $arr[1] == "") {
//
$bd = mysqli_query($mysqli, "SELECT * FROM `Biz_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0) {
if($arr[2] == null) {
$request_params = array(
'message' => "
[id]
id \"\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
if(array_key_exists($arr[2], $biz_list)) {
$bd0 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$balance2 = mysqli_fetch_array($bd0);
$balance = $balance2[coins];
$biz_id = $arr[2];
$sum = $biz_list[$biz_id][price];
if($sum != 0) {
if($balance >= $sum) {
$bd2 = mysqli_query($mysqli, "SELECT * FROM `Biz_time` WHERE `id_vk` = '".$userId."' AND `biz_id` = '".$arr[2]."' ");
$coins = $balance - $sum;
$date = date("Y-m-d H:i:s");
$mysqli->query("INSERT INTO `Biz_time` (`id_vk`, `date`, `biz_id`) VALUES ('".$userId."', '".$date."', '".$arr[2]."') ");
$mysqli->query("UPDATE `users` SET `coins`= '".$coins."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$iii = $sum - $balance;
$ii = number_format($iii, 0, ',', '.');
$request_params = array(
'message' => " . ".$ii."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$sum = $biz_list[$biz_id][priceRub];
$request_params = array(
'message' => " {$sum}, , .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else {
$request_params = array(
'message' => " , .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else
if($mess=="") {
//
$bd = mysqli_query($mysqli, "SELECT * FROM `Biz_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0) {
$request_params = array(
'message' => " , :\"\"
, :\" [id]\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$info_biz = mysqli_fetch_array($bd);
$biz_id = $info_biz[biz_id];
$biz_name = $biz_list[$biz_id][Name];
$biz_prib = $biz_list[$biz_id][dohod];
$hours = DateToCasi($info_biz[date], date("Y-m-d H:i:s"));
$mins = DateToMin($info_biz[date], date("Y-m-d H:i:s"));
if($mins < 60) {
$balance = "";
}else {
$balance = numTo($biz_prib*$hours)." ( {$hours})";
}
//$ferms .= "ID:".$ferm_id.". :".$ferm_name.". :".$ferm_prib."<br>";
$request_params = array(
'message' => " ::".$biz_name."
:".numTo($biz_prib)."/
:".$balance."
:
",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else
if($mess==" ") {
//
$bd = mysqli_query($mysqli, "SELECT * FROM `Biz_time` WHERE `id_vk`= '".$userId."' ");
if($bd->num_rows > 0) {
$result = mysqli_fetch_array($bd);
$sum = $biz_list[$result[biz_id]][price];
$bd0 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$balance2 = mysqli_fetch_array($bd0);
$balance = $balance2[coins];
$balance2 = ($sum/2);
$balance = $balance + $balance2;
$mysqli->query("DELETE FROM `Biz_time` WHERE `id_vk` = '".$userId."' ");
$mysqli->query("UPDATE `users` SET `coins`= '".$balance."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ".numTo($balance2).".
".numTo($balance)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}else {
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
}else
if($mess==" ") {
//
$bd = mysqli_query($mysqli, "SELECT * FROM `Biz_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0) {
$request_params = array(
'message' => " , :\"\"
, :\" [id]\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$info_biz = mysqli_fetch_array($bd);
$biz_id = $info_biz[biz_id];
$biz_name = $biz_list[$biz_id][Name];
$biz_prib = $biz_list[$biz_id][dohod];
$hours = DateToCasi($info_biz[date], date("Y-m-d H:i:s"));
$mins = DateToMin($info_biz[date], date("Y-m-d H:i:s"));
if($mins < 60) {
$mins = 60 - $mins;
$request_params = array(
'message' => " , {$mins}",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else {
$bd0 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$balance2 = mysqli_fetch_array($bd0);
$balance = $balance2[coins];
$sum = $biz_prib*$hours;
$balance = $balance + $sum;
$mysqli->query("UPDATE `users` SET `coins`= '".$balance."' WHERE id_vk = '".$userId."' ");
$mysqli->query("UPDATE `Biz_time` SET `date`= '".date("Y-m-d H:i:s")."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ".numTo($sum).".
".numTo($balance).".",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($mess == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `users` ORDER BY `coins` DESC");
$i = 1;
$max = 10;
$hide = false;
$your = false;
while($result = mysqli_fetch_array($bd)) {
$rand = rand(1,2);
if($rand==1) {
$ico="";
}else {
$ico="";
}
$arrWords = Array(0=>"0",1=>"1", 2=>"2",3=>"3",4=>"4",5=>"5",6=>"6",7=>"7",8=>"8",9=>"9");
$mesto = str_replace(array_keys($arrWords), array_values($arrWords), $i);
if($result[id_vk] == $userId) {
$ifYou = " ";
}else {
$ifYou = "";
}
$many = $result[coins];
if($many > 1000000000000000000000) {
$format = "> ";
}else
if($many >= 1000000000000000000) {
$format = "";
}else
if($many >= 1000000000000000) {
$format = "";
}else
if($many >= 1000000000000) {
$format = "";
}else
if($many >= 1000000000) {
$format = "";
}else
if($many >= 1000000) {
$format = "";
}else
if($many >= 1000) {
$format = "";
}else {
$format = "";
}
$many = explode(".", numTo($many));
$many = $many[0]." ".$format;
if(!$hide) {
$messout .= $mesto.$ifYou."[id".$result[id_vk]."|".$result[nick]."] ".$last_name_bd." - ".$many.$ico." <br>";
if($result[id_vk] == $userId) {
$your = true;
}
}
if($i >= $max) {
$hide = true;
}
if($result[id_vk] == $userId and $your == false) {
$messout .= "------------------<br>";
$messout .= $mesto." [id".$result[id_vk]."|".$result[nick]."] ".$last_name_bd." - ".$many.$ico." <br>";
}
$i++;
}
$request_params = array(
'message' => " ".$max.":<br>".$messout,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}else
if($mess == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `Bonus_time` WHERE `id_vk` = '".$userId."' ");
if($bd->num_rows == 0) {
//$mysqli->query("DELETE FROM `time_arr` WHERE `id_vk` = '".$userId."' ");
$rand = rand(50, 1000);
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($bd);
$coinsAdd = $rand + $result[coins];
$date = date("mdY");
$datee = date("mdY", mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')));
$arr24 = $mysqli->query("INSERT INTO `Bonus_time` (`id_vk`, `date1`, `date2`) VALUES ('".$userId."', '".$date."', '".$datee."') ");
$mysqli->query("UPDATE `users` SET `coins`= '".$coinsAdd."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ".numTo($rand)."<br> ".numTo($coinsAdd)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
header("HTTP/1.1 200 OK");
echo 'OK';
exit();
}
$date = date("mdY");
$datee = date("mdY", mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')));
$bd = mysqli_query($mysqli, "SELECT * FROM `Bonus_time` WHERE `id_vk` = '".$userId."' and date2 <= '".$date."' ");
if($bd->num_rows == 1) {
$mysqli->query("DELETE FROM `Bonus_time` WHERE `id_vk` = '".$userId."' ");
$arr24 = $mysqli->query("INSERT INTO `Bonus_time` (`id_vk`, `date1`, `date2`) VALUES ('".$userId."', '".$date."', '".$datee."') ");
$bd = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$result = mysqli_fetch_array($bd);
$rand = rand(100, 1500);
$coinsAdd = $rand + $result[coins];
$mysqli->query("UPDATE `users` SET `coins`= '".$coinsAdd."' WHERE id_vk = '".$userId."' ");
$request_params = array(
'message' => " ".numTo($rand)."<br> ".numTo($coinsAdd)."",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
header("HTTP/1.1 200 OK");
echo 'OK';
exit();
}
$request_params = array(
'message' => $first_name." ".$last_name.", . .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
////////////////////////////////////////////////////////
///////////////////////////////////////////////////
////////////////////////////////////////////////////////
}elseif($arr[0] == "" and $arr[1] == "") {
if($arr[2] == null){
$request_params = array(
'message' => " \" [ ]\".",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE id_vk='".$userId."' and prin='yes' ");
if($bd->num_rows > 0){
$request_params = array(
'message' => " . / .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$result = mysqli_fetch_array($bd);
$bd = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `name` = '".$arr[2]."' ");
if($bd->num_rows == 0){
$mysqli->query("INSERT INTO `clans` (`name`, `coins`) VALUES ('".$arr[2]."', '0') ");
$bd2 = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `name` = '".$arr[2]."' ");
$result = mysqli_fetch_array($bd2);
$clan = $result[id];
$mysqli->query("INSERT INTO `clans_users` (`id_vk`, `id_clan`, `Admin`, `prin`) VALUES ('".$userId."', '".$clan."', '1', 'yes') ");
$request_params = array(
'message' => " .
id: {$clan}
: {$arr[2]}
.",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}
}elseif($arr[0] == "" and $arr[1] == "") {
$request_params = array(
'message' => "[id{$userId}|{$first_name}], :
1 .
2 [] 10.000$
3 .
4 [ID ] .
5 [ID ] .
6 .
7 [ID ] .
8 [] .
9 [. ] .
."."
11 .
12 [ID ] .
13 [ID ] .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}elseif($arr[0] == "" and $arr[1] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
if($bd->num_rows != 0){
$result = mysqli_fetch_array($bd);
if($result[Admin] != 0){
$bd2 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_clan` = '".$result[id_clan]."' ");
while($result2 = mysqli_fetch_array($bd2)){
$request_params2 = array(
'message' => " . : [id{$userId}|{$first_name}]",
'user_id' => $result2[id_vk],
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
$get_paramss2 = http_build_query($request_params2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
$mysqli->query("DELETE FROM `clans_users` WHERE `id_vk` = '".$result2[id_vk]."' ");
}
$mysqli->query("DELETE FROM `clans` WHERE `id` = '".$result[id_clan]."' ");
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}elseif($arr[0] == "" and $arr[1] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
$result = mysqli_fetch_array($bd);
if($bd->num_rows != 0){
if($arr[2] == null){
$request_params = array(
'message' => " \" [id ]\".",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$bd3 = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `id` = '".$result[id_clan]."' ");
$result3 = mysqli_fetch_array($bd3);
$bd2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id` = '".$arr[2]."' ");
if($bd2->num_rows != 0){
$result2 = mysqli_fetch_array($bd2);
$bdTest = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$result2[id_vk]."' and prin = 'no' ");
if($bdTest->num_rows == 0){
$bdTest2 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$result2[id_vk]."' and prin = 'yes' ");
if($bdTest2->num_rows == 0){
$request_params = array(
'message' => " ",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$userInfo2 = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$result2[id_vk]}&access_token={$token}&v=5.0"));
//
$first_name2 = $userInfo2->response[0]->first_name;
$last_name2 = $userInfo2->response[0]->last_name;
$mysqli->query("INSERT INTO `clans_users` (`id_vk`, `id_clan`, `Admin`, `prin`) VALUES ('".$result2[id_vk]."', '".$result[id_clan]."', '0', 'no') ");
$request_params2 = array(
'message' => "[id{$result2[id_vk]}|{$first_name2}], \"{$result3[name]}\", [id{$userId}|{$first_name}].
id : {$result3[id]}.
\" [id ]\"",
'user_id' => $result2[id_vk],
'access_token' => $token,
'v' => '5.0'
);
$get_paramss2 = http_build_query($request_params2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}elseif($arr[0] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='no' ");
while($result = mysqli_fetch_array($bd)){
$otvet = " :<br>";
$bd2 = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `id` = '".$result[id_clan]."' ");
$result2 = mysqli_fetch_array($bd2);
$otvet .= "ID: {$result[id_clan]} : {$result2[name]}"."<br>";
}
$otvet .= "<br> \" [id ]\"";
$request_params = array(
'message' => $otvet,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}elseif($arr[0] == "" and $arr[1] == "") {
if($arr[2] == null){
$request_params = array(
'message' => ' id .',
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='no' and id_clan = '".$arr[2]."' ");
if($bd->num_rows > 0){
$bd2 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
if($bd2->num_rows > 0){
$request_params = array(
'message' => " . / .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$mysqli->query("UPDATE `clans_users` SET `prin`= 'yes' WHERE id_vk = '".$userId."' and id_clan = '".$arr[2]."' ");
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else{
$request_params = array(
'message' => ' .',
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}elseif($mess == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
if($bd->num_rows > 0){
$result = mysqli_fetch_array($bd);
$bd2 = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `id` = '".$result[id_clan]."' ");
$result2 = mysqli_fetch_array($bd2);
$bd3 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_clan` = '".$result2[id]."' and prin='yes' ");
$request_params = array(
'message' => " .
: {$result2[name]}.
: ".numTo($result2[coins])."
: {$bd3->num_rows}",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}elseif($arr[0] == "" and $arr[1] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
if($bd->num_rows > 0){
$result = mysqli_fetch_array($bd);
if($result[Admin] != 0){
if($arr[2] == null){
$request_params = array(
'message' => " \" [id ]\"",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$bd2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id` = '".$arr[2]."' ");
$result2 = mysqli_fetch_array($bd2);
$bd22 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$result2[id_vk]."' and prin = 'yes' ");
if($bd2->num_rows > 0){
$result2 = mysqli_fetch_array($bd22);
if($result[Admin] == 0){
$userInfo2 = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$result2[id_vk]}&access_token={$token}&v=5.0"));
//
$first_name2 = $userInfo2->response[0]->first_name;
$last_name2 = $userInfo2->response[0]->last_name;
$bd3 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' ");
$result3 = mysqli_fetch_array($bd3);
$bd4 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_clan` = '".$result3[id_clan]."' and prin = 'yes' ");
while($result4 = mysqli_fetch_array($bd4)){
$request_params2 = array(
'message' => "[id{$result2[id_vk]}|{$first_name2}] , [id{$userId}|{$first_name}]",
'user_id' => $result4[id_vk],
'access_token' => $token,
'v' => '5.0'
);
$get_paramss2 = http_build_query($request_params2);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_paramss2);
}
$mysqli->query("DELETE FROM `clans_users` WHERE `id_vk` = '".$result2[id_vk]."' ");
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}elseif($arr[0] == "" and $arr[1] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
if($bd->num_rows > 0){
$result = mysqli_fetch_array($bd);
if($result[Admin] == 0){
exitC:
$bd3 = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `id` = '".$result[id_clan]."' ");
$result3 = mysqli_fetch_array($bd3);
$request_params = array(
'message' => " {$result3[name]}",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$mysqli->query("DELETE FROM `clans_users` WHERE `id_vk` = '".$userId."' ");
}else{
$bd2 = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_clan` = '".$result[id_clan]."' and prin='yes' and Admin = '1' ");
if($bd2->num_rows > 1){
goto exitC;
}else{
$request_params = array(
'message' => " , .
, .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}elseif($arr[0] == "" and $arr[1] == "") {
$bd = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_vk` = '".$userId."' and prin='yes' ");
if($bd->num_rows > 0){
$result = mysqli_fetch_array($bd);
$bd_users = mysqli_query($mysqli, "SELECT * FROM `clans_users` WHERE `id_clan` = '".$result[id_clan]."' and prin='yes' ");
$bd_clan = mysqli_query($mysqli, "SELECT * FROM `clans` WHERE `id` = '".$result[id_clan]."' ");
$clan = mysqli_fetch_array( $bd_clan);
$users = " \"{$clan[name]}\" ({$bd_users->num_rows}):<br>";
while($result2 = mysqli_fetch_array($bd_users)){
$userInfo2 = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$result2[id_vk]}&access_token={$token}&v=5.0"));
$first_name2 = $userInfo2->response[0]->first_name;
$last_name2 = $userInfo2->response[0]->last_name;
if($result2[Admin] == 1){
$user = "";
}else{
$user = "";
}
$users .= "[id{$result2[id_vk]}|{$first_name2} {$last_name2}] - {$user}<br>";
}
$request_params = array(
'message' => $users,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}else{
$request_params = array(
'message' => " .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
}
}elseif($arr[0] == "" and $arr[1] == "") {
/////////////////////////////////////////////
////////////////////////////
////////////////////////////////////////////
}else {
$zapros3 = mysqli_query($mysqli, "SELECT * FROM `commands` ");
while($resultZ3 = mysqli_fetch_array($zapros3)) {
$messBD = mb_strtolower($resultZ3[zapros], 'UTF-8');
$messBD2 = explode("%%", $messBD);
if($mess == $messBD || in_array($mess, $messBD2)) {
$zapros2 = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `id_vk` = '".$userId."' ");
$resultZ2 = mysqli_fetch_array($zapros2);
$otvets = explode("%%", $resultZ3[result]);
$otvet = array_rand($otvets, 1);
$res = str_replace("%fname%", $first_name, $otvets[$otvet]);
$res = str_replace("%lname%", $last_name, $res);
$res = str_replace("%msg%", $mess, $res);
$res = str_replace("%nick%", $resultZ2[nick], $res);
$res = str_replace("%coins%", numTo($resultZ2[coins]), $res);
$res = str_replace("%time%", date("H.i.s"), $res);
$res = str_replace("$", "", $res);
$res = str_replace("%id%", $resultZ2[id], $res);
$res = str_replace("%id_vk%", $userId, $res);
$res = str_replace("%date%", date("d.m.Y"), $res);
$request_params = array(
'message' => $res,
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0',
'keyboard' => json_encode($kbd, JSON_UNESCAPED_UNICODE)
);
}
//$get_params = http_build_query($request_params);
//file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
}
//echo('ok');
//exit;
}
}
}
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
// "ok" Callback API
echo('ok');
exit;
break;
//
case 'group_join':
//... id
$userId = $data->object->user_id;
// users.get
$userInfo = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$userId}&access_token={$token}&v=5.0"));
//
$first_name = $userInfo->response[0]->first_name;
$last_name = $userInfo->response[0]->last_name;
// messages.send
$request_params = array(
'message' => $first_name.", ! .<br>",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
// "ok" Callback API
echo('ok');
break;
case 'group_leave':
//... id
$userId = $data->object->user_id;
// users.get
$userInfo = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$userId}&access_token={$token}&v=5.0"));
//
$first_name = $userInfo->response[0]->first_name;
$last_name = $userInfo->response[0]->last_name;
// messages.send
$request_params = array(
'message' => ", .",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
// "ok" Callback API
echo('ok');
exit;
break;
}
?>
Function Calls
None |
Stats
MD5 | dc815f41d60f11886e5e0a99e8fe168f |
Eval Count | 0 |
Decode Time | 190 ms |