} elseif (!empty($one_source) and !empty($source_config[$one_source]['params'])) {
    $click_params = $source_config[$one_source]['params'];
    $click_params_cnt = count($click_params);
    $click_params_keys = array_keys($click_params);
}
for ($i = 1; $i <= 15; $i++) {
    if (!$var['click_params'][$i]) {
        continue;
    }
    // есть ли в наших данных переходы с таким параметром
    if ($i <= $click_params_cnt) {
        // именованный параметр
        $click_params_html .= glink('click_param_value' . $i, true, $click_params[$click_params_keys[$i - 1]]['name']);
    } else {
        // пользовательский параметр
        $click_params_html .= glink('click_param_value' . $i, true, 'Параметр перехода #' . ($i - $click_params_cnt));
    }
}
if ($campaign_params_html != '' or $click_params_html != '') {
    ?>
        <div class="btn-group no-margin">
            <div class="dropdown">
                <a class="btn btn-default dropdown-toggle" href="#fakelink" data-toggle="dropdown" role="button" aria-expanded="false">
                    <span>Другие параметры</span>
                    <i class="cpa cpa-angle-down"></i>
                </a>
                <ul class="dropdown-menu dropdown-menu-full" role="menu">
                    <?php 
    echo $campaign_params_html;
    // Разделитель, если присутствуют оба раздела
    if ($campaign_params_html != '' and $click_params_html != '') {
Example #2
0
function gModoButton($modo, $texto = false, $pad = "")
{
    global $PHP_SELF;
    if (!$texto) {
        $texto = $modo;
    }
    return "<span class=tb>" . glink(pAction($PHP_SELF . "?modo={$modo}&" . $pad), $texto) . "</span>";
}