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

/* DCMS Special
 * Дата последнего редактирования 11.12.2015
 * Модифицировал densnet
 */

foreach (array('start''compress''sess''settings''db_connect''ipua''fnc''user') as $inc) {
    require_once 
"../../sys/inc/{$inc}.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 get_user($ank['id']);
if (!
$ank) {
    
header("Location: /index.php?" SID);
    exit;
}

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

aut();

        
$sql mysql_query("SELECT * FROM `user_blacklist` WHERE `id_user` = '" mysql_real_escape_string($ank['id']) . "' AND `id_ank` = '" mysql_real_escape_string($user['id']) . "';");
if (
mysql_num_rows($sql) != AND $user['level'] < 3) {
    echo 
"<div class='alert alert-danger'>Пользователь ограничил круг лиц, которые могут просматривать его страницу.</div>";

    require_once 
H.'sys/inc/tfoot.php';
    exit;
}

#Навигация
echo "<nav class='navbar navbar-light' style='background-color: #607D8B; color: #fff;'>";
echo 
"<ul class='nav navbar-nav'>";
echo 
"<li class='nav-item' style='margin-left: 1px;'><a class='nav-link' href='/'><i class='material-icons'>home</i></a></li>";
echo 
"<li class='nav-item' style='margin-left: 1px;'><a class='nav-link'><i class='material-icons'>keyboard_arrow_right</i></a></li>";
echo 
"<li class='nav-item' style='margin-left: 1px;'><a class='nav-link' href='/info.php?id=$ank[id]'>$ank[nick]</a></li>";
echo 
"<li class='nav-item' style='margin-left: 1px;'><a class='nav-link'><i class='material-icons'>keyboard_arrow_right</i></a></li>";
echo 
"<li class='nav-item' style='margin-left: 1px;'><a class='nav-link'>Анкета</a></li>";
echo 
"</ul>";
echo 
"</nav>";

$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");
}

if (isset(
$_POST['password'])) {
    
$set_cook $_POST['password'];
    
setcookie("passprofile$ank[id]"$set_cook);
    if (isset(
$_POST['password']) && $_POST['password'] == $ank['anketa_password']) {
        
header("Location: ?id=$ank[id]");
    }
}
if (
$ank['anketa_access'] == 'only_me') {
    if (
$ank['id'] == $user['id'] && isset($user) || $user['level'] >= 3) {
        
    } else {
        echo 
"<table class='errs'><tr><td class = 'icon14'>";
        
avatar($ank['id'], '48');
        echo 
"</td><td class = 'null'>";
        echo 
"Доступ к анкете <b>$ank[nick]</b> закрыт.<br /><br />";
        echo 
"<a href = '/user/mail/?new_message=$ank[id]' title = 'Отправить сообщение'> Сообщение</a> ";

        if (isset(
$user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$user[id]' AND `friends` = '$ank[id]'"), 0) == 0) {
            echo 
"<a href = '/user/friends/add.php?id=$ank[id]' class = 'add' style = 'color:#88C057;'><img src = '/style/icons/plus.png' /> Добавить в друзья</a>";
        } else {
            echo 
"<a href = '/user/friends/new.php?del=$ank[id]' class = 'add' style = 'color:#ED7161;'><img src = '/style/icons/Minus.png' /> Удалить из друзей</a>";
        }
        echo 
"</td></tr></table>";

        require_once 
'sys/inc/tfoot.php';

        exit();
    }
} elseif (
$ank['anketa_access'] == 'friends') {
    if (
$ank['id'] == $user['id'] && isset($user) || $user['level'] >= || $ank['id'] == $user['id'] && isset($user) || isset($umodd) || mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE (`user` = '$user[id]' AND `friends` = '$ank[id]') OR (`user` = '$ank[id]' AND `friends` = '$user[id]')"), 0) != 0) {
        
    } else {
        echo 
"<table class = 'errs'><tr><td class = 'icon14'>";
        
avatar($ank['id'], '48');
        echo 
"</td><td class = 'null'>";
        echo 
"Доступ к профилю <b>$ank[nick]</b> открыт только для друзей пользователя.<br /><br />";
        echo 
"<a href = '/user/mail/?new_message=$ank[id]' class = 'add' title = 'Отправить сообщение' style = 'color:#88C057;'><img src = '/style/icons/mail.png' /> Сообщение</a> ";

        if (isset(
$user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$user[id]' AND `friends` = '$ank[id]'"), 0) == 0) {
            echo 
"<a href = '/user/friends/add.php?id=$ank[id]' class = 'add' style = 'color:#88C057;'><img src = '/style/icons/plus.png' /> Добавить в друзья</a>";
        } else {
            echo 
"<a href = '/user/friends/new.php?del=$ank[id]' class = 'add' style = 'color:#ED7161;'><img src = '/style/icons/Minus.png' /> Удалить из друзей</a>";
        }
        echo 
"</td></tr></table>";

        require_once 
'sys/inc/tfoot.php';
        exit();
    }
} elseif (
$ank['anketa_access'] == 'pass') {
    if (isset(
$_COOKIE["passprofile$ank[id]"]) && $_COOKIE["passprofile$ank[id]"] == $ank['profile_password'] || $ank['id'] == $user['id'] && isset($user) || $user['level'] >= 3) {
        
    } else {
        if (isset(
$_POST['password']) && $_POST['password'] != $ank['profile_password']) {
            
$err[] = "Пароль неправильный.";
        }
        
err();
        echo 
"<table class = 'errs'><tr><td class = 'icon14'>";
        
avatar($ank['id'], '48');
        echo 
"</td><td class = 'null'>";
        echo 
"<form action='' method='post'>";
        echo 
"Доступ к профилю <b>$ank[nick]</b> доступен только по паролю:<br/>";
        echo 
"<input name='password' aria-required = 'true' aria-invalid = 'false' required = 'required' type = 'password' value=''/><br />";
        echo 
"<button class = 'button-green' name = 'submited'>Войти</button>";
        echo 
"</form><br />";
        echo 
"<a href = '/user/mail/?new_message=$ank[id]' class = 'add' title = 'Отправить сообщение' style = 'color:#88C057;'><img src = '/style/icons/mail.png' /> Сообщение</a> ";

        if (isset(
$user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$user[id]' AND `friends` = '$ank[id]'"), 0) == 0) {
            echo 
"<a href = '/user/friends/add.php?id=$ank[id]' class = 'add' style = 'color:#88C057;'><img src = '/style/icons/plus.png' /> Добавить в друзья</a>";
        } else {
            echo 
"<a href = '/user/friends/new.php?del=$ank[id]' class = 'add' style = 'color:#ED7161;'><img src = '/style/icons/Minus.png' /> Удалить из друзей</a>";
        }
        echo 
"</td></tr></table>";

        require_once 
'sys/inc/tfoot.php';
        exit();
    }
}

$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;

$mod = (isset($_GET['mod'])) ? htmlspecialchars($_GET['mod']) : null;

echo 
"<div style = 'font-size: 16px;font-weight: bold;color:#9197a3;-webkit-font-smoothing: antialiased;text-transform: uppercase;' class='list-group-item'>";
echo 
"<span style = 'float:right'>$ank[nick]</span>";
echo 
"Информация</div>";

switch (
$mod) {

    default:
        
        echo 
"<div class='collection'>";
        echo 
"<a class = 'list-group-item' href = '/user/anketa/?name=$ank[nick]&amp;mod=information'><i class='material-icons'>chat</i> Общие сведения</a>";
        echo 
"<a class = 'list-group-item' href = '/user/anketa/?name=$ank[nick]&amp;mod=work'><i class='material-icons'>work</i> Работа и образование</a>";
        echo 
"<a class = 'list-group-item' href = '/user/anketa/?name=$ank[nick]&amp;mod=locations'><i class='material-icons'>location_city</i> Место проживания</a>";
        echo 
"<a class = 'list-group-item' href = '/user/anketa/?name=$ank[nick]&amp;mod=contacts'><i class='material-icons'>contact_phone</i> Контакты и ссылки</a>";
        echo 
"<a class = 'list-group-item' href = '/user/anketa/?name=$ank[nick]&amp;mod=family'><i class='material-icons'>child_friendly</i> Семья и отношения</a>";
        echo 
"<a class = 'list-group-item' href = '/user/anketa/?name=$ank[nick]&amp;mod=events'><i class='material-icons'>event</i> События из жизни</a>";
        echo 
"<a class = 'list-group-item' href = '/user/anketa/?name=$ank[nick]&amp;mod=activity'><i class='material-icons'>important_devices</i> Активность</a>";
        echo 
"<a class = 'list-group-item' href = '/user/anketa/?name=$ank[nick]&amp;mod=character_type'><i class='material-icons'>accessibility</i> Типаж</a>";
        echo 
"<a class = 'list-group-item' href = '/user/anketa/?name=$ank[nick]&amp;mod=hobbies'><i class='material-icons'>pool</i> Интересы и увлечения</a>";
        echo 
"<a class = 'list-group-item' href = '/user/anketa/?name=$ank[nick]&amp;mod=position'><i class='material-icons'>local_library</i> Жизненная позиция</a>";
        echo 
"</div>";
        break;

    case 
'information':

        
#редактирование здесь
        
include 'edit.php';
        include 
'information.php';

        break;

    case 
'work':

        
#редактирование здесь
        
include 'edit.php';
        include 
'work.php';

        break;

    case 
'locations':

        
#редактирование здесь
        
include 'edit.php';
        include 
'locations.php';

        break;

    case 
'contacts':

        
#редактирование здесь
        
include 'edit.php';
        include 
'contacts.php';

        break;

    case 
'family':

        
#редактирование здесь
        
include 'edit.php';
        include 
'family.php';

        break;

    case 
'events':

        
#редактирование здесь
        
include 'edit.php';
        include 
'events.php';

        break;

    case 
'activity':

        
#редактирование здесь
        
include 'edit.php';
        include 
'activity.php';

        break;

    case 
'character_type':

        
#редактирование здесь
        
include 'edit.php';
        include 
'character_type.php';

        break;

    case 
'hobbies':

        
#редактирование здесь
        
include 'edit.php';
        include 
'hobbies.php';

        break;

    case 
'position':

        
#редактирование здесь
        
include 'edit.php';
        include 
'position.php';

        break;
}

echo 
"<div class='collection'>";
if (isset(
$user) && $user['id'] == $ank['id']) {
    echo 
"<a href='/user/settings.php?act=private&amp;set=anketa' class='list-group-item'><i class='material-icons'>settings</i> Приватность анкеты</a>";
}

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

    if (
access('user_prof_edit')) {
        echo 
"<a href='/panel/user.php?id=$ank[id]' class='list-group-item'><i class='material-icons'>rate_review</i> Редактировать профиль</a>n";
    }
    if (
$user['id'] != $ank['id']) {
        if (
access('user_ban_set') || access('user_ban_set_h') || access('user_ban_unset')) {
            echo 
"<a href = '/panel/ban.php?id=$ank[id]' class='list-group-item'><i class='material-icons'>gavel</i> Нарушения (бан)</a>";
        }
        if (
access('user_delete')) {
            echo 
"<a href = '/panel/delete_user.php?id=$ank[id]' class='list-group-item'><i class='material-icons'>delete</i> Удалить пользователя</a>n";
        }
    }
}

if (
access('adm_log_read') && $ank['level'] != && ($ank['id'] == $user['id'] || $ank['level'] < $user['level'])) {
    echo 
"<a href = '/panel/adm_log.php?id=$ank[id]' class='list-group-item'><i class='material-icons'>assignment</i> Отчет по администрированию</a>n";
}
echo 
"</div>";

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