Вход Регистрация
Файл: sys/info/status.php
Строк: 70
<?php

if ($ank['status_ank'] != null) {
    if (
$user['id'] == $ank['id']) {
        
$status '<a href="/user/status">';
        
$status_end '</a>' PHP_EOL;
        
$icoStatus '<img style="float:right" src="/style/icons/status_edit.png" alt="*"/>';
    } else {
        
$status null;
        
$status_end null;
        
$icoStatus null;
    }
 

//выводим ссылку на редактирование
//echo $status;

//если в бане
if (count::query('ban'"`id_user` = '"$ank['id'] ."' AND `time` > "time()) >= and $set['msg_ban_set'] == 1) {
    
$text lang('Статус Скрыт по тому что автор заблокирован').'<br/>'. ($user['group_access'] >= output_text($ank['status_ank']) : false);
} else {
    
$text output_text($ank['status_ank']);
}




//выводим статус
echo '<div class="ank_user_status">' .
PHP_EOL ' <!--div class="status_o_s"> </div--><!-- не надо пока -->' .
PHP_EOL '     <div class="status_o p_m">' $status $text ' ' $icoStatus $status_end;

//блокировка статуса
if (user_access('block_status') and $user['id'] != $ank['id'] and $user['level'] > $ank['level']) {
    echo 
'<span class="ank_span" style="float:right;">';
    echo 
'<a href="?id=' $ank['id'] . '&amp;Block_status"> ' lang('Заблокировать статус') . '</a>';
    echo 
'</span>';
}
    echo 
PHP_EOL '    </div>' .
PHP_EOL '</div>' PHP_EOL;


//echo $status_end;


//блокировка статуса
if (isset($_POST['Block_status']) and user_access('block_status') and $user['id'] != $ank['id'] and $user['level'] > $ank['level']) {
    
$msg my_esc($_POST['prich']);

    if (
strlen2($msg) < 3) {
        
$_SESSION['message'] = lang('Нужно указать причину подробнее');
        exit(
header("Location: /id".$ank['id'].'?Block_status'));
    }



    if (isset(
$_POST['avtor'])) {
        
$av = ($_POST['avtor'] == 
Модератор [url=/'
$user['mylink'] .']'$user['nick'] .'[/url]':false);
    } else {
        
$av null;
    }


    
$text 'Ваш статус заблокирован!
Причина блокировки : 
'
$msg $av;

    
mail_send(0$ank['id'], $text);
    
$_SESSION['message'] = lang('Статус заблокирован');
    
query("UPDATE `user` SET `status_ank` = null WHERE `id` = '$ank[id]'");
//Удаляем кэш

cache_delete::user($ank['id']);
    exit(
header('Location: ?'));
}

//Форма блокировки статуса
if (isset($_GET['Block_status'])) {
    echo 
"<div class='p_m'><form action='' method='post'>";
    echo 
lang('Причина')." <textarea name='prich' class='form_a'></textarea><br/>";
    echo 
"<label><input type='checkbox' name='avtor' value='1' /> ".lang('Указать кто заблокировал')."</label><br/>";
    echo 
"<input class='form_a_bottom'  name='Block_status' type='submit' value='".lang('Заблокировать статус')."' /> <a href='/".$ank['mylink']."'>".lang('Отмена')."</a>";
    echo 
"</form></div>";
}
} else {
    if (
$user['id'] == $ank['id']) {
        
?>
<div class="ank_user_status">
<!--div class="status_o_s">' . 
</div--><!-- не надо пока --> 
    <div class="status_o"> 
        <a href="/user/status"> <?php echo  lang('Новый статус'?></a> 
    </div>
</div>
<?php

    
}
}













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