Файл: games/agent.php
Строк: 458
<?php
require '../lang_inc.php';
require '../sid.php';
require '../config.php';
$link = connect_db();
list($user, $id, $ps) = check_login($link);
whorm(0, 'games');
include '../head.php';
include_once '../inflect.php';
echo $div_title . ''.$lang['Провокатор'].'' . $div_end . $div_left;
$do = (isset($_GET['do'])) ? $_GET['do'] : NULL;
switch($do) {
default:
$look = mysql_query("SELECT * FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1' ORDER BY RAND() DESC LIMIT 1");
if (mysql_num_rows($look) != false) {
while($a = mysql_fetch_assoc($look)) {
$y = new YandexInflect(user_inf($a['who'], 'name'), 'json');
$name = $y->getInflect();
if (user_inf($a['who'], 'sex') == 1) {
srand((float) microtime() * 10000000);
$in = array(''.$lang['Вы когда-нибудь влюблялись в'].' ' . $name[3] . '?',
''.$lang['Вы считаете'].', ' . $name[0] . ' '.$lang['занималась сексом по телефону'].'?',
$name[0] . ' '.$lang['способна убить кого-нибудь'].'?',
''.$lang['Вы хотели бы представить'].' ' . $name[3] . ' '.$lang['своим родителям'].'?',
$name[0] . ' '.$lang['мечтательница'].'?',
$name[0] . ' '.$lang['может отбить парня у подруги'].'?',
''.$lang['Вы хотели бы увидеть'].' ' . $name[3] . ' '.$lang['пьяной'].'?',
$name[0] . ' '.$lang['многого добилась в жизни'].'?',
$name[0] . ' '.$lang['хорошо целуется'].'?',
$name[0] . ' '.$lang['хорошо поет караоке'].'?',
$name[0] . ' '.$lang['когда-нибудь расстраивала Вас'].'?',
''.$lang['Вам кажется, что'].' ' . $name[0] . ' '.$lang['стремится выйти замуж как можно быстрее'].'?',
$name[0] . ' '.$lang['когда-нибудь снилась Вам'].'?',
$name[0] . ' '.$lang['могла бы спасти Вам жизнь'].'?',
$name[0] . ' '.$lang['раздражительная'].'?',
$name[0] . ' '.$lang['хорошая подруга'].'?',
$name[0] . ' '.$lang['когда-нибудь предавала Вас'].'?',
$name[0] . ' '.$lang['когда-нибудь лгала, чтобы избежать свидания'].'?',
$name[0] . ' '.$lang['милая'].'?',
''.$lang['Как Вы думаете, за свою жизнь'].' ' . $name[0] . ' '.$lang['имела больше 5 мужчин'].'?',
$name[0] . ' '.$lang['выполняет свои обещания'].'?',
$name[0] . ' '.$lang['могла бы помочь Вам с переездом'].'?',
''.$lang['Вы улыбаетесь, когда видите'].' ' . $name[3] . '?',
$name[0] . ' '.$lang['когда-нибудь играла в бутылочку'].'?',
''.$lang['Как вы думаете'].', ' . $name[0] . ' '.$lang['целовала девочку'].'?',
''.$lang['Вы считаете, что'].' ' . $name[0] . ' '.$lang['еще девственница'].'?',
''.$lang['Вы считаете, что'].' ' . $name[0] . ' '.$lang['спала с боссом'].'?',
''.$lang['Вы бы не отказались выпить за'].' ' . $name[3] . '?',
$name[0] . ' '.$lang['классная'].'?',
$name[0] . ' '.$lang['чем-то выделяется из всех'].'?',
$name[0] . ' '.$lang['склонна к суициду'].'?',
''.$lang['Вы считаете, что'].' ' . $name[0] . ' '.$lang['умная'].'?',
$name[0] . ' '.$lang['хорошо одевается'].'?',
$name[0] . ' '.$lang['гламурна'].'?',
$name[0] . ' '.$lang['опрометчива'].'?',
$name[0] . ' '.$lang['имеет высокую нравственность'].'',
''.$lang['Вы считаете, что'].' ' . $name[0] . ' '.$lang['была симпатичным ребенком'].'?',
$name[3] . ' '.$lang['в президенты'].'?',
$name[0] . ' '.$lang['хорошо выглядит в нижнем белье'].'?',
''.$lang['Вы посвятили бы в свою тайну'].' ' . $name[3] . '?',
$name[0] . ' '.$lang['знакомилась в интернете'].'?',
$name[0] . ' '.$lang['когда-нибудь заигрывала с Вами'].'?',
$name[0] . ' '.$lang['когда-нибудь напивалась на своем Дне рождения'].'?',
''.$lang['Как Вы думаете'].', ' . $name[0] . ' '.$lang['достигла в жизни больше, чем Вы'].'?',
$name[0] . ' '.$lang['слушает свою маму'].'?',
$name[0] . ' '.$lang['может забыть о Вашем Дне рождения'].'?',
$name[0] . ' '.$lang['когда-нибудь смотрела порно'].'?',
$name[0] . ' '.$lang['принимает успокоительные'].'?',
''.$lang['Вы считаете'].', ' . $name[0] . ' '.$lang['может пустить слезу над фильмом'].'?',
$name[0] . ' '.$lang['может устроить скандал на ровном месте'].'?',
$name[0] . ' '.$lang['когда-нибудь употребляла наркотики'].'?',
''.$lang['Хотели бы Вы увидеть'].' ' . $name[3] . ' '.$lang['голой'].'?',
$name[0] . ' '.$lang['цепляла кого-нибудь на улице'].'?',
''.$lang['Как Вы думаете'].', ' . $name[0] . ' '.$lang['когда-нибудь любила по-настоящему'].'?',
$name[0] . ' '.$lang['может удалить Вас из друзей'].'?',
''.$lang['Вы хотели бы пригласить'].' ' . $name[3] . ' '.$lang['на свидание'].'?',
$name[0] . ' '.$lang['встречалась с женатыми мужчинами'].'?',
$name[0] . ' '.$lang['сидит на диете'].'?');
$rand_keys = array_rand($in, 2);
} elseif (user_inf($a['who'], 'sex') == 2) {
srand((float) microtime() * 10000000);
$in = array(''.$lang['Вы когда-нибудь влюблялись в'].' ' . $name[3] . '?',
''.$lang['Вы считаете'].', ' . $name[0] . ' '.$lang['занимался сексом по телефону'].'?',
$name[0] . ' '.$lang['способен убить кого-нибудь'].'?',
''.$lang['Вы хотели бы представить'].' ' . $name[3] . ' '.$lang['своим родителям'].'?',
$name[0] . ' '.$lang['мечтатель'].'?',
$name[0] . ' '.$lang['может отбить девушку у друга'].'?',
''.$lang['Вы хотели бы увидеть'].' ' . $name[3] . ' '.$lang['пьяным'].'?',
$name[0] . ' '.$lang['многого добился в жизни'].'?',
$name[0] . ' '.$lang['хорошо целуется'].'?',
$name[0] . ' '.$lang['хорошо поет караоке'].'?',
$name[0] . ' '.$lang['когда-нибудь расстраивал Вас'].'?',
''.$lang['Вам кажется, что'].' ' . $name[0] . ' '.$lang['стремится женится как можно быстрее'].'?',
$name[0] . ' '.$lang['когда-нибудь снился Вам'].'?',
$name[0] . ' '.$lang['мог бы спасти Вам жизнь'].'?',
$name[0] . ' '.$lang['раздражительный'].'?',
$name[0] . ' '.$lang['хороший друг'].'?',
$name[0] . ' '.$lang['когда-нибудь предавал Вас'].'?',
$name[0] . ' '.$lang['когда-нибудь лгал, чтобы избежать свидания'].'?',
$name[0] . ' '.$lang['милый'].'?',
''.$lang['Как Вы думаете, за свою жизнь'].' ' . $name[0] . ' '.$lang['имел больше 5 женщин'].'?',
$name[0] . ' '.$lang['выполняет свои обещания'].'?',
$name[0] . ' '.$lang['мог бы помочь Вам с переездом'].'?',
''.$lang['Вы улыбаетесь, когда видите'].' ' . $name[3] . '?',
$name[0] . ' '.$lang['когда-нибудь играл в бутылочку'].'?',
''.$lang['Как вы думаете'].', ' . $name[0] . ' '.$lang['целовал мальчика'].'?',
''.$lang['Вы считаете, что'].' ' . $name[0] . ' '.$lang['еще девственник'].'?',
''.$lang['Вы считаете, что'].' ' . $name[0] . ' '.$lang['спал с боссом'].'?',
''.$lang['Вы бы не отказались выпить за'].' ' . $name[3] . '?',
$name[0] . ' '.$lang['классный'].'?',
$name[0] . ' '.$lang['чем-то выделяется из всех'].'?',
$name[0] . ' '.$lang['склонен к суициду'].'?',
''.$lang['Вы считаете, что'].' ' . $name[0] . ' '.$lang['умный'].'?',
$name[0] . ' '.$lang['хорошо одевается'].'?',
$name[0] . ' '.$lang['гламурный'].'?',
$name[0] . ' '.$lang['опрометчив'].'?',
$name[0] . ' '.$lang['имеет высокую нравственность'].'',
''.$lang['Вы считаете, что'].' ' . $name[0] . ' '.$lang['был симпатичным ребенком'].'?',
$name[3] . ' '.$lang['в президенты'].'?',
$name[0] . ' '.$lang['хорошо выглядит в нижнем белье'].'?',
''.$lang['Вы посвятили бы в свою тайну'].' ' . $name[3] . '?',
$name[0] . ' '.$lang['знакомился в интернете'].'?',
$name[0] . ' '.$lang['когда-нибудь заигрывал с Вами'].'?',
$name[0] . ' '.$lang['когда-нибудь напивался на своем Дне рождения'].'?',
''.$lang['Как Вы думаете'].', ' . $name[0] . ' '.$lang['достиг в жизни больше, чем Вы'].'?',
$name[0] . ' '.$lang['слушает свою маму'].'?',
$name[0] . ' '.$lang['может забыть о Вашем Дне рождения'].'?',
$name[0] . ' '.$lang['когда-нибудь смотрел порно'].'?',
$name[0] . ' '.$lang['принимает успокоительные'].'?',
''.$lang['Вы считаете'].', ' . $name[0] . ' '.$lang['может пустить слезу над фильмом'].'?',
$name[0] . ' '.$lang['может устроить скандал на ровном месте'].'?',
$name[0] . ' '.$lang['когда-нибудь употреблял наркотики'].'?',
''.$lang['Хотели бы Вы увидеть'].' ' . $name[3] . ' '.$lang['голым'].'?',
$name[0] . ' '.$lang['цеплял кого-нибудь на улице'].'?',
''.$lang['Как Вы думаете'].', ' . $name[0] . ' '.$lang['когда-нибудь любил по-настоящему'].'?',
$name[0] . ' '.$lang['может удалить Вас из друзей'].'?',
''.$lang['Вы хотели бы пригласить'].' ' . $name[3] . ' '.$lang['на свидание'].'?',
$name[0] . ' '.$lang['встречался с замужними женщинами'].'?',
$name[0] . ' '.$lang['сидит на диете'].'?',
$name[0] . ' '.$lang['будет хорошим отцом'].'?',
$name[0] . ' '.$lang['супермен'].'?',
$name[0] . ' '.$lang['маменькин сынок'].'?',
''.$lang['Как Вы думаете'].', ' . $name[0] . ' '.$lang['носит презерватив в бумажнике'].'?');
$rand_keys = array_rand($in, 2);
}
$whois = str_replace($rand_keys[0], $in, $in[$rand_keys[1]]);
//////////////////////////////////////////
// запись в таблицу
if (isset($_GET['v'])) {
$v = my_int($_GET['v']);
if ($v == 1) $an = ''.$lang['Да'].'';
if ($v == 2) $an = ''.$lang['Возможно'].'';
if ($v == 3) $an = ''.$lang['Нет'].'';
if ($v == 1 || $v == 2 || $v == 3) {
if ($lg == 'ru') {
mysql_query("INSERT INTO `agent` SET
`user` = '" . $_SESSION['komu'] . "',
`who` = '$user[id]',
`ans` = '$an',
`open` = '0',
`quest` = '" . $_SESSION['vopros'] . "',
`date` = '" . time() . "'");}
if ($lg == 'lv') {
mysql_query("INSERT INTO `agent2` SET
`user` = '" . $_SESSION['komu'] . "',
`who` = '$user[id]',
`ans` = '$an',
`open` = '0',
`quest` = '" . $_SESSION['vopros'] . "',
`date` = '" . time() . "'");}
mysql_query("UPDATE `users` SET `agent_monets` = `agent_monets` + '1' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: agent.php?lg='.$lg.'&' . $ref);
} else {
header('Location: agent.php?lg='.$lg.'&' . $ref);
}
}
//////////////////////////////////////////
// фотка
$rot = mysql_fetch_array(mysql_query("SELECT `rotate` FROM `albums` WHERE `user` = '$a[who]' AND `type` = 'f' AND `path` = '" . user_inf($a['who'], 'img') . "'"));
if (user_inf($a['who'], 'img') != '') $view = '<img src="../resize.php?img='.user_inf($a['who'], 'img').'&width=128&height=0&i='.$rot[0].'" alt=""/>';
else $view = '<img src = "../ico/no_avatar_big.gif" alt = ""/>';
// счетчик
if ($lg == 'ru') {
$num = mysql_result(mysql_query("SELECT COUNT(*) FROM `agent` WHERE `user` = '$user[id]'"), 0);}
if ($lg == 'lv') {
$num = mysql_result(mysql_query("SELECT COUNT(*) FROM `agent2` WHERE `user` = '$user[id]'"), 0);}
$_SESSION['vopros'] = $whois;
$_SESSION['komu'] = $a['who'];
// вывод инфо
echo '<b style="color: #FF0000; float:right;"> ' . $user['agent_monets'] . ' '.$lang['монет'].'</b>
<img src="monets.gif" alt="" style="float:right"/>
' . $div_razdel . '
<b style="color: #ebc30a;">'.$lang['Зарабатывайте монеты, отвечая на вопросы о друзьях'].'!</b><br/>
'.$lang['Зарабатывайте 1 монету за каждый ответ'].'.
' . $div_end . '<br/>
<a href="agent.php?do=answers&lg='.$lg.'">'.$lang['Ответы обо мне'].' (' . $num . ')</a><br/><br/>
' . $view . '<br/>' . $div_center . $div_aut . $whois . $div_end . '
<br/>
<span style="border:1px solid #DEDEDE; border-radius:4px 4px 4px 4px">
<a href="agent.php?v=1&u='.$a['who'].'&lg='.$lg.'"><span style="color: #33e40a;">
<img src="../ico/ok.gif" alt=""/> '.$lang['Да'].'</span></a>
</span>
<span style="border:1px solid #DEDEDE; border-radius:4px 4px 4px 4px">
<a href="agent.php?v=2&u='.$a['who'].'&lg='.$lg.'"><span style="color: #f8e510;">
'.$lang['Возможно'].'...</span></a>
</span>
<span style="border:1px solid #DEDEDE; border-radius:4px 4px 4px 4px">
<a href="agent.php?v=3&u='.$a['who'].'&lg='.$lg.'"><span style="color: #fa396b;">
<img src="../ico/delete.gif" alt=""/> '.$lang['Нет'].'</span></a>
</span>
<br/>
<span style="border:1px solid #DEDEDE; border-radius:4px 4px 4px 4px">
<a href="agent.php?lg='.$lg.'&'.$ref.'"><span style="color: #f8e510;">'.$lang['Пропустить'].' »</span></a>
</span>' . $div_end;
}
} else {
echo ''.$lang['К сожалению у Вас нет друзей'].'.<br/>';
}
break;
case answers:
include '../navigator.php';
// недостача монет
if (isset($_GET['nomonets'])) err(''.$lang['Недостаточно монет'].'!');
if (isset($_GET['clean'])) {
mysql_query("DELETE FROM `agent` WHERE `user` = '$user[id]'");
header('Location: agent.php?do=answers&lg='.$lg.'');
}
// открытие ответов
if (isset($_GET['q'])) {
$q = my_int($_GET['q']);
if ($lg == 'ru') {
$sql = mysql_query("SELECT * FROM `agent` WHERE `user` = '$user[id]' AND `id` = '$q' AND `open` = '0' LIMIT 1");}
if ($lg == 'lv') {
$sql = mysql_query("SELECT * FROM `agent2` WHERE `user` = '$user[id]' AND `id` = '$q' AND `open` = '0' LIMIT 1");}
if ($user['agent_monets'] < 10) {
header('Location: agent.php?do=answers&nomonets&lg='.$lg.'');
die();
}
if (mysql_num_rows($sql) != FALSE) {
if ($lg == 'ru') {
mysql_query("UPDATE `agent` SET `open` = '1' WHERE `user` = '$user[id]' AND `id` = '$q' AND `open` = '0' LIMIT 1");}
if ($lg == 'lv') {
mysql_query("UPDATE `agent2` SET `open` = '1' WHERE `user` = '$user[id]' AND `id` = '$q' AND `open` = '0' LIMIT 1");}
mysql_query("UPDATE `users` SET `agent_monets` = `agent_monets` - '10' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: agent.php?do=answers&lg='.$lg.'');
} else {
header('Location: agent.php?do=answers&lg='.$lg.'');
}
}
// счетчик
if ($lg == 'ru') {
$num = mysql_result(mysql_query("SELECT COUNT(*) FROM `agent` WHERE `user` = '$user[id]'"), 0);}
if ($lg == 'lv') {
$num = mysql_result(mysql_query("SELECT COUNT(*) FROM `agent2` WHERE `user` = '$user[id]'"), 0);}
// вывод ответов
if ($num != FALSE) {
$n = new navigator($num, 10, '?do=answers&lg='.$lg.'&');
if ($lg == 'ru') {
$look = mysql_query("SELECT * FROM `agent` WHERE `user` = '$user[id]' ORDER BY `id` DESC {$n->limit}");}
if ($lg == 'lv') {
$look = mysql_query("SELECT * FROM `agent2` WHERE `user` = '$user[id]' ORDER BY `id` DESC {$n->limit}");}
$i = 0;
while($a = mysql_fetch_assoc($look)) {
if ($a['open'] == 0) {
$close = '- <span class="next">
<a href="agent.php?do=answers&q='.$a['id'].'&lg='.$lg.'">
<span style="color: #00AA00;">'.$lang['Откройте этот ответ за 10 монет'].'!</span></a>
</span>';
} elseif ($a['open'] == 1) {
$close = '<b>' . $a['ans'] . '</b>';
}
echo ($i ++ % 2) ? $div_tworazdel : $div_razdel;
echo us($a['who']) . ' - <b>' . $a['quest'] . '</b>
<br/>
' . gmdate('d.m.Y H:i', $a['date']) . '
<br/>' . $close . $div_end;
}
echo '[<a href="agent.php?do=answers&clean&lg='.$lg.'">'.$lang['Очистить ответы'].'</a>]' . $block;
echo $n->navi();
} else {
echo ''.$lang['На Ваши вопросы еще не отвечали'].'.<br/>';
}
break;
}
include '../foot.php';
?>