Просмотр поста

.
EXTM

Вот исходный код счетчиков гостевой и админ-клуба:

/*
    -----------------------------------------------------------------
    Статистика гостевой
    -----------------------------------------------------------------
    $mod = 1    колличество новых в гостевой
    $mod = 2    колличество новых в Админ-Клубе
    -----------------------------------------------------------------
    */
    static function guestbook($mod = 0)
    {
        $count = 0;
        switch ($mod) {
            case 1:
                $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `guest` WHERE `adm`='0' AND `time` > '" . (time() - 86400) . "'"), 0);
                break;

            case 2:
                if (core::$user_rights >= 1)
                    $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `guest` WHERE `adm`='1' AND `time` > '" . (time() - 86400) . "'"), 0);
                break;

            default:
                $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `guest` WHERE `adm`='0' AND `time` > '" . (time() - 86400) . "'"), 0);
                if (core::$user_rights >= 1) {
                    $req = mysql_query("SELECT COUNT(*) FROM `guest` WHERE `adm`='1' AND `time`>'" . (time() - 86400) . "'");
                    $count = $count . '&#160;/&#160;<span class="red"><a href="guestbook/index.php?act=ga&amp;do=set">' . mysql_result($req, 0) . '</a></span>';
                }
        }
        return $count;
    }


Выводятся ссылки так:
// Ссылка на гостевую
if ($set['mod_guest'] || $rights >= 7)
    echo '<div class="menu"><a href="guestbook/index.php">' . $lng['guestbook'] . '</a> (' . counters::guestbook() . ')</div>';


==========

Я хотел сделать (и даже делал как то давно (хоть и немного по другому), но удалил) такой код:
/*
    -----------------------------------------------------------------
    Статистика гостевой/Админ-Клуба
    -----------------------------------------------------------------
    $mod = 0    колличество новых в гостевой и Админ-Клубе
$mod = 1    колличество новых в гостевой
    $mod = 2    колличество новых в Админ-Клубе
    -----------------------------------------------------------------
    */
    static function guestbook($mod = 1)
    {
        $count = 0;
        if ($mod) {
                $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `guest` WHERE `adm`='0' AND `time` > '" . (time() - 86400) . "'"), 0);
        }
        return $count;
    }

    static function guestbook($mod = 2)
    {
        $count_ac = 0;
        if ($mod) {
                $count_ac = mysql_result(mysql_query("SELECT COUNT(*) FROM `guest` WHERE `adm`='1' AND `time` > '" . (time() - 86400) . "'"), 0);
        }
        return $count_ac;
    }


И вот такие ссылки:
// Ссылка на гостевую
if ($set['mod_guest'] || $rights >= 7)
    echo '<div class="menu"><a href="guestbook/index.php">' . $lng['guestbook'] . '</a> (' . counters::guestbook(1) . ')</div>';
// Ссылка на Админ-Клуб
if (core::$user_rights >= 1)
    echo '<div class="menu"><a href="guestbook/index.php?act=ga&amp;do=set">Админ-Клуб</a> (' . counters::guestbook(2) . ')</div>';


----------

Но почему то теперь не получается, не могу понять в чем дело.
Если можете подскажите, что не так я делаю?