Вход Регистрация
Файл: user/anketa/index.php
Строк: 552
<?php

/* Мод "Анкета"
 * Версия v0.0.1
 * Дата последнего редактирования 30.11.2014
 * Двиг DCMS Special
 * Модифицировал densnet
 * Файл index.php
 * Описание: Анкета
 */

require_once '../../sys/inc/start.php';
require_once 
'sys/inc/compress.php';
require_once 
'sys/inc/sess.php';
require_once 
'sys/inc/settings.php';
require_once 
'sys/inc/db_connect.php';
require_once 
'sys/inc/ipua.php';
require_once 
'sys/inc/fnc.php';
require_once 
'sys/inc/user.php';



if (isset(
$user)) {
    
$ank['id'] = $user['id'];
}
if (isset(
$_GET['id'])) {
    
$ank['id'] = intval($_GET['id']);
} elseif (isset(
$_GET['name'])) {
    
$arr['nick'] = $_GET['name'];
    
$nick mysql_real_escape_string($arr['nick']);
    
$res mysql_query("SELECT `id` FROM `user` WHERE `nick`='$nick';");

    if (
mysql_num_rows($res) > 0) {
        
$row mysql_fetch_assoc($res);
        
$ank['id'] = $row['id'];
    } else {
        
$ank['id'] = 0;
    }
}


if (
$ank['id'] == 0) {
    exit;
}

$ank user::get_user($ank['id']);
if (!
$ank) {
    
header("Location: /index.php?" SID);
    exit;
}

$set['title'] = $ank['nick'] . ' - анкета '// заголовок страницы
require_once 'sys/inc/thead.php';

if ((!isset(
$_SESSION['refer']) || $_SESSION['refer'] == NULL) && isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != NULL &&
        !
preg_match('#info.php#'$_SERVER['HTTP_REFERER'])) {
    
$_SESSION['refer'] = str_replace('&''&amp;'preg_replace('#^http://[^/]*/#''/'$_SERVER['HTTP_REFERER']));
}
title();
aut();

$user_voice mysql_result(mysql_query("SELECT COUNT(*) FROM `user_voice2` WHERE `id_user` = '$ank[id]' OR `id_kont` = '$ank[id]'"), 0);
if (
$ank['id'] != $user['id']) {
    
mysql_query("UPDATE `user` SET `viewing` = '" . ($ank['viewing'] + 1) . "' WHERE `id` = '$ank[id]' LIMIT 1");
}


$timediff mysql_result(mysql_query("SELECT `time` FROM `user` WHERE `id` = '$ank[id]' LIMIT 1"$db), 0);

$oneMinute 60;
$oneHour 60 60;
$oneDay 60 60 24;
$dayfield floor($timediff $oneDay);
$hourfield floor(($timediff $dayfield $oneDay) / $oneHour);
$minutefield floor(($timediff $dayfield $oneDay $hourfield $oneHour) / $oneMinute);
$secondfield floor(($timediff $dayfield $oneDay $hourfield $oneHour $minutefield $oneMinute));

$sDaysLeft $dayfield;
$sDaysText "дней";
$nDaysLeftLength strlen($sDaysLeft);
$d_1 substr($sDaysLeft, -11);

if (
substr($sDaysLeft, -21) != && $nDaysLeftLength 1) {
    if (
$d_1 == || $d_1 == || $d_1 == 4) {
        
$sDaysText "дня";
    } elseif (
$d_1 == 1) {
        
$sDaysText "день";
    }
}
if (
$nDaysLeftLength == 1) {
    if (
$d_1 == || $d_1 == || $d_1 == 4) {
        
$sDaysText "дня";
    } elseif (
$d_1 == 1) {
        
$sDaysText "день";
    }
}

$sHoursLeft $hourfield;
$sHoursText "часов";
$nHoursLeftLength strlen($sHoursLeft);
$h_1 substr($sHoursLeft, -11);
if (
substr($sHoursLeft, -21) != && $nHoursLeftLength 1) {
    if (
$h_1 == || $h_1 == || $h_1 == 4) {
        
$sHoursText "часа";
    } elseif (
$h_1 == 1) {
        
$sHoursText "час";
    }
}

if (
$nHoursLeftLength == 1) {
    if (
$h_1 == || $h_1 == || $h_1 == 4) {
        
$sHoursText "часа";
    } elseif (
$h_1 == 1) {
        
$sHoursText "час";
    }
}

$sMinsLeft $minutefield;
$sMinsText "минут";
$nMinsLeftLength strlen($sMinsLeft);
$m_1 substr($sMinsLeft, -11);

if (
$nMinsLeftLength && substr($sMinsLeft, -21) != 1) {
    if (
$m_1 == || $m_1 == || $m_1 == 4) {
        
$sMinsText "минуты";
    } else if (
$m_1 == 1) {
        
$sMinsText "минута";
    }
}

if (
$nMinsLeftLength == 1) {
    if (
$m_1 == || $m_1 == || $m_1 == 4) {
        
$sMinsText "минуты";
    } elseif (
$m_1 == "1") {
        
$sMinsText "минута";
    }
}

$sSecsLeft $secondfield;
$sSecsText "секунд";
$s_1 substr($sSecsLeft, -11);
$nSecsLeftLength strlen($sSecsLeft);
if (
substr($sSecsLeft, -21) != && $nSecsLeftLength 1) {
    if (
$s_1 == || $s_1 == || $s_1 == 4) {
        
$sSecsText "секунды";
    } elseif (
$s_1 == 1) {
        
$sSecsText "секунда";
    }
}

if (
$nSecsLeftLength == 1) {
    if (
$s_1 == || $s_1 == || $s_1 == 4) {
        
$sSecsText "секунды";
    } elseif (
$sSecsLeft == "1") {
        
$sSecsText "секунда";
    }
}

$displaystring "" .
        
$sDaysLeft " " .
        
$sDaysText " " .
        
$sHoursLeft " " .
        
$sHoursText " " .
        
$sMinsLeft " " .
        
$sMinsText " " .
        
$sSecsLeft " " .
        
$sSecsText;

if (
$timediff 0) {
    
$displaystring 'дата уже наступила';
}
$time_online $displaystring;

echo 
"<div class = 'razd'>";

echo 
"$ank[nick] - $ank[group_name]<br />";

echo 
"Pейтинг: $ank[rating]<br/>";
echo 
"Монеты: $ank[money]<br/>";
echo 
"Уникальные монеты: $ank[unical_money]<br/>";

if (
$ank['activity'] != 0) {
    echo 
"Активность: $ank[activity]<br/>";
} else {
    echo 
"Активность: 0<br/>";
}

echo 
"Время онлайн: $time_online<br/>";
$perehodu=mysql_result(mysql_query("SELECT `perehodu` FROM `user` WHERE `id` = '$ank[id]' LIMIT 1",$db), 0);
echo 
"Переходов по сайту: $perehodu<br />n";
echo 
"Дата регистрации: " date::time($ank['date_reg']) . "<br />";
echo 
"Посл. визит: " date::time($ank['date_last']) . "<br />n";
echo 
"Просмотров за месяц: $ank[viewing]";
echo 
"</div><div class = 'razd'>";
if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `id_user` = '$ank[id]' AND `time` > '$time'"), 0) != 0) {
    
$q mysql_query("SELECT * FROM `ban` WHERE `id_user` = '$ank[id]' AND `time` > '$time' ORDER BY `time` DESC LIMIT 5");
    while (
$post mysql_fetch_assoc($q)) {
        echo 
"Забанен до " date::time($post['time']) . ": <br />";
        echo 
"Причина: " text::toOutput($post['prich']) . "<br />";
    }
} else {
    
$narush mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `id_user` = '$ank[id]'"), 0);
    echo 
"<a href = '/user/ban.php?id=$ank[id]'>Нарушения:</a>" . (($narush == 0) ? " нет" $narush");
}
echo 
'</div>';

echo 
"<table class = 'razd'><tr><td class = 'icon48'>";

avatar($ank['id'], '70');

echo 
"</td><td class = 'null'>";
if (isset(
$user) && $user['id'] == $ank['id']) {
    echo 
"<span class = 'tiptip'>";
    echo 
"<a href = '/user/settings/avatar.php' class = 'button left' title = 'Изменить аватар'><span class = 'icon icon194' /></a>";
    echo 
"<a href = 'setting.php' class = 'button right' title = 'Изменить анкету'><span class = 'icon icon111' /></a>";
    echo 
"</span>";
}
if (isset(
$user) && $user['id'] != $ank['id']) {
    echo 
"<span class = 'tiptip'>";
    echo 
"<a href = '/mail.php?id=$ank[id]' class = 'button' title = 'Написать сообщение'><span class = 'icon icon125' /></a>";
    echo 
"</span>";
}
echo 
"</td></tr></table>";

echo 
"<div class = 'bl'>Основное</div>";

echo 
"<div class = 'razd'>";
if (
$ank['ank_surname'] != NULL) {
    echo 
"Фамилия: $ank[ank_surname]<br />";
}

if (
$ank['ank_name'] != NULL) {
    echo 
"Имя: $ank[ank_name]<br />";
}

if (
$ank['ank_patronymic'] != NULL) {
    echo 
"Отчество: $ank[ank_patronymic]<br />";
}

echo 
"Пол: " . (($ank['sex'] == 1) ? 'Мужской' 'Женский') . "<br />";

if (
$ank['ank_d_r'] != NULL && $ank['ank_m_r'] != NULL && $ank['ank_g_r'] != NULL) {
    if (
$ank['ank_m_r'] == 1) {
        
$ank['mes'] = 'Января';
    } elseif (
$ank['ank_m_r'] == 2) {
        
$ank['mes'] = 'Февраля';
    } elseif (
$ank['ank_m_r'] == 3) {
        
$ank['mes'] = 'Марта';
    } elseif (
$ank['ank_m_r'] == 4) {
        
$ank['mes'] = 'Апреля';
    } elseif (
$ank['ank_m_r'] == 5) {
        
$ank['mes'] = 'Мая';
    } elseif (
$ank['ank_m_r'] == 6) {
        
$ank['mes'] = 'Июня';
    } elseif (
$ank['ank_m_r'] == 7) {
        
$ank['mes'] = 'Июля';
    } elseif (
$ank['ank_m_r'] == 8) {
        
$ank['mes'] = 'Августа';
    } elseif (
$ank['ank_m_r'] == 9) {
        
$ank['mes'] = 'Сентября';
    } elseif (
$ank['ank_m_r'] == 10) {
        
$ank['mes'] = 'Октября';
    } elseif (
$ank['ank_m_r'] == 11) {
        
$ank['mes'] = 'Ноября';
    } elseif (
$ank['ank_m_r'] == 12) {
        
$ank['mes'] = 'Декабря';
    } else {
        echo 
"Дата рождения: $ank[ank_d_r] $ank[mes] $ank[ank_g_r]г.<br />";
    }
    
$ank['ank_age'] = date("Y") - $ank['ank_g_r'];
    if (
date("n") < $ank['ank_m_r']) {
        
$ank['ank_age'] = $ank['ank_age'] - 1;
    } elseif (
date("n") == $ank['ank_m_r'] && date("j") < $ank['ank_d_r']) {
        
$ank['ank_age'] = $ank['ank_age'] - 1;
    }
    echo 
"Возраст: $ank[ank_age]<br />";
} elseif (
$ank['ank_d_r'] != NULL && $ank['ank_m_r'] != NULL) {
    if (
$ank['ank_m_r'] == 1) {
        
$ank['mes'] = 'Января';
    } elseif (
$ank['ank_m_r'] == 2) {
        
$ank['mes'] = 'Февраля';
    } elseif (
$ank['ank_m_r'] == 3) {
        
$ank['mes'] = 'Марта';
    } elseif (
$ank['ank_m_r'] == 4) {
        
$ank['mes'] = 'Апреля';
    } elseif (
$ank['ank_m_r'] == 5) {
        
$ank['mes'] = 'Мая';
    } elseif (
$ank['ank_m_r'] == 6) {
        
$ank['mes'] = 'Июня';
    } elseif (
$ank['ank_m_r'] == 7) {
        
$ank['mes'] = 'Июля';
    } elseif (
$ank['ank_m_r'] == 8) {
        
$ank['mes'] = 'Августа';
    } elseif (
$ank['ank_m_r'] == 9) {
        
$ank['mes'] = 'Сентября';
    } elseif (
$ank['ank_m_r'] == 10) {
        
$ank['mes'] = 'Октября';
    } elseif (
$ank['ank_m_r'] == 11) {
        
$ank['mes'] = 'Ноября';
    } else {
        
$ank['mes'] = 'Декабря';
    }
    echo 
"День рождения: $ank[ank_d_r] $ank[mes]<br />";
}
if (
$ank['ank_about_me'] != NULL) {
    echo 
"О себе: $ank[ank_about_me]<br />";
}

echo 
'</div><div class = "bl">Адрес проживания:</div><div class = "razd">';
if (
$ank['country'] != NULL) {
    echo 
"Страна: $ank[country]<br />";
}
if (
$ank['region'] != NULL) {
    echo 
"Область (Край): $ank[region]<br />";
}
if (
$ank['ank_city'] != NULL) {
    echo 
"Город: $ank[ank_city]<br />";
}

echo 
'</div><div class="bl">Для знакомств</div><div class="razd">';
echo 
"Цель знакомств: ";
if (
$ank['ank_goal_dating'] == 1) {
    echo 
"Дружба и общение, ";
}
if (
$ank['ank_goal_dating2'] == 1) {
    echo 
"Флирт, СМС-переписка, ";
}
if (
$ank['ank_goal_dating3'] == 1) {
    echo 
"Любовь, отношения, ";
}
if (
$ank['ank_goal_dating4'] == 1) {
    echo 
"Брак, создание семьи, ";
}
if (
$ank['ank_goal_dating5'] == 1) {
    echo 
"Виртуальный секс, ";
}
if (
$ank['ank_goal_dating6'] == 1) {
    echo 
"Секс в реале, ";
}
if (
$ank['ank_goal_dating7'] == 1) {
    echo 
"Ищу спонсора, ";
}
if (
$ank['ank_goal_dating8'] == 1) {
    echo 
"Стану спонсором, ";
}
echo 
"<br />";
echo 
"Состою в браке: ";
if (
$ank['ank_marriage'] == 1) {
    echo 
"Нет<br />";
}
if (
$ank['ank_marriage'] == 2) {
    echo 
"Да<br />";
}
if (
$ank['ank_marriage'] == 3) {
    echo 
"Уже нет<br />";
}
echo 
"Ориентация: ";
if (
$ank['ank_orientation'] == 0) {
    echo 
"Не скажу!";
}
if (
$ank['ank_orientation'] == 1) {
    echo 
"Гетеро";
}
if (
$ank['ank_orientation'] == 2) {
    echo 
"Гей/лесби";
}
if (
$ank['ank_orientation'] == 3) {
    echo 
"Би";
}
echo 
'</div><div class="bl">Типаж</div><div class="razd">';
if (
$ank['ank_hair'] != NULL) {
    echo 
"Цвет волос: $ank[ank_hair]<br />";
}

if (
$ank['ank_eye'] != NULL) {
    echo 
"Цвет глаз: $ank[ank_eye]<br />";
}

if (
$ank['ank_height'] != NULL) {
    echo 
"Рост: $ank[ank_height]<br />";
}

if (
$ank['ank_weight'] != NULL) {
    echo 
"Вес: $ank[ank_weight]<br />";
}
echo 
"Телосложение: ";
if (
$ank['ank_physique'] == 0) {
    echo 
"Не скажу!<br/>";
}
if (
$ank['ank_physique'] == 1) {
    echo 
"Обычное<br/>";
}
if (
$ank['ank_physique'] == 2) {
    echo 
"Худощавое<br/>";
}
if (
$ank['ank_physique'] == 3) {
    echo 
"Спортивное<br/>";
}
if (
$ank['ank_physique'] == 4) {
    echo 
"Мускулистое<br/>";
}
if (
$ank['ank_physique'] == 5) {
    echo 
"Плотное<br/>";
}
if (
$ank['ank_physique'] == 6) {
    echo 
"Полное<br/>";
}
echo 
'</div><div class="bl">Интересы</div><div class="razd">';
if (
$ank['ank_music'] != NULL) {
    echo 
"Любимая музыка: $ank[ank_music]<br />";
}

if (
$ank['ank_films'] != NULL) {
    echo 
"Любимые фильмы: $ank[ank_films]<br />";
}

if (
$ank['ank_books'] != NULL) {
    echo 
"Любимые книги: $ank[ank_books]<br />";
}

if (
$ank['ank_course'] != NULL) {
    echo 
"Любимое блюдо: $ank[ank_course]<br />";
}

if (
$ank['ank_passion'] != NULL) {
    echo 
"Увлечения: $ank[ank_passion]<br />";
}
echo 
'</div><div class="bl">Дополнительно</div><div class="razd">';
echo 
"Чем я занимаюсь: ";
if (
$ank['ank_occupation'] == 0) {
    echo 
"Не заполнено";
}
if (
$ank['ank_occupation'] == 1) {
    echo 
"Учусь в школе";
}
if (
$ank['ank_occupation'] == 2) {
    echo 
"Учусь в колледже/лицее";
}
if (
$ank['ank_occupation'] == 3) {
    echo 
"Учусь в ВУЗе";
}
if (
$ank['ank_occupation'] == 4) {
    echo 
"Учусь в военном училище";
}
if (
$ank['ank_occupation'] == 5) {
    echo 
"Служу в армии";
}
if (
$ank['ank_occupation'] == 6) {
    echo 
"Работаю";
}
if (
$ank['ank_occupation'] == 7) {
    echo 
"Не работаю";
}
if (
$ank['ank_occupation'] == 8) {
    echo 
"Сижу на зоне";
}
echo 
"<br />";


if (
$ank['ank_profession'] != NULL) {
    echo 
"Моя профессия: $ank[ank_profession]<br />";
}
echo 
"Курите ли вы: ";
if (
$ank['ank_smoking'] == 0) {
    echo 
"Не заполнено";
}
if (
$ank['ank_smoking'] == 1) {
    echo 
"Не курю";
}
if (
$ank['ank_smoking'] == 2) {
    echo 
"Курю";
}
if (
$ank['ank_smoking'] == 3) {
    echo 
"Иногда";
}
if (
$ank['ank_smoking'] == 4) {
    echo 
"Бросаю";
}

echo 
'</div><div class="bl">Контакты</div><div class="razd">';
if (
$ank['ank_icq'] != NULL && $ank['ank_icq'] != 0) {
    echo 
"<img src="http://web.icq.com/whitepages/online?icq=$ank[ank_icq]&amp;img=27" alt="icq" height="16" width="16" /> <span class="ank_d">$ank[ank_icq]</span><br />n";
}



if (
$ank['ank_mail'] != NULL && ($ank['set_show_mail'] == || isset($user) && ($user['level'] > $ank['level'] || $user['level'] == 4))) {

    if (
$ank['set_show_mail'] == 0) {
        
$hide_mail ' (скрыт)';
    } else {
        
$hide_mail NULL;
    }

    if (
preg_match("#(@mail.ru$)|(@bk.ru$)|(@inbox.ru$)|(@list.ru$)#"$ank['ank_mail'])) {
        echo 
"<img src="http://status.mail.ru/?$ank[ank_mail]" width="13" height="13" alt="" /> <a href="mailto:$ank[ank_mail]" title="Написать письмо" class="ank_d">$ank[ank_mail]</a>$hide_mail<br />n";
    
} else {
        echo 
"E-mail: <a href="mailto:$ank[ank_mail]" title="Написать письмо" class="ank_d">$ank[ank_mail]</a>$hide_mail<br />n";
    }
}

if (
$ank['ank_n_tel'] != NULL) {
    echo 
"Телефон (Моб): $ank[ank_n_tel]<br />n";
} else {
    echo 
"Телефон (Моб): Не заполнено!<br />n";
}

if (
$ank['ank_n_tel_home'] != NULL) {
    echo 
"Телефон (Дом): $ank[ank_n_tel_home]<br />n";
} else {
    echo 
"Телефон (Дом): Не заполнено!<br />n";
}

echo 
"</div>";

if (
$user['level'] > $ank['level']) {

    if (
user::access('user_prof_edit')) {
        echo 
"<div class = 'razd'>" img('rights.png') . "<a href = '/adm_panel/user.php?id=$ank[id]'>Редактировать профиль</a></div>n";
    }
    if (
$user['id'] != $ank['id']) {
        if (
user::access('user_ban_set') || user::access('user_ban_set_h') || user::access('user_ban_unset')) {
            echo 
"<div class = 'razd'>" img('rights.png') . "<a href = '/adm_panel/ban.php?id=$ank[id]'>Нарушения (бан)</a></div>";
        }
        if (
user::access('user_delete')) {
            echo 
"<div class = 'razd'>" img('rights.png') . "<a href = '/adm_panel/delete_user.php?id=$ank[id]'>Удалить пользователя</a></div>n";
        }
    }
}

if (
user::access('adm_log_read') && $ank['level'] != && ($ank['id'] == $user['id'] || $ank['level'] < $user['level'])) {
    echo 
"<div class='razd'>" img('rights.png') . "<a href='/adm_panel/adm_log.php?id=$ank[id]'>Отчет по администрированию</a></div>n";
}

require_once 
H.'sys/inc/tfoot.php';
Онлайн: 4
Реклама