Файл: DARK WARS/dark_war/profil.php
Строк: 146
<?php
include_once 'start.php';
$doc = new document();
if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
header ("Location: my_profil.php");
exit;
}
$id = (int)$_GET['id'];
$ank = new player($id);
if ($ank->id == $player->id) {
header ("Location: my_profil.php");
exit;
}
if(isset($_GET['id']) AND ($_GET['friend'] == "one")){
if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `dark_war_friends` WHERE `id_user` = '{$player->id}' AND `id_friend` = '{$ank->id}'"), 0)){
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `dark_war_friends` WHERE `id_user` = '{$ank->id}' AND `id_friend` = '{$player->id}'"), 0)){
$doc->err('Отныне вы Друзьяшки :3 ');
mysql_query("INSERT INTO `dark_war_friends` (`id_user`, `id_friend`) VALUES('{$player->id}', '{$ank->id}')");
$jo = new journal($player->id, 'Вы успешно добавили ' . $ank->nick . ' в список своих друзей.', 'Успешное добавление');
$jo = new journal($ank->id, $player->name . ' добавил вас', 'Вас добавили');
$doc->act("mail.php?id=$id", "Сообщение");
exit;
}
mysql_query("INSERT INTO `dark_war_friends` (`id_user`, `id_friend`) VALUES('{$player->id}', '{$ank->id}')");
$jo = new journal($player->id, 'Вы успешно добавили ' . $ank->nick . ' в список своих друзей. Но чтобы он там появился, необходимо, чтобы он добавил вас', 'Успешное добавление');
$jo = new journal($ank->id,'Некто по имени $player->name добавил вас. Если вы и вправду дружите, то это должно быть взаимно :3 Добавьте его в друзья на страничке его профиля','Вас добавили');
$doc->err('ДОБАВИЛИ!!!');
}
else{
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `dark_war_friends` WHERE `id_user` = '{$ank->id}' AND `id_friend` = '{$player->id}'"), 0)){
$doc->err('Вы Друзьяшки :3 ');
$doc->act("mail.php?id=$id", "Сообщение");
exit;
}
$doc->err('Вы уже подавали такую заявку :3 ');
$doc->act("taverna", "Таверна");
exit;
}
}
$doc->title('Профиль игрока ' . $ank->nick);
if (is_file(H."/dark_war/files/players_here/{$ank->id}.jpg")) {
echo "<center><img src='/dark_war/files/players_here/{$ank->id}.jpg' alt='!' /></center>";
} else {
echo "<center><img src='/dark_war/files/players_here/0.jpg' alt='!' /></center>";
}
$ban = mysql_fetch_assoc(mysql_query("SELECT * FROM `dark_war_ban` WHERE `id_player` = '{$ank->id}' LIMIT 1"));
if ($ban) {
echo "Данный игрок забанен <br />
Причина: $ban[because] <br />
Забанен до: " . misc::vremja($ban['time_end']) . "<br />";
if ($player->admin) {
echo"<a href='/dark_war/dpanel/ban_player.php?id={$ank->id}&uns_ban'>Разбанить</a>";
}
}
$getclanus = mysql_fetch_array(mysql_query("SELECT * FROM `dark_war_clans_us` WHERE id_player='{$ank->id}' LIMIT 1"));
$dispatch[] = array ('one' => 'Жизни:', 'two' => "<img src='percent.php?id={$ank->hp}&max={$ank->hp_max}&color=red' title='{$ank->hp}' alt='!' />");
$dispatch[] = array ('one' => 'Мана:', 'two' => "<img src='percent.php?id={$ank->mp}&max={$ank->mp_max}&color=blue' title='{$ank->mp}' alt='!' />");
$dispatch[] = array ('one' => 'Энергия:', 'two' => "<img src='percent.php?id={$ank->energy}&max=100&color=golden' title='{$ank->energy}' alt='!' />");
if($getclanus['id_player'] != $ank->id){
$dispatch[] = array ('one' => 'Клан:', 'two' => 'Нет');
}
else{
$q = mysql_fetch_array(mysql_query("SELECT name FROM `dark_war_clans` WHERE id='$getclanus[id_clan]'"));
$dispatch[] = array ('one' => 'Клан:', 'two' => "<a href='/dark_war/clans/clan.php?id=$getclanus[id_clan]'/>$q[name]</a>");
$dispatch[] = array ('one' => 'Титул:', 'two' => $getclanus['title']);
}
$dispatch[] = array ('one' => 'Игровой id:', 'two' => $ank->id);
$dispatch[] = array ('one' => 'Звание:', 'two' => $ank->groups);
if ($ank->sex) {
$dispatch[] = array ('one' => 'Пол игрока:', 'two' => 'Мужской');
} else {
$dispatch[] = array ('one' => 'Пол игрока:', 'two' => 'Женский');
}
$dispatch[] = array ('one' => 'Атака:', 'two' => $ank->dmg);
$dispatch[] = array ('one' => 'Броня:', 'two' => $ank->armor);
$dispatch[] = array ('one' => 'Проникновение:', 'two' => $ank->armorp);
$dispatch[] = array ('one' => 'Магическая броня:', 'two' => $ank->magicr);
$dispatch[] = array ('one' => 'М. проникновение:', 'two' => $ank->magicp);
$dispatch[] = array ('one' => 'Уровень:', 'two' => $ank->level);
if (!$ank->online) {
$dispatch[] = array ('one' => 'Последний вход:', 'two' => misc::vremja($ank->time_last));
}
$doc->assign('post', $dispatch);
$doc->display('view_two_table.tpl');
if ($player->admin && $player->admin > $ank->admin) {
$dispatch= array();
$dispatch[] = array ('title' => 'Забанить', 'link' => "/dark_war/dpanel/ban_player.php?id={$ank->id}");
if ($player->admin > 2) {
$dispatch[] = array ('title' => 'Изменить', 'link' => "/dark_war/dpanel/edit_player.php?id={$ank->id}");
}
$doc->assign('post', $dispatch);
$doc->display('view_list_plus_img.tpl');
}
$dispatch= array();
$dispatch[] = array ('title' => 'Добавить в друзья', 'link' => "/dark_war/profil.php?id={$ank->id}&friend=one");
$doc->assign('post', $dispatch);
$doc->display('view_list_plus_img.tpl');
$doc->act("mail.php?id=$id", "Сообщение");
$doc->act("attack/attack.php?id=$ank->id", "Атаковать");
?>