Страница реквизиты

Страница предназначена для ввода данных ЭПС пользователя.

Стандарт именования: wallets.php

На странице обязательно должна быть форма реквизитов, которая включает в себя:

Обязательные поля
Поля для ввода реквизитов ЭПС

А также кнопку "Сохранить изменения" (submit)

Форму отправляем методом "post" на обработчик action="/handlers/user/save_wallets.php" Перед отправкой обязательно необходима инициализация формы функцией form_init()

Если во время сохранения изменений возникнет ошибка, будет произведен редирект на эту страницу. Ошибка будет выведена на месте функции flash_show('save_wallets').

Вывод списка платёжных систем, доступных пользователю, выводится функцией get_payment_system('settings')

save_wallets.php
<!-- Настройка кошельков -->
<form action="/handlers/user/save_wallets.php" method="post">
  <?php echo flash_show('save_wallets'); ?>
  <?php echo form_init(); ?>
  <?php foreach (get_payment_system('settings') as $item) {
      $attr = login_get_wallet($login, $item['value']) ? 'value="' . escape(login_get_wallet($login, $item['value'])) . '" readonly' : 'placeholder="' . escape($item['placeholder']) . '"';
      ?>
    <div class="input-group">
      <span class="input-group-addon">
        <svg width="70" height="20" role="img">
          <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#bm_icon_payment_colored_<?php echo strtolower(escape($item['value'])); ?>"></use>
        </svg>
      </span>
        <?php if ($item['value'] === 'Ripple') { ?>
          <div style="display: flex;">
            <input type="text" class="form-control" name="tag_ripple" value="<?php echo escape(login_get_wallet(get_login(), 'tag_ripple')); ?>" placeholder="<?php echo T('Тэг'); ?>" style="width: 50%;">
            <input type="text" class="form-control" name="<?php echo escape($item['value']); ?>" <?php echo $attr; ?>>
          </div>
        <?php } else { ?>
          <input type="text" class="form-control" name="<?php echo escape($item['value']); ?>" <?php echo $attr; ?>>
        <?php } ?>
 
    </div>
    <br>
  <?php } ?>
  <input type="submit" value="<?php echo T('Сохранить изменения'); ?>" class="btn btn-default btn-md" style="width: 100%">
</form>
<!-- /.Настройка кошельков -->

Переменные и функции

  • pages/internal/wallets.txt
  • Последнее изменение: 2021/07/15 15:50
  • kubxewj2xxi1