Вход Регистрация
Файл: Arhmobi_esdcms/pages/settings.nickcolor.php
Строк: 67
<?php

include_once '../sys/inc/start.php';
$doc = new document(1);
$doc->title = __('Изменение цвета логина');
$doc->ret(__('Услуги для анкеты'), '/menu.shop.php');
$ncolorEdit = $user->ncolor_edit_time + $dcms->ncolor_edit_time > TIME ? false : true ;

if (isset(
$_POST['save']) && !empty($_POST['nickcolor']) && $_POST['nickcolor'] != $user->nickcolor && $ncolorEdit) {
    
$nickcolor= (string) $_POST['nickcolor'];

    if(
$dcms->ncolor_edit_balls > $user->balls)
        
$doc->err(__('Не достаточно баллов')) ;
    else {
        
$user->ncolor_edit_time = TIME ;
        
$user->nickcolor= $nickcolor;
    if(
$nickcolor != '#383838')$user->balls -= $dcms->ncolor_edit_balls ;
        
$doc->msg(__('Цвет логина успешно изменен'));
 
header('Refresh: 1; url=/settings.nickcolor.php');
exit;
    }
}
if(!
$dcms->ncolor_edit_time){
    
$doc->access_denied(__('Цвет логина временно запрещено изменять')) ;
}
$listing = new listing() ;

    
$post = $listing->post() ;
$post->icon('info') ;
    
$post->title = 'Стоимость изменения цвета логина/ника ' . $dcms->ncolor_edit_balls . misc::number($dcms->ncolor_edit_balls, ' балл', ' балла', ' баллов') ;
$post->bottom = 'На вашем счету баллов: '.$user->balls.'<br/> Цвет ника - '.$user->show();
$post->title .= '<br/> Стоимость изначального цвета - бесплатно, но выбрав его, вам придется ждать также время до следующего изменения';
    
$s = $user->ncolor_edit_time- TIME + $dcms->ncolor_edit_time;
    if(!
$ncolorEdit)$post->post = 'Следующее изменение ника будет доступно через ' . misc::vremja_sec($s) ;
    
$listing->display() ;
$form = new form('?');
if(!
$ncolorEdit)
$options = array();
$options[] = array('red', __('Красный'),  $user->nickcolor == 'red');
$options[] = array('blue', __('Синий'),  $user->nickcolor == 'blue');
$options[] = array('#FFA500', __('Оранжевый'),  $user->nickcolor == '#FFA500');
$options[] = array('#008000', __('Зеленый'),  $user->nickcolor == '#008000');
$options[] = array('#D2691E', __('Коричневый'),  $user->nickcolor == '#D2691E');
$options[] = array('#FFC0CB', __('Розовый'),  $user->nickcolor == '#FFC0CB');
$options[] = array('#FF00FF', __('Фиолетовый'),  $user->nickcolor == '#FF00FF');
$options[] = array('#FFFF00', __('Желтый'),  $user->nickcolor == '#FFFF00');
if(
$user->nickcolor != '#383838')$options[] = array('#383838', __('Вернуть изначальный'),  $user->nickcolor == '#383838');
$form->select('nickcolor', __('Выбор цвета'), $options);
if(!
$ncolorEdit)$form->bbcode(__('[notice] Изменение цвета логина пока не доступно.')) ;
$form->button(__('Применить'), 'save');
$form->display();
Онлайн: 1
Реклама