Exemplo n.º 1
0
<<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.');
}
if ($flset['guestbook'] == 1) {
    getHttp404($lnc[313]);
}
$m_b = new getblogs();
if ($permission['LeaveMessage'] == 1) {
    $section_body_main = $m_b->make_visit_form($lnc[129], '', "visit.php?job=addmessage");
    $section_body_main .= "<a name='topreply'></a><div id='addnew'></div>";
}
$replyrecords = $m_b->reply_record_array($mbcon['messageperpage'], $page);
if ($replyrecords[0]['repid'] != '') {
    $section_body_main .= $m_b->make_messages($replyrecords);
    $innerpages = $m_b->make_pagebar($page, $mbcon['pagebaritems'], "guestbook.php", $statistics['messages'], $mbcon['messageperpage']);
}
if ($page == 1) {
    announcebar();
} else {
    $ifannouncement = 'none';
}
$bodymenu = $t->set('mainpage', array('pagebar' => $innerpages, 'iftoppage' => 'none', 'ifbottompage' => 'display', 'ifannouncement' => $ifannouncement, 'topannounce' => $topannounce, 'mainpart' => $section_body_main, 'currentpage' => $pageitems['currentpage'], 'previouspageurl' => $pageitems['previouspageurl'], 'nextpageurl' => $pageitems['nextpageurl'], 'turningpages' => $pageitems['turningpages'], 'totalpages' => $pageitems['totalpages'], 'previouspageexists' => $pageitems['previouspageexists'], 'nextpageexists' => $pageitems['nextpageexists']));
$pagetitle = "{$lnc[91]} - ";
Exemplo n.º 2
0
     $entries_query = str_replace(',<end>', '', $taginfo['tagentry']);
     $entries_query = str_replace('<tag>,', '', $entries_query);
     $partialquery = "WHERE `blogid` IN ({$entries_query}) AND `property`<'2' ORDER BY  `sticky` DESC, `pubtime` DESC";
     if ($mbcon['tag_list'] == 1) {
         $records = $m_b->new_record_array($partialquery, $mbcon['listitemperpage'], $page);
         $listbody = $m_b->make_excerption($records, 'list');
         $section_body_main[] = $m_b->make_list(@implode('', $listbody));
         $perpagevalue = $mbcon['listitemperpage'];
     } else {
         $records = $m_b->new_record_array($partialquery, $mbcon['exceptperpage'], $page);
         $section_body_main = $m_b->make_excerption($records);
         $perpagevalue = $mbcon['exceptperpage'];
     }
     $counter_now = $blog->countbyquery("SELECT COUNT(blogid) FROM `{$db_prefix}blogs` WHERE `blogid` IN ({$entries_query}) AND `property`<'2'");
     $urlref = getlink_tags(str_replace('%', '%%', urlencode(urlencode($tag))), $mode, '%s');
     $pagebar = $m_b->make_pagebar($page, $mbcon['pagebaritems'], $urlref, $counter_now, $perpagevalue, '1');
     $pagebar .= " [ {$lnc[181]} <a href=\"" . getlink_tags(urlencode(urlencode($tag)), '1') . "\" title=\"{$lnc[182]}\">{$lnc[183]}</a> | <a href=\"" . getlink_tags(urlencode(urlencode($tag)), '2') . "\" title=\"{$lnc[184]}\">{$lnc[185]}</a> ]";
 }
 $iftoppage = $mbcon['pagebarposition'] == 'down' ? 'none' : 'block';
 $ifbottompage = $mbcon['pagebarposition'] == 'up' ? 'none' : 'block';
 if ($mbcon['tagunderlinetospace'] == 1) {
     $allentries[0]['tagname'] = str_replace('_', ' ', $allentries[0]['tagname']);
 }
 if ($mbcon['tag_list'] == 1) {
     $mainbody = $t->set('contentpage', array('title' => "Tags:{$allentries[0]['tagname']}", 'contentbody' => @implode('', $section_body_main)));
 } else {
     $mainbody = @implode('', $section_body_main);
 }
 $pagetitle = "Tags:{$allentries[0]['tagname']} - ";
 announcebar();
 $bodymenu = $t->set('mainpage', array('pagebar' => $pagebar, 'iftoppage' => $iftoppage, 'ifbottompage' => $ifbottompage, 'ifannouncement' => $ifannouncement, 'topannounce' => $topannounce, 'mainpart' => $mainbody, 'currentpage' => $pageitems['currentpage'], 'previouspageurl' => $pageitems['previouspageurl'], 'nextpageurl' => $pageitems['nextpageurl'], 'turningpages' => $pageitems['turningpages'], 'totalpages' => $pageitems['totalpages'], 'previouspageexists' => '', 'nextpageexists' => ''));
Exemplo n.º 3
0
        $tmp_sgp = $usergp[$tmp_gp];
        $tmp_tm = zhgmdate("{$mbcon['timeformat']} H:i", $detail_array[$i]['regtime'] + 3600 * $config['timezone']);
        $tablebody .= "<tr><td width='42%' class=\"listbox-entry\">{$detail_array[$i]['username']}</td><td width='10%'  align='center' class=\"listbox-entry\">{$tmp_sgp}</td><td width='40%' align='center' class=\"listbox-entry\">{$tmp_tm}</td><td width='5%' align='center' class=\"listbox-entry\"><a href=\"" . getlink_user($detail_array[$i]['userid']) . "\"><img src='{$mbcon['images']}/detail.gif' alt='{$lnc[194]}' title='{$lnc[194]}' border='0'></a></td></tr>\n";
    }
    $tablelist = "<tr><td class=\"listbox-header\" width='42%' align='center'>{$lnc[132]}</td><td class=\"listbox-header\" width='13%'  align='center'>{$lnc[199]}</td><td class=\"listbox-header\" width='40%' align='center'>{$lnc[200]}</td><td class=\"listbox-header\" width='5%' align='center'></td></tr>\n" . $tablebody;
    foreach ($usergp as $i => $value) {
        if ($i == 0) {
            continue;
        }
        $selected = $i == $usergroup ? ' selected="selected"' : '';
        $puttingcate[] = "<a href=\"view.php?go=userlist&amp;usergroup={$i}&amp;ordered={$ordered}\">{$value}</a>";
    }
    $puttingcates = "{$lnc[201]} <a href=\"view.php?go=userlist&amp;ordered={$ordered}\">{$lnc[202]}</a> | " . @implode(' | ', $puttingcate);
    $tablelist .= "<tr><td colspan='5' align='left'></td></tr>\n";
    $m_b = new getblogs();
    $innerpages = $m_b->make_pagebar($page, $mbcon['pagebaritems'], "view.php?go=userlist", $statistics['users'] + 1, $mbcon['listitemperpage']);
    $innerpages .= "<br/>{$puttingcates}<br/> {$lnc[203]} <a href=\"view.php?go=userlist&amp;usergroup={$usergroup}&amp;ordered=1\">{$lnc[204]}</a> | <a href=\"view.php?go=userlist&amp;usergroup={$usergroup}&amp;ordered=2\">{$lnc[205]}</a> | <a href=\"view.php?go=userlist&amp;usergroup={$usergroup}&amp;ordered=3\">{$lnc[206]}</a> | <a href=\"view.php?go=userlist&amp;usergroup={$usergroup}&amp;ordered=4\">{$lnc[207]}</a>";
    $iftoppage = $mbcon['pagebarposition'] == 'down' ? 'none' : 'block';
    $ifbottompage = $mbcon['pagebarposition'] == 'up' ? 'none' : 'block';
    $section_table = $t->set('normaltable', array('tablebody' => $tablelist));
    $section_body_main = $t->set('contentpage', array('title' => $lnc[208], 'contentbody' => $section_table));
    announcebar();
    $bodymenu = $t->set('mainpage', array('pagebar' => $innerpages, 'iftoppage' => $iftoppage, 'ifbottompage' => $ifbottompage, 'ifannouncement' => $ifannouncement, 'topannounce' => $topannounce, 'mainpart' => $section_body_main, 'currentpage' => $pageitems['currentpage'], 'previouspageurl' => $pageitems['previouspageurl'], 'nextpageurl' => $pageitems['nextpageurl'], 'turningpages' => $pageitems['turningpages'], 'totalpages' => $pageitems['totalpages'], 'previouspageexists' => $pageitems['previouspageexists'], 'nextpageexists' => $pageitems['nextpageexists']));
    $pagetitle = "{$lnc[208]} × ";
}
if ($job == 'archivelist') {
    $allvaliddates = $blog->getarraybyquery("SELECT `pubtime` FROM `{$db_prefix}blogs` WHERE property='0' ORDER BY `pubtime` DESC");
    $allvaliddates = $allvaliddates['pubtime'];
    $resultdates = array();
    $dayarticlenum = array();
    $dayhot = array();
Exemplo n.º 4
0
    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) {
    $form_reply = $m_b->make_visit_form($lnc[187], $records[0]['blogid'], "visit.php?job=addreply");
}
$section_body_main[] = $t->set('endviewentry', array('form_reply' => $form_reply, 'innerpages' => $innerpages));
if (!$is_preview) {
    //Read counter
    $allreads = $_COOKIE['readentry'];
    if (!strstr($allreads, "{$itemid},")) {
        $m_b->query("UPDATE LOW_PRIORITY `{$db_prefix}blogs` SET `views`=`views`+1 WHERE `blogid`='{$itemid}'");
Exemplo n.º 5
0
 }
 $results = file("{$db_tmpdir}/{$sid}.php");
 $searchmethod = trim($results[2]);
 $keyword = trim($results[1]);
 $tmp_results3 = @explode(',', trim($results[3]));
 for ($i = 0; $i < count($tmp_results3); $i++) {
     $tmp_results3[$i] = "'" . $tmp_results3[$i] . "'";
 }
 $result = @implode(',', $tmp_results3);
 $start_id = ($page - 1) * $mbcon['listitemperpage'];
 $counter_now = substr_count($result, ',') + 1;
 $m_b = new getblogs();
 $urlref = "visit.php?job=viewresult&amp;sid={$sid}";
 if ($searchmethod == 1 || $searchmethod == 2) {
     $records = $blog->getgroupbyquery("SELECT * FROM `{$db_prefix}blogs` WHERE `blogid` in ({$result}) ORDER BY `sticky` DESC LIMIT {$start_id},{$mbcon['listitemperpage']}");
     $pagebar = $m_b->make_pagebar($page, $mbcon['pagebaritems'], $urlref, $counter_now, $mbcon['listitemperpage']);
     $listbody = $m_b->make_excerption($records, 'list');
     $section_body_main[] = $m_b->make_list(@implode('', $listbody));
 }
 if ($searchmethod == 3) {
     $records = $blog->getgroupbyquery("SELECT t1.*, t2.title, t2.blogalias FROM `{$db_prefix}replies` t1 INNER JOIN `{$db_prefix}blogs` t2 ON t2.blogid=t1.blogid WHERE t1.repid in  ({$result}) ORDER BY t1.reptime DESC LIMIT {$start_id}, {$mbcon['listitemperpage']}");
     for ($i = 0; $i < count($records); $i++) {
         $records[$i]['repcontent'] = "<strong>{$lnc[71]}</strong><a href=\"" . getlink_entry($records[$i]['blogid'], $records[$i]['blogalias']) . "\">{$records[$i]['title']}</a><br/><strong>{$lnc[76]}</strong>" . $records[$i]['repcontent'];
     }
     $section_body_main[] = $m_b->make_replies($records);
     $pagebar = $m_b->make_pagebar($page, $mbcon['pagebaritems'], $urlref, $counter_now, $mbcon['listitemperpage']);
 }
 if ($searchmethod == 4) {
     $records = $blog->getgroupbyquery("SELECT * FROM `{$db_prefix}messages` WHERE `repid` in ({$result}) ORDER BY `reptime` DESC LIMIT {$start_id}, {$mbcon['listitemperpage']}");
     $section_body_main[] = $m_b->make_messages($records);
     $pagebar = $m_b->make_pagebar($page, $mbcon['pagebaritems'], $urlref, $counter_now, $mbcon['listitemperpage']);