Не отображается сообщение если в закладках пусто
Помогите поправить код, если в избранном ничего нет? должно отображаться сообщение
<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;
?>