Файл: social12/games/agent.php
Строк: 273
<?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 . 'Провокатор' . $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('Вы когда-нибудь влюблялись в ' . $name[3] . '?',
'Вы считаете, ' . $name[0] . ' занималась сексом по телефону?',
$name[0] . ' способна убить кого-нибудь?',
'Вы хотели бы представить ' . $name[3] . ' своим родителям?',
$name[0] . ' мечтательница?',
$name[0] . ' может отбить парня у подруги?',
'Вы хотели бы увидеть ' . $name[3] . ' пьяной?',
$name[0] . ' многого добилась в жизни?',
$name[0] . ' хорошо целуется?',
$name[0] . ' хорошо поет караоке?',
$name[0] . ' когда-нибудь расстраивала Вас?',
'Вам кажется, что ' . $name[0] . ' стремится выйти замуж как можно быстрее?',
$name[0] . ' когда-нибудь снилась Вам?',
$name[0] . ' могла бы спасти Вам жизнь?',
$name[0] . ' раздражительная?',
$name[0] . ' хорошая подруга?',
$name[0] . ' когда-нибудь предавала Вас?',
$name[0] . ' когда-нибудь лгала, чтобы избежать свидания?',
$name[0] . ' милая?',
'Как Вы думаете, за свою жизнь ' . $name[0] . ' имела больше 5 мужчин?',
$name[0] . ' выполняет свои обещания?',
$name[0] . ' могла бы помочь Вам с переездом?',
'Вы улыбаетесь, когда видите ' . $name[3] . '?',
$name[0] . ' когда-нибудь играла в бутылочку?',
'Как вы думаете, ' . $name[0] . ' целовала девочку?',
'Вы считаете, что ' . $name[0] . ' еще девственница?',
'Вы считаете, что ' . $name[0] . ' спала с боссом?',
'Вы бы не отказались выпить за ' . $name[3] . '?',
$name[0] . ' классная?',
$name[0] . ' чем-то выделяется из всех?',
$name[0] . ' склонна к суициду?',
'Вы считаете, что ' . $name[0] . ' умная?',
$name[0] . ' хорошо одевается?',
$name[0] . ' гламурна?',
$name[0] . ' опрометчива?',
$name[0] . ' имеет высокую нравственность',
'Вы считаете, что ' . $name[0] . ' была симпатичным ребенком?',
$name[3] . ' в президенты?',
$name[0] . ' хорошо выглядит в нижнем белье?',
'Вы посвятили бы в свою тайну ' . $name[3] . '?',
$name[0] . ' знакомилась в интернете?',
$name[0] . ' когда-нибудь заигрывала с Вами?',
$name[0] . ' когда-нибудь напивалась на своем Дне рождения?',
'Как Вы думаете, ' . $name[0] . ' достигла в жизни больше, чем Вы?',
$name[0] . ' слушает свою маму?',
$name[0] . ' может забыть о Вашем Дне рождения?',
$name[0] . ' когда-нибудь смотрела порно?',
$name[0] . ' принимает успокоительные?',
'Вы считаете, ' . $name[0] . ' может пустить слезу над фильмом?',
$name[0] . ' может устроить скандал на ровном месте?',
$name[0] . ' когда-нибудь употребляла наркотики?',
'Хотели бы Вы увидеть ' . $name[3] . ' голой?',
$name[0] . ' цепляла кого-нибудь на улице?',
'Как Вы думаете, ' . $name[0] . ' когда-нибудь любила по-настоящему?',
$name[0] . ' может удалить Вас из друзей?',
'Вы хотели бы пригласить ' . $name[3] . ' на свидание?',
$name[0] . ' встречалась с женатыми мужчинами?',
$name[0] . ' сидит на диете?');
$rand_keys = array_rand($in, 2);
} elseif (user_inf($a['who'], 'sex') == 2) {
srand((float) microtime() * 10000000);
$in = array('Вы когда-нибудь влюблялись в ' . $name[3] . '?',
'Вы считаете, ' . $name[0] . ' занимался сексом по телефону?',
$name[0] . ' способен убить кого-нибудь?',
'Вы хотели бы представить ' . $name[3] . ' своим родителям?',
$name[0] . ' мечтатель?',
$name[0] . ' может отбить девушку у друга?',
'Вы хотели бы увидеть ' . $name[3] . ' пьяным?',
$name[0] . ' многого добился в жизни?',
$name[0] . ' хорошо целуется?',
$name[0] . ' хорошо поет караоке?',
$name[0] . ' когда-нибудь расстраивал Вас?',
'Вам кажется, что ' . $name[0] . ' стремится женится как можно быстрее?',
$name[0] . ' когда-нибудь снился Вам?',
$name[0] . ' мог бы спасти Вам жизнь?',
$name[0] . ' раздражительный?',
$name[0] . ' хороший друг?',
$name[0] . ' когда-нибудь предавал Вас?',
$name[0] . ' когда-нибудь лгал, чтобы избежать свидания?',
$name[0] . ' милый?',
'Как Вы думаете, за свою жизнь ' . $name[0] . ' имел больше 5 женщин?',
$name[0] . ' выполняет свои обещания?',
$name[0] . ' мог бы помочь Вам с переездом?',
'Вы улыбаетесь, когда видите ' . $name[3] . '?',
$name[0] . ' когда-нибудь играл в бутылочку?',
'Как вы думаете, ' . $name[0] . ' целовал мальчика?',
'Вы считаете, что ' . $name[0] . ' еще девственник?',
'Вы считаете, что ' . $name[0] . ' спал с боссом?',
'Вы бы не отказались выпить за ' . $name[3] . '?',
$name[0] . ' классный?',
$name[0] . ' чем-то выделяется из всех?',
$name[0] . ' склонен к суициду?',
'Вы считаете, что ' . $name[0] . ' умный?',
$name[0] . ' хорошо одевается?',
$name[0] . ' гламурный?',
$name[0] . ' опрометчив?',
$name[0] . ' имеет высокую нравственность',
'Вы считаете, что ' . $name[0] . ' был симпатичным ребенком?',
$name[3] . ' в президенты?',
$name[0] . ' хорошо выглядит в нижнем белье?',
'Вы посвятили бы в свою тайну ' . $name[3] . '?',
$name[0] . ' знакомился в интернете?',
$name[0] . ' когда-нибудь заигрывал с Вами?',
$name[0] . ' когда-нибудь напивался на своем Дне рождения?',
'Как Вы думаете, ' . $name[0] . ' достиг в жизни больше, чем Вы?',
$name[0] . ' слушает свою маму?',
$name[0] . ' может забыть о Вашем Дне рождения?',
$name[0] . ' когда-нибудь смотрел порно?',
$name[0] . ' принимает успокоительные?',
'Вы считаете, ' . $name[0] . ' может пустить слезу над фильмом?',
$name[0] . ' может устроить скандал на ровном месте?',
$name[0] . ' когда-нибудь употреблял наркотики?',
'Хотели бы Вы увидеть ' . $name[3] . ' голым?',
$name[0] . ' цеплял кого-нибудь на улице?',
'Как Вы думаете, ' . $name[0] . ' когда-нибудь любил по-настоящему?',
$name[0] . ' может удалить Вас из друзей?',
'Вы хотели бы пригласить ' . $name[3] . ' на свидание?',
$name[0] . ' встречался с замужними женщинами?',
$name[0] . ' сидит на диете?',
$name[0] . ' будет хорошим отцом?',
$name[0] . ' супермен?',
$name[0] . ' маменькин сынок?',
'Как Вы думаете, ' . $name[0] . ' носит презерватив в бумажнике?');
$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 = 'Да';
if ($v == 2) $an = 'Возможно';
if ($v == 3) $an = 'Нет';
if ($v == 1 || $v == 2 || $v == 3) {
mysql_query("INSERT INTO `agent` 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?' . $ref);
} else {
header('Location: agent.php?' . $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 = ""/>';
// счетчик
$num = mysql_result(mysql_query("SELECT COUNT(*) FROM `agent` WHERE `user` = '$user[id]'"), 0);
$_SESSION['vopros'] = $whois;
$_SESSION['komu'] = $a['who'];
// вывод инфо
echo '<b style="color: #FF0000; float:right;"> ' . $user['agent_monets'] . ' монет</b>
<img src="monets.gif" alt="" style="float:right"/>
' . $div_razdel . '
<b style="color: #ebc30a;">Зарабатывайте монеты, отвечая на вопросы о друзьях!</b><br/>
Зарабатывайте 1 монету за каждый ответ.
' . $div_end . '<br/>
<a href="agent.php?do=answers">Ответы обо мне (' . $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'].'"><span style="color: #33e40a;">
<img src="../ico/ok.gif" alt=""/> Да</span></a>
</span>
<span style="border:1px solid #DEDEDE; border-radius:4px 4px 4px 4px">
<a href="agent.php?v=2&u='.$a['who'].'"><span style="color: #f8e510;">
Возможно...</span></a>
</span>
<span style="border:1px solid #DEDEDE; border-radius:4px 4px 4px 4px">
<a href="agent.php?v=3&u='.$a['who'].'"><span style="color: #fa396b;">
<img src="../ico/delete.gif" alt=""/> Нет</span></a>
</span>
<br/>
<span style="border:1px solid #DEDEDE; border-radius:4px 4px 4px 4px">
<a href="agent.php?'.$ref.'"><span style="color: #f8e510;">Пропустить »</span></a>
</span>' . $div_end;
}
} else {
echo 'К сожалению у Вас нет друзей.<br/>';
}
break;
case answers:
include '../navigator.php';
// недостача монет
if (isset($_GET['nomonets'])) err('Недостаточно монет!');
if (isset($_GET['clean'])) {
mysql_query("DELETE FROM `agent` WHERE `user` = '$user[id]'");
header('Location: agent.php?do=answers');
}
// открытие ответов
if (isset($_GET['q'])) {
$q = my_int($_GET['q']);
$sql = mysql_query("SELECT * FROM `agent` WHERE `user` = '$user[id]' AND `id` = '$q' AND `open` = '0' LIMIT 1");
if ($user['agent_monets'] < 10) {
header('Location: agent.php?do=answers&nomonets');
die();
}
if (mysql_num_rows($sql) != FALSE) {
mysql_query("UPDATE `agent` 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');
} else {
header('Location: agent.php?do=answers');
}
}
// счетчик
$num = mysql_result(mysql_query("SELECT COUNT(*) FROM `agent` WHERE `user` = '$user[id]'"), 0);
// вывод ответов
if ($num != FALSE) {
$n = new navigator($num, 10, '?do=answers&');
$look = mysql_query("SELECT * FROM `agent` 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'].'">
<span style="color: #00AA00;">Откройте этот ответ за 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">Очистить ответы</a>]' . $block;
echo $n->navi();
} else {
echo 'На Ваши вопросы еще не отвечали.<br/>';
}
break;
}
include '../foot.php';
?>