Ejemplo n.º 1
0
function wapli($content_id, $user_id, $user_nickname, $content, $posttime, $type, $from, $status_id, $status_uname, $status_unickname, $showspeaker, $isprivate = 0)
{
    global $user;
    $delmsgbtn = $speaker = '';
    if ($user_id == $user[user_id]) {
        $delmsgbtn = " <a href='index.php?op=home&act=delmsg&sid={$content_id}&from=" . urlencode($from) . "'>删除</a>";
    }
    if ($showspeaker == 1) {
        $speaker = "<a href='index.php?op=home&uid={$user_id}'>{$user_nickname}</a> ";
    }
    if ($isprivate == 1) {
        $private = "";
    } else {
        $private = "<a href='index.php?op=reply&status_id={$content_id}'>回复</a> <a href='index.php?op=shoucang&sid={$content_id}'>收藏</a>";
    }
    if ($status_id && $status_uname) {
        $isstatus = '对' . $status_unickname . '的回复&nbsp;';
    } else {
        $isstatus = '&nbsp;';
    }
    return "<li>{$speaker}" . wapreplace($content) . " <span class='stamp'>" . timeop($posttime) . " 通过{$type}{$isstatus}{$private}{$delmsgbtn}</span></li>";
}
    echo "<h2>我收到的私信 | <a href='index.php?op=privatemsg&pmtp=send'>我发出的私信</a></h2>";
} else {
    if ($pmtp == "send") {
        echo "<h2><a href='index.php?op=privatemsg'>我收到的私信</a> | 我发出的私信</h2>";
    }
}
//查询
$start = ($page - 1) * 10;
if ($pmtp == "my") {
    $sql = "SELECT * FROM et_messages WHERE sendtouid='{$user['user_id']}' order by message_id desc limit {$start},10";
} else {
    $sql = "SELECT * FROM et_messages WHERE senduid='{$user['user_id']}' order by message_id desc limit {$start},10";
}
$query = $db->query($sql);
while ($data = $db->fetch_array($query)) {
    $messagebody = wapreplace($data['messagebody']);
    if ($pmtp == "my") {
        echo "<li>来自:";
    } else {
        echo "<li>发给:";
    }
    echo "<a href='index.php?op=home&uid={$data[senduid]}'>{$data[sendnickname]}</a> {$messagebody} <span class='stamp'>" . timeop($data['sendtime']) . " <a href='index.php?op=privatemsg&act=delpmsg&mid={$data[message_id]}'>删除</a></span></li>";
}
echo "</ul>";
//分页
if ($pmtp == "my") {
    $total = getcount('et_messages', array('sendtouid' => $user[user_id]));
} else {
    $total = getcount('et_messages', array('senduid' => $user[user_id]));
}
$pg_num = ceil($total / 10);