if (is_array($records)) { $itemid = $records[0]['blogid']; if ($is_save && $mbcon['txtdown'] == '1') { $m_b->save_a_text($records[0]); } else { $section_body_main = $m_b->make_viewentry($records[0]); } } else { getHttp404($lnc[186]); } //Load plugins $section_body_main[0] = plugin_get('entrybegin') . $section_body_main[0]; $section_body_main[] = plugin_get('commentbegin'); if ($records[0]['replies'] != 0 || $records[0]['tbs'] != 0) { if ($mbcon['avatar'] == 1 || $mbcon['usergravatar'] == 1 || $mbcon['visitorgravatar'] == 1) { $replyarray = $m_b->getgroupbyquery("SELECT t1.*, t2.userid, t2.avatar FROM `{$db_prefix}replies` t1 LEFT JOIN `{$db_prefix}user` t2 ON t1.replierid=t2.userid WHERE t1.blogid='{$itemid}' AND (t1.reproperty<2 OR t1.reproperty=4) ORDER BY t1.reptime {$order} LIMIT {$start_id}, {$mbcon['replyperpage']}"); } else { $replyarray = $m_b->getgroupbyquery("SELECT * FROM `{$db_prefix}replies` WHERE blogid='{$itemid}' AND (reproperty<2 OR reproperty=4) ORDER BY reptime {$order} LIMIT {$start_id}, {$mbcon['replyperpage']}"); } if ($replyarray[0]['repid'] != '') { $section_body_main[] = $m_b->make_replies($replyarray); $outurl = getlink_entry($itemid, $records[0]['blogalias'], '%s', $part); $pageway = 1; $innerpages = $m_b->make_pagebar($page, $mbcon['pagebaritems'], $outurl, $records[0]['replies'] + $records[0]['tbs'], $mbcon['replyperpage'], $pageway); } else { checkPageValidity($page, 1); } } else { checkPageValidity($page, 1); } if ($records[0]['property'] != '1' && $permission['Reply'] == 1) {
Bo-Blog 2 : The Blog Reloaded. <<A Bluview Technology Product>> 禁止使用Windows记事本修改文件,由此造成的一切使用不正常恕不解答! PHP+MySQL blog system. Code: Bob Shen Offical site: http://www.bo-blog.com Copyright (c) Bob Shen 中国-上海 In memory of my university life ------------------------------------------------------- */ if (!defined('VALIDREQUEST')) { die('Access Denied.'); } acceptrequest('pageid,pagealias'); $itemid = $pagealias ? safe_convert($pagealias) : floor($pageid); $m_b = new getblogs(); $records = $pagealias ? $m_b->getgroupbyquery("SELECT * FROM `{$db_prefix}pages` WHERE `pagealias`='{$itemid}'") : $m_b->getgroupbyquery("SELECT * FROM `{$db_prefix}pages` WHERE `pageid`='{$itemid}'"); if (is_array($records)) { $section_body_main = $m_b->output_page($records[0]); } else { catcherror($lnc[186]); } //Load plugins $section_body_main[0] = plugin_get('custompagebegin') . $section_body_main[0]; $section_body_main[] = plugin_get('custompageend'); $plugin_closesidebar = $records[0]['closesidebar'] == 1 ? 0 : 1; if ($plugin_closesidebar == 1) { $elements['mainpage'] = str_replace("class=\"content\"", "class=\"content-wide\"", $elements['mainpage']); } $ifannouncement = "none"; $bodymenu = $t->set('mainpage', array('pagebar' => '', 'iftoppage' => 'none', 'ifbottompage' => 'none', 'ifannouncement' => 'none', 'topannounce' => '', 'mainpart' => @implode('', $section_body_main), 'previouspageexists' => '', 'nextpageexists' => '')); $pagetitle = "{$records[0]['pagetitle']} × ";
case 'category': $query = "SELECT * FROM `{$db_prefix}blogs` WHERE `property`<'2' AND `permitgp`='' AND `category`='{$itemid}' ORDER BY `pubtime` DESC LIMIT 0, {$mbcon['maxrssitem']}"; break; case 'entry': $query = "SELECT t1.*, t2.* FROM `{$db_prefix}blogs` t1 LEFT JOIN `{$db_prefix}replies` t2 ON t1.blogid=t2.blogid WHERE t1.blogid={$itemid} AND t1.property<>'2' AND t1.property<>'3' ORDER BY t2.reptime {$order} LIMIT 0, {$mbcon['maxrssitem']}"; break; case 'comment': $query = "SELECT t1.*, t2.* FROM `{$db_prefix}replies` t1 LEFT JOIN `{$db_prefix}blogs` t2 ON t1.blogid=t2.blogid WHERE t1.reproperty='0' ORDER BY t1.reptime DESC LIMIT 0, {$mbcon['maxrssitem']}"; break; default: $query = "SELECT * FROM `{$db_prefix}blogs` WHERE `property`<'2' AND `permitgp`='' ORDER BY `pubtime` DESC LIMIT 0, {$mbcon['maxrssitem']}"; break; } include "inc/rsstemplate.php"; $m_b = new getblogs(); $records = $m_b->getgroupbyquery($query); if (!is_array($records)) { exit; } if ($job == 'category' || $job == 'main') { foreach ($records as $entry) { $rssbody .= $m_b->rss_entry($entry); } } elseif ($job == 'entry') { $rssbody .= $m_b->rss_entry($records[0]); foreach ($records as $entry) { $rssbody .= $m_b->rss_replies($entry); $seed += 1; } } elseif ($job == 'comment') { foreach ($records as $entry) {