Отключение возможности писать у припаркованных аккаунтов 1.0.0

Дополнение к модификации парковки пользовательских аккаунтов.

  1. Exile
    Совместимость:
    не проверялся на совместимость
    Изменения в БД:
    не требуются
    Дополнительные требования:
    модификация парковки аккаунта
    Автор:
    Gemini_13
    Общественное достояние:
    нет
    Описание: дополнение к модификации парковки пользовательских аккаунтов. Отключение возможности писать у припаркованных аккаунтов.
    Инструкция по установке:
    PHP:
    # ---- [ Открыть ] -------------------

    posting.php

    # ---- [ Найти ] -------------------

        
    case 'newtopic':
            if(
    bf($userdata['user_opt'], 'user_opt''allow_topic'))
            {
                
    bb_die($lang['RULES_POST_CANNOT']);
            }

    # ---- [ Вставить после ] -------------------

            
    if ($userdata['user_park_profile'])
            {
                
    $message $lang['PARK_PROFILE_POST_DISALLOWED'] .'<br /><br />'sprintf($lang['CLICK_RETURN_INDEX'],  '<a href="index.php">''</a>');
                
    message_die(GENERAL_MESSAGE$message);
            }

    # ---- [ Найти ] -------------------

        
    case 'reply':
        case 
    'quote':
            if(
    bf($userdata['user_opt'], 'user_opt''allow_post'))
            {
                
    bb_die($lang['RULES_REPLY_CANNOT']);
            }
            
    $is_auth_type 'auth_reply';

    # ---- [ Вставить после ] -------------------

            
    if ($userdata['user_park_profile'])
            {
                
    $message $lang['PARK_PROFILE_POST_DISALLOWED'] .'<br /><br />'sprintf($lang['CLICK_RETURN_INDEX'],  '<a href="index.php">''</a>');
                
    message_die(GENERAL_MESSAGE$message);
            }

    # ---- [ Открыть ] -------------------

    ajax/posts.php

    # ---- [ Найти ] -------------------

                        
    $this->ajax_die($lang['DOUBLE_POST_ERROR']);
                    }
                }
            }

    # ---- [ Вставить после ] -------------------

            
    if ($userdata['user_park_profile'])
            {
                
    $this->ajax_die($lang['PARK_PROFILE_POST_DISALLOWED']);
            }

    # ---- [ Открыть ] -------------------

    language/lang_russian/lang_main.php

    # ---- [ Найти ] -------------------

    $lang['PARK_PROFILE_STATUS_WHOTE'] ='<h5>Что такое "Парковка Аккаунта"?</h5>';

    # ---- [ Вставить после ] -------------------

    $lang['PARK_PROFILE_POST_DISALLOWED'] ='Вы не сможете писать сообщения пока аккаунт припаркован';

    # ---- [ Конец ] -------------------