Exemple #1
0
if (isset($_SESSION['userid'])) {
    $webcontent->add_data('<a link="write" name=' . $boardid . ' cate=0>' . 发表文章 . '</a> ');
    $webcontent->add_data('| <a link="write" name=' . $boardid . ' cate=1>' . 发表议题 . '</a> ');
}
if ($_SESSION['rank'] >= 8) {
    $webcontent->add_data('| <a id="setboard">管理板块</a> ');
}
$sqline = $db->query("select count(*) from board_admin where board='{$boardid}'")->fetch();
$total = intval($sqline[0]);
$offset = isset($_GET['page']) ? intval($_GET['page']) * 10 : 0;
$sqline = $db->query("select * from board_admin where board='{$boardid}' order by date DESC limit {$offset},10 ")->fetchAll();
foreach ($sqline as $row) {
    \SECURE\kill_html($row['title']);
    \SECURE\kill_html($row['labels']);
    \SECURE\kill_html($row['content']);
    \SECURE\_short($row['content']);
    $result = $db->query("select username from user where id={$row['author_id']}")->fetch();
    $row['content'] = preg_replace("/\\n/", "<br>", $row['content']);
    $webcontent->add_data('<div class="dataitem articleinfo" ' . ($row['checks'] > 100 ? 'hot' : '') . '><a item link="article" id=' . $row['id'] . '>' . $row['title'] . '</a><p>' . $row['content'] . '</p>');
    $webcontent->add_data('<p iteminfo><a user link="user" id=' . $row['author_id'] . '>' . $result['username'] . '</a> 发表于 ' . $row['date'] . " 被赞{$row['favor']}次 回复{$row['comment']} 查看{$row['checks']}</p></div>");
}
if ($total > 10) {
    $_GET['page'] = intval($_GET['page']);
    for ($i = 0; $i < $total / 10 && $i < 7; $i++) {
        if ($_GET['page'] >= 3) {
            if ($i + $_GET['page'] >= $total / 10) {
                break;
            }
            if ($i + $_GET['page'] == $_GET['page']) {
                $webcontent->add_data('<a class="pagechange chosen">' . ($i + $_GET['page'] + 1) . '</a>');
            } else {
Exemple #2
0
if (isset($_SESSION['userid'])) {
    $relation = $db->query("select count(*) from relation where subject={$userid} and object={$_SESSION['userid']}")->fetch();
    if (intval($relation[0]) == 1) {
        $favor = "已关注<a id='cancell'>(取消关注)</a>";
    } else {
        $favor = "<a id='addl'>关注他</a>";
    }
}
$webcontent->add_data('<div class="datadiv"><div leftnavi><span top-dec></span><div navi-top-bar>个人资料</div></div><div class="data">');
$webcontent->add_data('<div class="author"><div class="left"><img infoheadpic src="http://www.gravatar.com/avatar/' . md5($sqline['email']) . '?s=128"></div><h3>' . $sqline['username'] . '</h3> ' . $favor . ' uid=<span id="userid">' . $userid . '</span><br><p iteminfo>' . ($sqline['rank'] == '9' ? '管理员' : $sqline['rank']) . '<br>' . $sqline['sign'] . '</p>发言 ' . (intval($talk1[0]) + intval($talk2[0])) . '次 被赞 ' . $sqline['favor'] . '次 ' . $listen[0] . '人关注<p>' . $sqline['titles'] . '</p></div>');
$webcontent->add_data('</div></div>');
$webcontent->add_data('<div class="datadiv"><div leftnavi><span top-dec green></span><div navi-top-bar>最新动态</div></div><div class="data">');
$webcontent->add_data('</div></div>');
$webcontent->add_data('<div class="datadiv"><div leftnavi><span top-dec gry></span><div navi-top-bar>他的发言</div></div><div class="data" id="talkdata">');
$count = $db->query("select count(*) from board_admin where author_id={$userid}")->fetch();
$count = intval($count[0]);
$sqline = $db->query("select * from board_admin where author_id={$userid} order by date DESC limit 7")->fetchAll();
foreach ($sqline as $value) {
    \SECURE\kill_html($value['title']);
    \SECURE\kill_html($value['labels']);
    \SECURE\kill_html($value['content']);
    \SECURE\_short($value['content']);
    $webcontent->add_data('<div class="dataitem articleinfo"><a item link="article" id=' . $value['id'] . '>' . $value['title'] . '</a><p>' . $value['content'] . '</p><p iteminfo>发表于 ' . $value['date'] . " 被赞{$value['favor']}次 回复{$value['comment']} 查看{$value['checks']}</p></div>");
}
$webcontent->add_data('</div></div>');
if ($count > 7) {
    for ($i = 0; $i <= $count / 7; $i++) {
        $webcontent->add_data('<a class="userpagechange" id=' . $boardid . ' page=' . $i . '>' . ($i + 1) . '</a>');
    }
}
include_once './blade.php';