Функция показа различных счётчиков-метрик используется только в end.php

Issue #32 resolved
Igor Strebezhev created an issue

Имеет смысл переместить функцию counters() из func.php в end.php

function counters()
{
    global $headmod;
    $req = mysql_query("SELECT * FROM `cms_counters` WHERE `switch` = '1' ORDER BY `sort` ASC");
    if (mysql_num_rows($req) > 0) {
        while ($res = mysql_fetch_array($req)) {
            $link1 = ($res['mode'] == 1 || $res['mode'] == 2) ? $res['link1'] : $res['link2'];
            $link2 = $res['mode'] == 2 ? $res['link1'] : $res['link2'];
            $count = ($headmod == 'mainpage') ? $link1 : $link2;
            if (!empty ($count))
                echo $count;
        }
    }
}

Comments (9)

  1. Дмитрий Митенёв

    по сути тоже самое и будет, что функции , что энд везде инклюдятся

  2. Igor Strebezhev reporter

    Koenig, в таком случае хотя бы как-то скинуть нагрузку с func.php, ибо там уже 1000 строк. Потихоньку мусор повыносить, может, и среда не будет тормозить при открытии.

  3. Дмитрий Митенёв

    ну тут уже не среда виновата, а комп, а так ладно, уговорил, переноси

  4. Log in to comment