$blogs = blog_list($search_key); if (strlen(trim($search_key)) > 0) { $page_title = $lang['search'] . ' :: ' . $search_key; } } else { if (!empty($category_name)) { $blogs = blog_list_by_category($category_name); $page_title = $lang['category'] . ' :: ' . $category_name; } else { if (!empty($archive_date)) { $blogs = blog_list_by_archive($archive_date); $page_title = $lang['archive'] . ' :: ' . $archive_date; } } } $page_blogs = blog_page($curr_page, blog_sort($blogs)); $blogs = $page_blogs['blogs']; $pager_html = $page_blogs['pager']; $page_body = TPL_FOLDER . '/' . $site_tpl . '/main.php'; } else { include_once 'geshi/geshi.php'; $blog = blog_read($blog_serial, $category_name); $blog['content'] = reformat_embeded_code($blog['content']); $comments = comment_list_by_blog($blog_serial); $comments = comment_sort($comments); $page_title = $blog['title']; $page_body = TPL_FOLDER . '/' . $site_tpl . '/blog_comment.php'; } break; } include_once TPL_FOLDER . '/' . $site_tpl . '/layout.php';
} } function rss_create($arr_blog_list) { global $site_name; global $site_slogan; global $context_root; echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n"; echo "<rss version=\"2.0\">\n"; echo "<channel>\n"; echo "<title><![CDATA[{$site_name}]]></title>\n"; echo "<description><![CDATA[{$site_slogan}]]></description>\n"; echo "<link>http://" . $_SERVER['HTTP_HOST'] . $context_root . "</link>\n"; if (!empty($arr_blog_list)) { foreach ($arr_blog_list as $blog) { echo "<item>\n"; echo "<title><![CDATA[{$blog['title']}]]></title>\n"; echo "<link>http://" . $_SERVER['HTTP_HOST'] . $context_root . "index.php?b={$blog['serial']}&c={$blog['category']}</link>\n"; echo "<description><![CDATA[{$blog['content']}]]></description>"; echo "<category><![CDATA[{$blog['category']}]]></category>\n"; echo "<comments>http://" . $_SERVER['HTTP_HOST'] . $context_root . "index.php?b={$blog['serial']}&c={$blog['category']}</comments>\n"; echo "<pubDate>" . date('r', $blog['timestamp']) . "</pubDate>\n"; echo "</item>\n"; } } echo "</channel>\n"; echo "</rss>"; } include_once 'secret.php'; $page_blogs = blog_page(1, blog_sort(blog_list())); rss_create($page_blogs['blogs']);