Не отображается сообщение если в закладках пусто

Помогите поправить код, если в избранном ничего нет? должно отображаться сообщение

<div class='errorfav'>Здесь будут отображаться приложения, которые вы добавили в <a href='/favorites'>Избранное</a>.</div>

Сам код

<?php
/*
=====================================================
 Файл: uFav.php
-----------------------------------------------------
 Назначение: Вывод блока с закладками
-----------------------------------------------------
 © sTee & uFlex (www.zagruzka-up.ru)
=====================================================
*/

if (!defined('DATALIFEENGINE')) {
    die("Hacking attempt!");
}
//==========================================================================
$m = "20"; //Длинна заголовка
$v = "25"; //Длинна описания
$f = "5"; //Количество публикаций
$n = "<div class='errorfav'>Здесь будут отображаться приложения, которые вы добавили в <a href='/favorites'>Избранное</a>.</div>"; //Если у юзера нету закладок
//==========================================================================

if (!defined('DATALIFEENGINE')) {
    die("Hacking attempt!");
}

$is_change = false;

if( !$config['allow_cache'] ) {
    $config['allow_cache'] = 1;
    $is_change = true;
}

$uFav = dle_cache("uFav", $config['skin']);

if (count(explode(",", $member_id['favorites'])) > 0) {
    $db->query("SELECT * FROM " . PREFIX . "_post WHERE id IN ({$member_id['favorites']}) ORDER BY date DESC LIMIT 0,$f");

    while ($row = $db->get_row()) {
        $message = substr(stripslashes(strip_tags($row['short_story'], '')) , 0, $v) . "...";
        if (dle_strlen($row['title'], $config['charset']) > $m) {
            $title = dle_substr($row['title'], 0, $m, $config['charset']) . "...";
        } else {
            $title = $row['title'];
        }
        $shortnews = $row['short_story'];
        $noscreen = $s;

        if ($member_id['favorites']) {
            $favorites = count(explode(",", $member_id['favorites']));
        } else $favorites = '0';

        if (preg_match_all('#]*\\ssrc=(\'|")(.*?)\\1.*?>#i', $shortnews, $total)) foreach ($total[2] as $shortnews) {
            $tpl->set('{screen}', $shortnews);
        } else {
            $tpl->set('{screen}', $noscreen);
        }

        $tpl->load_template('ufav_skin.tpl');

        $tpl->set('[delete]', "<a id=\"fav-id-{$row['id']}\" href=\"$PHP_SELF?do=favorites&doaction=del&id={$row['id']}\">");
        $tpl->set('[/delete]', "</a>");
        $tpl->set('{news_id}', $row['id']);
        $tpl->set('{url-link}', $config["http_home_url"] . "index.php?newsid=" . $row['id']);
        $tpl->set('{title}', $title);
        $tpl->set('{text}', $shortnews);
        $tpl->set('{message}', $message);
        $tpl->compile('uFav');
        $tpl->clear();
    }
    $db->free();

    create_cache("uFav", $uFav, $config['skin']);
    echo $tpl->result['uFav'];
} else {
    echo $n;
}

if ($is_change) $config['allow_cache'] = 0;
?>


Ответы (0 шт):