Страница рефералы

Отображает статистические данные по доходности рефералов.

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

На странице должна присутствовать таблица рефералов, которая выводится функцией login_refer_list_table().

ref.php
<!-- Таблица рефералов -->
<table>
    <thead>
        <tr>
            <th><?php echo T('Логин'); ?></th>
            <th><?php echo T('Дата'); ?></th>
            <th><?php echo T('Пополнение').' ('.html($valu).')'; ?></th>
            <th><?php echo T('Реферальные').' ('.html($valu).')'; ?></th>
        </tr>
    </thead>
    <tbody>
        <?php echo login_refer_list_table($login, 'text-align:center;'); ?>
    </tbody>
</table>
<!-- /.Таблица рефералов -->
ref2.php
<!-- Вывод реферальной программы по уровням -->
<?php
    $refer_group_id = get_row_by_id('type_refer_system', session('type_refer_system_id'));
    $levels = get_list('refer_system', ' `group_id` = ' . escape_db($refer_group_id['id'])); // получим уровни для пользователя
?>
<table class="table table-bordered">
    <thead>
    <tr>
        <td><?php echo T('Логин'); ?></td>
        <td><?php echo T('Пополнений') . ' (' . html($valu) . ')'; ?></td>
        <td><?php echo T('Реферальные') . ' (' . html($valu) . ')'; ?></td>
        <td><?php echo T('Дата регистрации'); ?></td>
        <td><?php echo T('E-mail для связи'); ?></td>
    </tr>
    </thead>
    <tbody>
    <?php foreach ($levels as $index) { ?>
        <tr>
            <td colspan="5" style="text-align: center;"><?php echo (int) $index['level'] . T('уровень'); ?></td>
        </tr>
        <?php
        $list = marketing_login_refer_by_level_list($login, $index['level'], $status = 1);
        foreach ($list as $item) {
            echo '<tr>';
            echo '<td>' . escape($item['login']) . '</td>'; // вывод логина
            $sql = "SELECT SUM(`full_amount`) FROM `accrued_referral` WHERE";
            $sql .= " `login` = " . escape_db($item['login']) . " AND ";
            $sql .= " `refer` = " . escape_db($login);
            $sql .= condition_delete();
            $amount = get_value($sql);
            echo '<td>' . fc($amount) . '</td>'; //вывод суммы пополнений
            $sql = "SELECT SUM(`amount`) FROM `accrued_referral` WHERE";
            $sql .= " `login` = " . escape_db($item['login']) . " AND ";
            $sql .= " `refer` = " . escape_db($login);
            $sql .= condition_delete();
            $amount = get_value($sql);
            echo '<td>' . fc($amount) . '</td>'; //вывод сумму заработанной
            echo '<td>' . bm_date($item['date']) . '</td>'; // вывод даты регистрации пользователя
            echo '<td>' . escape($item['email']) . '</td>'; // вывод даты регистрации пользователя
            echo '</tr>';
        }
        ?>
    <?php } ?>
    </tbody>
</table>
<!-- Вывод реферальной программы по уровням -->

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

Функции: login_refer_list_table(), T(), escape(), html()

Переменные: $login

  • pages/internal/ref.txt
  • Последнее изменение: 2020/08/11 11:36
  • kubxewj2xxi1