Вход Регистрация
Файл: CMS/core/modules/users_presents.php
Строк: 74
<?php

if (!defined('CMS')) { die('Access Denied!'); }

$data $db->selectRow("SELECT * FROM ?_users WHERE LOWER(`users_login`) = ? LIMIT 1;"cms_tolower($uz));

if (empty(
$data) || !is_array($data)) {

    
$inSes->addMessage('Ошибка! Пользователь с данным логином не найден!');
    
redirect($config['site_url']);
}

if (
$data['users_ban'] == 1) {

    
$inSes->addMessage('Ошибка! Пользователь заблокирован!');
    
redirect($config['site_url']);
}

if (
$config['allow_regkeys'] > && $data['users_confirmreg'] > 0) {

    
$inSes->addMessage('Ошибка! Пользователя не существует!');
    
redirect($config['site_url']);
}

$nickname nickname($data['users_login']);

$modes_tips = array('0' => 'Публичный''1' => 'Личный''2' => 'Анонимный');

if (!empty(
$id)) {

    
$row $db->selectRow("SELECT * FROM ?_present WHERE `user_to` = ? AND `id` = ? LIMIT 1"$data['users_login'], $id);

    if (!empty(
$row)) {

        
$row['file'] = str_replace('_small_''_large_'$row['file']);

        
$title = ($log == $data['users_login']) ? 'Мой подарок' 'Подарок для ' $nickname;

        
$modes_user = array(
        
'0' => users_anketa($row['user_from']), 
        
'1' => ($is_logged && $log == $data['users_login']) ? users_anketa($row['user_from']) : '<span style="color:darkmagenta"><b>Неизвестный</b></span>'
        
'2' => '<span style="color:darkmagenta"><b>Неизвестный</b></span>');

        
show_header($title);

        echo 
'<div class="b"><img src="/images/present/' $row['file'] . '" alt="" /><br />';
        echo 
'Подарил: ' $modes_user[$row['mode']] . '<br />';
        echo 
'Дата: ' get_date($row['time']) . '<br />';
        echo 
'Тип подарка: <span style="color:darkred">' $modes_tips[$row['mode']] . '</span><br />';

        if (!empty(
$row['msg']) && $row['mode'] == 0) {

            echo 
nl2br(bb_code($row['msg']));
        }
        else if (!empty(
$row['msg']) && $row['mode'] <> && $is_logged && $log == $data['users_login']) {

            echo 
nl2br(bb_code($row['msg']));
        }
        echo 
'</div>';
        echo 
'<div class="b">';
        echo 
icon('return.png') . ' <a href="' gen_uri('my_presents'''RND) . '">Назад</a><br />';
        echo 
'</div>';
    }
    else {

        
$inSes->addMessage('Произошла Ошибка! Подарок не найден!');
        
gen_red('my_presents'''RND);
    }
}
else {

    
show_header('Подарки ' $nickname);

    
$onpage = !empty($config['user_list']) ? num($config['user_list']) : 10;

    if (
$page 1$from = ($page 1) * $onpage; else $from 0;

    
$rows $db->selectPage($total"SELECT * FROM ?_present WHERE `user_to` = ?
                                     ORDER BY `time` DESC LIMIT ?d, ?d"
$data['users_login'], $from$onpage);
    if (
$total 0) {

        foreach(
$rows as $row) {

            if ( @
file_existsROOTPATH '/images/present/' $row['file'] ) ) {

                echo 
'<div class="b" style="min-height:25px;">';
                echo 
'<div class="img"><img src="/images/present/' $row['file'] . '" alt="" /></div>';
                echo 
users_anketa($row['user_from']) . ' (' get_date($row['time']) . ')<br />';
                echo 
'<a href="' gen_uri('my_presents'$row['id'], RND) . '">Смотреть &gt;&gt;</a><br />';
                echo 
'</div>';
            }
        }

        echo 
show_pages('my_presents''''p');
    }
    else 
show_error('К сожалению, подарки не найдены!');

    echo 
'<div class="b">';
    echo 
icon('return.png') . ' <a href="' gen_users($data['users_login'], 'index'''RND) . '">Назад</a><br />';
    echo 
'</div>';
}

    echo 
'<div class="b">';
    echo 
icon('best.png') . '<a href="' gen_users($data['users_login'], 'present'''RND) . '">Сделать подарок</a><br />';
    echo 
'</div>';

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