Вход Регистрация
Файл: Arhmobi_esdcms/pages/transfer.points.php
Строк: 29
<?php
include_once '../sys/inc/start.php';
$doc = new document (1);

if(!isset(
$_GET['id']) || !is_numeric($_GET['id'])){
    
header('Location: ./') ;
    exit ;
}
$ank = new user((int)$_GET ['id']) ;
if (!
$ank->group)
    
$doc->access_denied(__('Нет данных'));
    
if(
$ank->id == $user->id){
    
header('Location: ./') ;
    exit ;
}

$doc->title = __('Передать баллы "%s"', $ank->nick);

$doc->ret($ank->login, '/profile.view.php?id=' . $ank->id) ;
$doc->ret(__('Личное меню'), '/menu.user.php');

if(isset(
$_POST['balls'])){
    
$balls = abs((int) $_POST['balls']) ;
    
    if(
$user->balls < $balls){
        
$doc->err(__('У Вас не достаточно баллов')) ;
    }else{
        
$user->balls -= $balls ;
        
$ank->balls += $balls ;
        
        
$ank->mess(__('Вам начислено %s баллов от [user]%s[/user]', $balls, $user->id)) ;
        
$user->mess(__('Вы успешно передали %s баллов [user]%s[/user]', $balls, $ank->id)) ;
        
$doc->msg(__('Баллы успешно переданы')) ;
        
header('Refresh: 1; ?id=' . $ank->id) ;
        exit ;
    }
}

$form = new form('?id=' . $ank->id) ;
$form->text('balls', __('Количество баллов')) ;
$form->button(__('Передать')) ;
$form->display() ;
Онлайн: 0
Реклама