Вход Регистрация
Файл: localhost/modules/profile/gifts.php
Строк: 172
<?php

/**
 * @package   Zcore
 * @author     Artem Sokolovsky
 * @url           http://vk.com/x_s_s
 */


// Инклудим ядро

include_once ($_SERVER['DOCUMENT_ROOT']."/lite/core.php"); 


// Подключаем статистическое ядро
    
    
$count_user = new count_user();

// Подключаем текстовое ядро
    
    
$avatar = new avatar();
    
// Подключаем текстовое ядро
    
    
$text = new text();    
    
    
// Подключаем графическое ядро
    
    
$photo = new photo();
    
// Обработка полученного id

    
$profile->check($id);
    
$data $profile->data($id);    

// Выводим шапку

    
$title 'Профиль | '.$data['first_name'].' '.$data['last_name'].'';

// Инклудим шапку

include_once (ROOT.'template/head.php');

// Проверяем просмотры
    
    
if (isset($user) && $data['id'] != $user['id'] && $user['hide'] < time()) {
    
$view DB :: $dbh -> querySingle("SELECT count(*) FROM `user_view` WHERE `user`=? AND `profile`=?  LIMIT 1;", array($user['id'], $data['id']));    
    if (empty(
$view)) {
    
DB :: $dbh -> query("INSERT INTO `user_view` (`user`, `profile`, `time`, `read`) VALUES (?, ?, ?, ?);", array($user['id'], $data['id'], time(), 1));
    } else {
    
DB :: $dbh -> query("UPDATE `user_view` SET `time`=?, `read`=? WHERE `user`=? AND `profile`=? LIMIT 1;", array(time(), 1$user['id'], $data['id']));
    }}
    
// Проверяем добавление в закладки

    
$bookmarks DB :: $dbh -> querySingle("SELECT count(*) FROM `bookmarks` WHERE `section`=? AND `element`=? AND `user`=?;", array(1$data['id'], $user['id']));   

// Проверяем добавление в ленту

    
$feed DB :: $dbh -> querySingle("SELECT count(*) FROM `feed_user` WHERE `profile`=? AND `user`=?;", array($data['id'], $user['id'])); 

// Проверяем добавление в друзья

    
$friends DB :: $dbh -> querySingle("SELECT count(*) FROM `friends` WHERE `profile`=? AND `user`=?;", array($data['id'], $user['id'])); 

// Подсчёт количества гостей

    
$guests DB :: $dbh -> querySingle("SELECT count(*) FROM `user_view` WHERE `profile`=?;", array($user['id']));
    
$guests_new DB :: $dbh -> querySingle("SELECT count(*) FROM `user_view` WHERE `profile`=? AND `read`=?;", array($user['id'], 1));    

// Подсчёт подарков

    
$gifts DB :: $dbh -> querySingle("SELECT count(*) FROM `gifts_user` WHERE `profile`=?;", array($data['id']));

// Переменные анкеты

    
$status = array('''<span style="color: #209143;">Создатель '.DOMAIN.'</span>''<span style="color: #209143;">Администратор</span>''<span style="color: #209143;">Модератор форума</span>''<span style="color: #209143;">Модератор Файлов</span>');
    
$marital_status = ($data['sex'] == 0) ? array("""В активном поиске""Влюблён""Встречаюсь""Помовлен""Женат""Всё сложно""Не женат") : array("""В активном поиске""Влюблёна""Встречаюсь""Помовлена""Замужем""Замужем""Не женат");
    
$orientation = ($data['sex'] == 0) ? array("""Гетеро""Гей""Би") : array("""Гетеро""Лесби""Би");
    
$purpose = array("""Дружба и общение""Флирт, СМС-переписка""Любовь, отношения""Брак, создание семьи""Виртуальный секс""Секс в реале""Ищу спонсора""Стану спонсором");    
    
$physique = array("""Обычное""Худощавое""Спортивное""Мускулистое""Плотное");
    
$smoke = array("""Не курю""Курю""Иногда""Бросаю"); 
    
$business = array("""Учусь в школе""Учусь в колледже/лицее""Учусь в ВУЗе""Учусь в военном училище""Служу в армии""Работаю""Не работаю");
    
$policy = array("""Индифферентные""Коммунистические""Социалистические""Умеренные""Либеральные""Консервативные""Монархические");
    
$world_view = array("""Иудаизм""Православные""Католицизм""Протестантизм""Ислам""Буддизм""Конфуцианство""Светский гуманизм");
    
$life = array("""Семья и дети""Карьера и деньги""Развлечения и отдых""Наука и исследования""Совершенствования мира""Саморазвитие""Красота и искусство""Слава и влияние");    
    
$people = array("""Ум и креативность""Доброта и честность""Красота и здоровье""Власть и богатство""Смелость и упорство""Юмор и жизнелюбие");    

    
// Подсчёт количества просмотров
    
    
$views DB :: $dbh -> querySingle("SELECT count(*) FROM `user_view` WHERE `profile`=?;", array($data['id']));

       
echo 
'    
<div class="info-block" style="margin-bottom: 0px;">
    <div class="profile-info-name fl_l">
        <div class="fl_l profile-info-avatar">
            <a href="#">'
.$avatar->profile_z($data['id'], 140,140).'</a><br>        </div>
        <div style="padding: 20px 0 0 10px;margin-left: 135px;">
            
            <span style="font-size: 1.7em;color: #3B3B3B;">'
.$data['first_name'].' '.$data['last_name'].' </span>
            <br><br>
<div class="profile-info-status">
                '
.($data['hello'] == NULL 'Я люблю '.DOMAIN.'' ''.$data['hello'].'').'          </div>
        
               <br>
        
      <div class="profile-info-status">
             Ыыы  не скажу ....          </div>         </div>
    </div>
    
    <div class="profile-info-links fl_l ">
        <a href="/modules/photo_album/'
.$data['id'].'"><span class="profile-count">'.$count_user->photo($data['id']).'</span>Фото</a>

         <a href="/modules/friends/user/'
.$data['id'].'"><span class="profile-count">'.$count_user->friends($data['id']).'</span>Друзья</a>
         
         <a href="/modules/profile/blog/'
.$data['id'].'"><span class="profile-count">'.$count_user->diary($data['id']).'</span>Блоги</a>
    </div>
    <div class="profile-info-buttons fl_l">
    '
.($data['id'] == $user['id'] ? '    
            <a href="/modules/edit/main" class="profile-info-buttons-h">Редактировать профиль</a><br>
              <a href="/modules/diary/add_diary/" class="profile-info-buttons-h">Написать блог</a><br>
              ' 
'
              <a href="/modules/mail/contact/'
.$data['id'].'" class="profile-info-buttons-d">Написать сообщение</a><br>
              
        <a href="/modules/gifts/?add='
.$data['id'].'" class="profile-info-buttons-h">Отправить подарок</a><br>
        
           '
.(empty($friends) ? '
    <a href="/modules/friends/add/'
.$data['id'].'" class="profile-info-buttons-h">Добавить в друзья</a>
    ' 
'
    <a href="/modules/friends/delete/'
.$data['id'].'" class="profile-info-buttons-h">Удалить из друзей</a>
   '
).'    
     '
).'
         </div>
</div>'
;

// Подсчёт количества фото

    
$count DB :: $dbh -> querySingle("SELECT count(*) FROM `photo` WHERE `user`=? AND `album`=?;", array($data['id'], 0));        
    
    if (
$count 0) {
    if (
$page >= $count) {
    
$page 0; } $i 0;

// Выводим фотографии
    
    
$q DB :: $dbh -> query("SELECT * FROM `photo` WHERE `user`=? AND `album`=? ORDER BY `time` DESC  LIMIT 6;", array($data['id'], 0));    
    
    echo 
'<div class="info-block" style="margin-bottom: 0px;"><center>';
    
// Выводим фото

    
while ($act $q -> fetch()) {    
    
    echo 
'
    <a href="/modules/photo_album/photo/'
.$act['id'].'">
    '
.$photo->micro($act['id'], 7474$act['key'], $act['type']).'
    </a>
    '
;
    }
    
    echo 
'</center></div>';
        
// Выводим ошибки
     
    
} else { $system->show("Фотографий нет"); } 

echo 
'
<div class="listbar">
    <a href="/id'
.$data['id'].'" class="">О себе</a>
    <a href="/modules/profile/blog/'
.$data['id'].'" class="">Блог</a>
    <a href="/modules/profile/gifts/'
.$data['id'].'" class="listbar-act">Подарки</a>
    '
.($user['access'] > && $user['access'] < && $data['id'] != $user['id'] ? '
    <a href="/modules/administration/user/'
.$data['id'].'" class="" style="color: darkred;">Управление пользователем</a>
     ' 
'').'    
    </div>
    <style>
.lenta-next {
    border-bottom: 1px solid #DADAE2;
    margin: 14px 0;
}
    h4 {
    border-bottom: 1px solid #E8EBEE;
    color: #45688E;
    font-size: 11px;
    font-weight: bold;
    margin: 0px;
    padding: 10px 0px 10px;
}
</style>
<style>
    .gifts-main {
        background: #F4F4F5;
    }
    .gifts-block {
        background: #FFF;
        margin: 7px;
        border: 1px solid #CFD3DE;
        overflow: hidden;
        
        position: relative;
    }
    .gifts-block-p {
        padding: 9px;
        overflow: hidden;
    }
    .user__status:after {
        left: 15px;
    }
    
    .table {
            width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
    }
    .table-td {
        vertical-align: top;
    border: 0;
    padding: 0;
    text-align: center;
    }
    .gifts-action-w {
        overflow: hidden;
        position: relative;
        border-top: 1px solid #CFD3DE;
    }
    .gifts-action {
        background: #FFF;
        text-align: center;
        padding: 10px;
        border-right: 1px solid #CFD3DE;
        display: block;
        text-decoration: none;
        color: #5262B5!important;
    }
    
    .gifts-action:hover {
        background: #ecf5fd;
    }
    
    .brd-r-n {
        border-right: none!important;
    }
    </style>
    '
;
    

    
// Подсчёт количества подарков
    
    
$count DB :: $dbh -> querySingle("SELECT count(*) FROM `gifts_user` WHERE `profile`=?;", array($data['id']));    
    
    if (
$count 0) {
    if (
$page >= $count) {
    
$page 0; } $i 0;

// Выводим подарки    

    
$q DB :: $dbh -> query("SELECT * FROM `gifts_user` WHERE `profile`=? ORDER BY `time` DESC  LIMIT " $page ", " $config['post'] . ";", array($data['id']));    
    
// Выводим подарок

    
while ($act $q -> fetch()) {

        if (
$act['access'] == 2) {
    
$login 'Неизвестный '.($act['user'] == $user['id'] ? '(Вы)' '').'';
    
$section 'Анонимный';
    
$message ''.($act['profile'] == $user['id'] || $act['user'] == $user['id'] ? ''.$text->check($act['message']).'' 'Скрыто').'';
    } else if (
$act['access'] == 1) {
    
$login ''.($act['profile'] == $user['id'] || $act['user'] == $user['id'] ? ''.$profile->user($act['user']).'' 'Неизвестный').'';
    
$section 'Личный';
    
$message ''.($act['profile'] == $user['id'] || $act['user'] == $user['id'] ? ''.$text->check($act['message']).'' 'Скрыто').'';
    } else {
    
$login ''.$profile->user($act['user']).'';
    
$section 'Публичный';
    
$message ''.$text->check($act['message']).'';
    }    
    
    
    echo 
'

<div class="info-block mg-b">
    
            <div style="margin-right: 10px;float: left;"><img src="http://'
.SERVER_DOMAIN.'/gifts/32/'.$act['gift'].'.png" alt="" class="middle" height="70" width="70"><div style="text-align: center;font-size:0.9em;color: #73737B;">'.$section.' </div></div>
         <div style="position: relative;overflow: hidden;">
'
.$avatar->left_font0($act['user'], 40,40).'
                 '
.$act['first_name'].' '.$act['last_name'].'
                <br>
                <span style="font-size:0.8em;color: #73737B;"> '
.$system->system_time($act['time']).'</span>
                <br>
                <div class="user__status-wrap">   <div class="user__status">'
.$message.'</div></div>
                
               
            </div></div>
'
;    
}    

} else { 
$system->show("Подарков нет"); } 
    



// Инклудим ноги    
    
include_once (ROOT.'template/foot.php');

?>
Онлайн: 0
Реклама