login_list_depozit()

Возвращает массив депозитов пользователя.

Принимаемые параметры

Имя Тип Значение по умолчанию Описание
1 login string none (Обязательный параметр) Логин пользователя
2 delete string "no" Ключ выборки

Выходные данные

Вернёт таблицу депозитов, которая содержит следующие данные:

id int id депозита
login string Логин пользователя
amount float Сумма депозита
date_start int Дата старта работы депозита
date_end int Дата окончания работы депозита
plan_id int id плана депозита
system string ЭПС депозита
count int Кол-во выполненных начислений
status bool Статус депозита (0 - в работе, 1 - отработал)
plan_description string Название плана
plan JSON Вся информация о плане депозита (см. get_plans())
Пример работы


Пример кода

login_list_depozit.php
<!-- Таблица депозитов -->
<table style="width: 100%;padding-top: 100px;">
    <thead>
    <tr>
        <th><?php echo T('Дата'); ?></th>
        <th><?php echo T('Сумма').' ('.html($valu).')'; ?></th>
        <th><?php echo T('Начислено/Всего'); ?></th>
        <th><?php echo T('Прибыль').' ('.html($valu).')'; ?></th>
        <th><?php echo T('Статус'); ?></th>
        <!-- Закрытие Депозитов -->
        <?php if ($depozit_close) { ?>
            <th><?php echo T('Возврат'); ?></th>
        <?php } ?>
        <!-- /.Закрытие Депозитов -->
    </tr>
    </thead>
    <tbody>
        <?php
        $list = login_list_depozit($login);
        if ($list) {
            foreach ($list as $item) { ?>
                <tr style="text-align: center;">
                    <td><?php echo format_date($item['date_start']); ?></td>
                    <td><?php echo format_currency($item['summa'], $val); ?></td>
                    <td><?php echo (int)count_dep($item['id']) . '/' . (int)count_dep_all($item['id']); ?></td>
                    <td><?php echo format_currency(summa_dep($item['id']), $val); ?></td>
                    <td><?php echo $item['status'] ? T('Закрыт') : T('Работает'); ?></td>
                    <!-- Закрытие Депозитов -->
                    <?php if ($depozit_close) { ?>
                        <td>
                            <?php if (!$item['status']) { ?>
                                <form method="post" action="/handlers/user/depozit_close.php">
                                    <?php echo form_init(); ?>
                                    <input type="hidden" name="depozit_close" value="1">
                                    <input type="hidden" name="id" value="<?php echo (int)$item['id']; ?>">
                                    <input type="submit" value="<?php echo T("Закрыть"); ?>">
                                </form>
                            <?php } else {
                                echo T('Вывод не возможен');
                            } ?>
                        </td>
                    <?php } ?>
                    <!-- /.Закрытие Депозитов -->
                </tr>
            <?php }
        } else { ?>
            <tr>
                <td colspan="<?php echo $depozit_close ? '6' : '5' ?>"><?php echo T('Записей не обнаружено'); ?></td>
            </tr>
        <?php } ?>
    </tbody>
</table>
<!-- /.Таблица депозитов -->
  • functions/login_list_depozit.txt
  • Последние изменения: 2018/04/09 17:30
  • (внешнее изменение)