plugins/payment/templates/admin/manage_payout/view.stpl

Summary

Maintainability
Test Coverage
<style>
.b-list-step > .list-item {
    margin: 0 0 1em 0;
}
.tab-content {
    padding: 1em 0;
}
.b-action {
    margin: 0 0 1em;
}
.b-data .dl-horizontal dt {
    width      : 220px;
    text-align : left;
}
.b-data .dl-horizontal dd {
    margin-left : 240px;
    width       : 200px;
}
.b-data.operation .money,
.b-data.operation .currency {
    color       : #0a0;
    font-size   : 1.5em;
    line-height : 1em;
}
.b-data.operation .balance .money,
.b-data.operation .balance .currency {
    color       : #080;
    font-size   : 1em;
    line-height : 1em;
}
</style>

<div class="b-link-list pull-right">
    <a href="{url.list}" class="btn btn-primary">Назад к списоку операций</a>
    {{-- <a href="{url.view}" class="btn btn-info">Операция</a> --}}
{if_not_empty( url.provider_operation_detail )}
    <a href="{url.provider_operation_detail}" target="_blank" class="btn btn-info">Операция провайдера</a>
{/if}
{if_not_empty( url.provider_operations )}
    <a href="{url.provider_operations}" target="_blank" class="btn btn-warning">Список операций провайдера</a>
{/if}
</div>

{if_not_empty( header_data )}
<div class="b-data operation pull-left">{header_data}</div>
{/if}

{if_not_empty( request_data )}
<div class="b-data pull-left">
    {request_data}
    {if_not_empty( request_data_csv )}
        {request_data_csv}
    {/if}
</div>
{/if}

{if_not_empty( response_data )}
<div class="clearfix"></div>
<div class="b-data">
    <p>
        Журнал ответов провайдера
    </p>
    {response_data}
</div>
{/if}

<div class="clearfix"></div>

{if_false( is_finish )}
{if_false( is_processing_self )}
<div class="b-content">
    <div class="info">
        <p>
            Выберите режим вывода средств
        </p>
    </div>
    <div role="tabpanel" class="col-md-6">
        <ul class="nav nav-tabs" role="tablist">
        {if_false( is_processing_administration )}
            <li role="presentation" class="active">
                <a href="#automatic" aria-controls="automatic" role="tab" data-toggle="tab">Автоматический</a>
            </li>
        {/if}
        {if_true( is_manual )}
        {if_or_true( is_progressed, is_processing_administration )}
            {if_false( is_processing_administration )}
            <li role="presentation">
            {else}
            <li role="presentation" class="active">
            {/if}
                <a href="#manual" aria-controls="manual" role="tab" data-toggle="tab">Ручной</a>
            </li>
        {/if}
        {/if}
        </ul>
        <div class="tab-content">
        {if_false( is_processing_administration )}
            <div role="tabpanel" class="tab-pane active" id="automatic">
            {if_true( is_payout_yandexmoney )}
                {if_false( is_yandexmoney_authorize )}
                <a href="{url.yandexmoney_authorize}" class="btn btn-danger" target="_blank">Авторизация YandexMoney</a>
                {/if}
            {/if}
            {if_false( is_processing )}
                <a href="{url.request}" class="btn btn-success">Выполнить запрос вывода средств</a>
            {/if}
            {if_true( is_payout_interkassa )}
                {if_false( is_processing )}
                <a href="{url.request_interkassa}" class="btn btn-warning">Выполнить запрос вывода средств через Интеркассу</a>
                {/if}
                {if_true( is_processing_interkassa )}
                <a href="{url.check_interkassa}" class="btn btn-warning">Проверить состояние вывода средств через Интеркассу</a>
                {/if}
            {/if}
            </div>
        {/if}
        {if_true( is_manual )}
        {if_or_true( is_progressed, is_processing_administration )}
            {if_false( is_processing_administration )}
            <div role="tabpanel" class="tab-pane" id="manual">
            {else}
            <div role="tabpanel" class="tab-pane active" id="manual">
            {/if}
                <ol class="b-list-step">
                    {if_false( is_processing_administration )}
                    <li class="list-item">
                        <a href="{url.status_processing}" class="btn btn-warning" title="Переведите операцию в состояние 'Обработка', чтобы пользователь не мог отменить данную операцию">Обрабатывается</a>
                    </li>
                    {/if}
                    <li class="list-item">
                        <a href="{url.csv}" class="btn btn-primary">Скачать CSV файл для EcommPay</a>
                    </li>
                    <li class="list-item">
                        <a href="{url.provider_payouts}" class="btn btn-info" target="_blank">Выполните вывод средств с помощь CSV файла</a>
                        {tip(На сайте необходимо выбрать вкладку Массовые Выплаты и загрузить скачанный CSV файл, затем подтвердить либо отклонить перевод денег.)}
                    </li>
                </ol>
            </div>
        {/if}
        {/if}
        </div>
    </div>
</div>

    {if_or_true( is_progressed, is_processing_administration )}
    <div class="b-action pull-left">
        <p>
            Пометьте операцию вывода средств
        </p>
        <div class="action">
        {if_false( is_processing_administration )}
            <a href="{url.status_processing}" class="btn btn-warning" title="Переведите операцию в состояние 'Обработка', чтобы пользователь не мог отменить данную операцию">Обработка (для ручного вывода)</a>
        {/if}
            <a href="{url.status_success}" class="btn btn-success">Выполнено</a>
            <a href="{url.status_refused}" class="btn btn-danger">Не выполнено</a>
            <a href="{url.cancel}" class="btn btn-primary">Отменено</a>
            <a href="{url.expired}" class="btn btn-primary">Просрочено</a>
        </div>
    </div>
    {/if}

{/if}

    {if_true( is_confirmation )}
    <div class="b-action pull-left">
        <p>
            Пометьте операцию вывода средств
        </p>
        <div class="action">
            <a href="{url.expired}" class="btn btn-primary">Просрочено</a>
            <a href="{url.cancel}" class="btn btn-primary">Отменено</a>
        </div>
    </div>
    {/if}

{/if}

{if_true( is_recreate )}
<div class="b-action pull-left">
    <div class="action">
        <a href="{url.recreate}" class="btn btn-danger">Пересоздать</a>
    </div>
</div>
{/if}


{if_not_empty( operations_by_method )}
<div class="clearfix"></div>
<div class="b-data">
    <p>
        Журнал похожих операций
    </p>
    {operations_by_method}
</div>
{/if}