Файл: user/profile/menu.php
Строк: 170
<?php
/* Мод "Профиль"
* Версия v0.0.3
* Дата последнего редактирования 24.04.2015
* Двиг DCMS Special
* Модифицировал densnet
* Файл menu.php
* Описание: выводит меню пользователя, вывод друзей и тд
*/
$i = 0;
$inc_foto = mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery_foto` WHERE `id_user` = '$ank[id]' ORDER BY `id` DESC"), 0);
$foto_count = mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery` WHERE `id_user` = '$ank[id]'"), 0);
$foto_count_new = mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery` WHERE `id_user` = '$ank[id]' AND `time` > '" . (time() - 86400) . "'", $db), 0);
$foto_photo = mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery_foto` WHERE `id_user` = '$ank[id]'"), 0);
$users = mysql_result(mysql_query("SELECT COUNT(id_user) FROM `bookmark_user` WHERE `id_user` = '" . $ank['id'] . "'"), 0);
$fotos = mysql_result(mysql_query("SELECT COUNT(id_user) FROM `bookmark_foto` WHERE `id_user` = '" . $ank['id'] . "'"), 0);
if (IS_WEB) {
$photo = mysql_query("SELECT * FROM `gallery_foto` WHERE `id_user` = '$ank[id]' ORDER BY `id` DESC LIMIT 10");
} else {
$photo = mysql_query("SELECT * FROM `gallery_foto` WHERE `id_user` = '$ank[id]' ORDER BY `id` DESC LIMIT 5");
}
$bookmark_count = $users + $fotos;
$diary_count = mysql_result(mysql_query("SELECT COUNT(*) FROM `diary` WHERE `id_user` = '$ank[id]'"), 0);
$gifts = mysql_result(mysql_query("SELECT COUNT(*) FROM `gifts` WHERE `id_user` = '$ank[id]'"), 0);
$black_count = mysql_result(mysql_query("SELECT COUNT(*) FROM `user_blacklist` WHERE `id_user` = '$ank[id]'"), 0);
$diary_count_new = mysql_result(mysql_query("SELECT COUNT(*) FROM `diary` WHERE `id_user` = '$ank[id]' AND `time` > '" . (time() - 86400) . "'", $db), 0);
$file = mysql_result(mysql_query("SELECT COUNT(*) FROM `files` WHERE `id_user` = '$ank[id]' AND `type2` = 'file' AND `cat` = 'files'"), 0);
$count_gifts = mysql_num_rows(mysql_query("SELECT * FROM `gifts` WHERE `id_user` = '$ank[id]'"));
if ($count_gifts > 0) {
echo "<div class = 'comm'>";
}
$query = mysql_query("SELECT * FROM `gifts` WHERE `id_user` = '$ank[id]' ORDER BY `time` DESC LIMIT 6");
while ($post = mysql_fetch_array($query)) {
$gift = mysql_fetch_array(mysql_query("SELECT * FROM `gift` WHERE `id` = '$post[id_gift]'"));
echo "<a href = '/modules/gifts/?id=$ank[id]&gift=$post[id]' style = 'margin-right:4px;'><img src = '/modules/gifts/images/$gift[image]' width = '30' height = '30' /></a>n";
}
if ($count_gifts > 6) {
echo " <a href = '/modules/gifts/?id=$ank[id]' style = 'margin-left: 4px;text-decoration: none;'><span style = 'font-size: large;text-decoration: none;vertical-align: bottom;'>»</span></a>";
}
if ($count_gifts > 0) {
echo "</div>";
}
if ($inc_foto > 0) {
echo "<div class = 'comm'>";
while ($photos = mysql_fetch_assoc($photo)) {
echo "<a href = '/modules/foto/$ank[id]/$photos[id_gallery]/$photos[id]/'><img style = 'margin: 2px;border: 1px solid #C9C9C9;border-radius: 4px;' src='/modules/foto/foto48/$photos[id].$photos[ras]' alt=''/></a>";
}
echo "</div>";
}
#Ваша информация
if (isset($user)) {
echo "<div class = 'comm'>";
if (isset($user) && $user['id'] == $ank['id']) {
echo "<div style = 'float:right' id = 'hide'>";
echo "<a href = '/user/anketa/setting.php' title = 'Параметры анкеты'>" . img('set_mini.png', '') . "</a>";
echo "</div>";
}
echo "<a href = '/user/anketa/?name=$ank[nick]'>";
if (isset($user) && $user['id'] == $ank['id']) {
#Вид для Вас
echo img('us.png', '') . " Моя анкета ";
} else {
#Вид для других пользователей
echo img('us.png', '') . " Анкета пользователя ";
}
echo "</a></div>";
}
#Сообщения
if (isset($user) && $user['id'] == $ank['id']) {
echo "<div class = 'comm'><a href = '/user/mail/'>" . img('emails.png', '') . " Мои сообщения</a></div>";
}
#Фото
echo "<div class = 'comm'>";
echo "<span style = 'float:right' id = 'hides'><small>$foto_photo фото</small></span>";
echo "<a href = '/modules/foto/$ank[id]/'>" . img('photo_album.png', '') . " Фото</a>";
echo "</div>";
#Дневники
echo "<div class = 'comm'>";
echo "<span style = 'float:right' id = 'hides'><small>$diary_count <font color = 'red'>+$diary_count_new</font></small></span>";
echo "<a href = '/modules/diary/?id=$ank[id]'>" . img('book.png', '') . " Дневники </a>";
echo "</div>";
if (isset($user) && $user['id'] == $ank['id']) {
#Черный список
echo "<div class = 'comm'>";
echo "<span style = 'float:right' id = 'hides'><small>$black_count</small></span>";
echo "<a href = '/user/blacklist/'>" . img('black.png', '') . " Черный список</a>";
echo "</div>";
}
#Файлы
echo "<div class = 'comm'>";
echo "<span style = 'float:right' id = 'hides'><small>$file</small></span>";
echo "<a href = '/user/files/?user=$ank[id]'>" . img('folder.png', '') . " Файлы</a>";
echo "</div>";
#Закладки
echo "<div class = 'comm'>";
echo "<span style = 'float:right' id = 'hides'><small>$bookmark_count</small></span>";
echo "<a href = '/user/bookmark/?id=$ank[id]'>" . img('bookmark.png', '') . " Закладки</a>";
echo "</div>";
#Подарки
echo "<div class = 'comm'>";
echo "<span style = 'float:right' id = 'hides'><small>$gifts</small></span>";
echo "<a href = '/modules/gifts/?id=$ank[id]'>" . img('gifts.png', '') . " Подарки</a>";
echo "</div>";
#Друзья
$k_fr = mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$ank[id]' AND `i` = '1'"), 0);
$k_fr_new = mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$ank[id]' AND `time` > '" . (time() - 86400) . "'", $db), 0);
echo "<div class = 'comm'>";
echo "<span style = 'float:right' id = 'hides'><small>$k_fr <font color = 'red'>+$k_fr_new</font></small></span>";
echo "<a href = '/user/friends/?id=$ank[id]'>" . img('users.png', '') . " Друзья ";
echo "</a></div>";
if (isset($user) && $user['id'] == $ank['id']) {
$guest_user = mysql_result(mysql_query("SELECT COUNT(*) FROM `myguests` WHERE `id_ank` = '$ank[id]'"), 0);
$guest_user_new = mysql_result(mysql_query("SELECT COUNT(*) FROM `myguests` WHERE `id_ank` = '$ank[id]' AND `time` > '" . (time() - 86400) . "'", $db), 0);
echo "<div class = 'comm'>";
echo "<span style = 'float:right' id = 'hides'><small>$guest_user <font color = 'red'>+$guest_user_new</font></small></span>";
echo "<a href = '/user/guests.php'>" . img('guest.png', '') . " Мои гости</a>";
echo "</div>";
$notification = mysql_result(mysql_query("SELECT COUNT(`read`) FROM `notification` WHERE `id_kont` = '$user[id]'"), 0);
$notification_new = mysql_result(mysql_query("SELECT COUNT(*) FROM `notification` WHERE `id_kont` = '$user[id]' AND `time` > '" . (time() - 86400) . "'", $db), 0);
echo "<div class = 'comm'>";
echo "<span style = 'float:right' id = 'hides'><small>$notification <font color = 'red'>+$notification_new</font></small></span>";
echo "<a href = '/user/notification.php'>" . img('not.png', '') . " Мои уведомления</a>";
echo "</div>";
}
#Видно другому пользователю, вам не видно
if (isset($user) && $user['id'] != $ank['id']) {
if (isset($user) && $user['level'] > $ank['level'] && $user['id'] != $ank['id']) {
echo "<div class = 'comm'>";
if (user::access('user_prof_edit')) {
echo "<a href = '/adm_panel/user.php?id=$ank[id]' class = 'add'>Редактировать</a><br /><br />";
}
if (user::access('user_ban_set') || user::access('user_ban_set_h') || user::access('user_ban_unset')) {
echo "<a href = '/adm_panel/ban.php?id=$ank[id]' class = 'add'>Дать бан</a><br /><br />";
}
if (user::access('user_delete')) {
echo "<a href = '/adm_panel/delete_user.php?id=$ank[id]' class = 'add'>Удалить</a>";
$mass[0] = $ank['id'];
if (user::access('user::collisions') && count(user::collision($mass, 1)) > 1) {
echo "<br /><br /><a href = '/adm_panel/delete_user.php?id=$ank[id]&all' class = 'add'>Удалить все уч. записи</a>";
}
}
if (user::access('adm_log_read') && $ank['level'] && ($ank['id'] == $user['id'] || $ank['level'] < $user['level'])) {
echo "<br /><br /><a href = '/adm_panel/adm_log.php?id=$ank[id]' class = 'add'>Отчет действий</a>";
}
echo "</div>";
}
}