Вход Регистрация
Файл: 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'] > 0 && $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'] <> 0 && $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_exists( ROOTPATH . '/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>';

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