Просмотр файла user/profile.php

Размер файла: 6.81Kb
<?php

/*********************************************************************/
#---------------------------Сайт знакомств----------------------------#
#---------------------Автор Цах Евгений(Onatolich)--------------------#
#-------------------------------2012 г.-------------------------------#
/*********************************************************************/

require('../inc/core.php');
if(empty($_GET['id']) || !ctype_digit($_GET['id']))
  error('5', $home);

$id = $_GET['id'];

$u = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = $id;"));
if(!$u)
  error('4', $home);

$title = 'Анкета ' . $u['login'];
require('../inc/head.php');

$years = date("Y", $time) - date("Y", $u['birth']);
if(date("m", $time) < date("m", $u['birth']))
  --$years;

echo '<div class="c-menu"><table width="100%"><tr><td>Анкета</td><td align="right" width="100%">' . (online($u['id']) ? 'Online' : fTime($u['visit'])) . '</td></tr></table></div>';
echo '<div class="menu">';
echo '<table><tr>';
echo '<td>' . getAvatar($u['id'], TRUE) . '</td>';
echo '<td>';
echo userSex($u['id']) . ' ' . $u['login'] . ' (' . $years . ' лет)';
$allAvatars = sizeof(scandir($documentRoot . '/files/avatars/' . $u['id']));
if($allAvatars > 3)
  echo '<div><img src="' . $home . '/images/pictures.png" alt="*"/> <a href="' . $home . '/user/avatars/all.php?id=' . $u['id'] . '">Все фотографии</a> (' . ($allAvatars - 2) . ')</div>';

$totalRates = mysql_num_rows(mysql_query("SELECT * FROM `rating` WHERE `for` = $id;"));
echo '<div><img src="' . $home . '/images/rating.png" alt="Rating"/> <a href="' . $home . '/user/rating.php?id=' . $id . '">Рейтинг: ' . ($u['balans'] ? $u['balans'] : '0') . '</a> (' . $totalRates . ' голосов)</div>';
if($user['id'] != $id && !mysql_num_rows(mysql_query("SELECT * FROM `rating` WHERE `user` = " . $user['id'] . " AND `for` = " . $id . ";")))
  echo '<div><img src="' . $home . '/images/plus.png" alt="Rating"/> <a href="' . $home . '/user/rating.php?id=' . $id . '&amp;give">Голосовать</a></div>';
echo '</td>';
echo '</tr></table>';

if($user['id'] == $u['id'])
{
  $dir = $documentRoot . '/files/avatars/' . $id;
  $dir = scandir($dir);
  unset($dir[0], $dir[1]);
  sort($dir);
  reset($dir);

  echo '<div class="sub"><img src="' . $home . '/images/picture.png" alt="Picture"/> <a href="' . $home . '/user/avatars">Загрузить аватарку</a>';
  if($allAvatars > 2)
  {
    echo ' | <img src="' . $home . '/images/picture_m.png" alt="Picture-minus"/> <a href="' . $home . '/user/avatars/delete.php?a=' . $dir[sizeof($dir) - 1] . '">Удалить аватар</a>';
    echo ' | <img src="' . $home . '/images/album-m.png" alt="Album"/> <a href="' . $home . '/user/avatars/delete.php">Удалить все аватарки</a>';
  }
  echo '</div>';
}

echo '</div>';

$totalWall = mysql_num_rows(mysql_query("SELECT * FROM `wall` WHERE `refid` = $id;"));

if(isset($_GET['wall']))
{
  require('wall/index.php');
  require('../inc/end.php');
  die;
}

if($u['id'] != $user['id'] || ($u['id'] == $user['id'] || $user['rights'] >= 2))
{
  echo '<div class="c-menu">';
  if($u['id'] == $user['id'] || $user['rights'] >= 2)
    echo '<img src="' . $home . '/images/edit.png" alt="Edit"/> <a href="' . $home . '/user/edit.php?id=' . $u['id'] . '">Редактировать анкету</a><br/>';
  if($u['id'] != $user['id'])
  {
    $isCont = mysql_num_rows(mysql_query("SELECT * FROM `lists` WHERE `user` = " . $user['id'] . " AND `ref` = $id AND `list` = 'cont';"));
    $isIgnor = mysql_num_rows(mysql_query("SELECT * FROM `lists` WHERE `user` = " . $user['id'] . " AND `ref` = $id AND `list` = 'ignor';"));

    if(!mysql_num_rows(mysql_query("SELECT * FROM `lists` WHERE `user` = $id AND `ref` = " . $user['id'] . " AND `list` = 'ignor';")))
        echo '<img src="' . $home . '/images/mail.png" alt="Mail"/> <a href="' . $home . '/user/private/dialog.php?u=' . $id . '">Написать</a><br/>';
    echo '<img src="' . $home . '/images/contacts-plus.png" alt="Contacts"/> <a href="' . $home . '/user/lists/add.php?id=' . $id . '&amp;l=cont">' . ($isCont ? 'Из контактов' : 'В контакты') . '</a><br/>';
    echo '<img src="' . $home . '/images/ignor.png" alt="Ignor"/> <a href="' . $home . '/user/lists/add.php?id=' . $id . '&amp;l=ignor">' . ($isIgnor ? 'Из игнора' : 'В игнор') . '</a><br/>';
  }
  echo '</div>';
}

echo '<div class="tabs"><a>Информация</a> <a href="?wall">Стена (' . $totalWall . ')</a></div>';

if($u['rights'])
  echo '<div class="menu"><img src="' . $home . '/images/ex.png" alt="Adm"/> <b>' . $rightsFull[$u['rights']] . '</b></div>';

echo '<div class="menu">';
echo '<div><img src="' . $home . '/images/profile.png" alt="*"/> Имя: <b>' . $u['name'] . '</b></div>';
echo '<div><img src="' . $home . '/images/' . ($u['sex'] == 'w' ? 'female' : 'male') . '.png" alt="*"/> Пол: <b>' . ($u['sex'] == 'w' ? 'Женский' : 'Мужской') . '</b></div>';
echo '<div><img src="' . $home . '/images/calendar.png" alt="*"/> День рождения: <b>' . date("d", $u['birth']) . ' ' . $monthesOfYear[date("m", $u['birth'])] . '</b></div>';
echo '<div><img src="' . $home . '/images/map.png" alt="*"/> Город: <b>' . $u['city'] . '</b></div>';
echo '<div><img src="' . $home . '/images/heart.png" alt="*"/> Ориентация: <b>' . $u['orient'] . '</b></div>';
if($u['about'])
  echo '</div><div class="menu"><img src="' . $home . '/images/info.png" alt="*"/> О себе: <b>' . tags($u['about']) . '</b>';
echo '</div>';

$c = FALSE;
echo '<div class="menu">';
if($u['mail'])
{
  echo '<div><img src="' . $home . '/images/email.png" alt="*"/> E-mail: <b><a href="mailto:' . $u['mail'] . '">' . $u['mail'] . '</a></b></div>';
  $c = TRUE;
}
if($u['tel'])
{
  echo '<div><img src="' . $home . '/images/tel.png" alt="*"/> Телефон: <b>' . $u['tel'] . '</b></div>';
  $c = TRUE;
}
if($u['icq'])
{
  echo '<div><img src="' . $home . '/images/icq.png" alt="*"/> ICQ: <b>' . $u['icq'] . '</b></div>';
  $c = TRUE;
}
if($u['skype'])
{
  echo '<div><img src="' . $home . '/images/skype.png" alt="*"/> Skype: <b>' . $u['skype'] . '</b></div>';
  $c = TRUE;
}
if($u['site'])
{
  echo '<div><img src="' . $home . '/images/site.png" alt="*"/> Сайт: <a href="' . $u['site'] . '"><b>' . $u['site'] . '</b></a></div>';
  $c = TRUE;
}
if(!$c)
  echo '<div class="big-block">Контактные данные не указаны</div>';
echo '</div>';

if($user['rights'] >= 2 && $user['id'] != $id)
  echo '<div class="menu adm"><img src="' . $home . '/images/ex-red.png" alt="*"/> <a href="' . $home . '/del_user.php?id=' . $id . '">Удалить пользователя</a></div>';

require('../inc/end.php');

?>