GetOne("SELECT * FROM `#@__member_pms` WHERE id='$id' AND (fromid='{$cfg_ml->M_ID}' OR toid='{$cfg_ml->M_ID}')"); if (!is_array($row)) { $result = array( "code" => -1, "data" => null, "msg" => "您指定的消息不存在或您没权限查看", ); echo json_encode($result); exit(); } $dsql->ExecuteNoneQuery("UPDATE `#@__member_pms` SET hasview=1 WHERE id='$id' AND folder='inbox' AND toid='{$cfg_ml->M_ID}'"); $dsql->ExecuteNoneQuery("UPDATE `#@__member_pms` SET hasview=1 WHERE folder='outbox' AND toid='{$cfg_ml->M_ID}'"); $result = array( "code" => 200, "data" => array( "subject" => $row['subject'], "message" => $row['message'], "sendtime" => MyDate("Y-m-d H:i", $row['sendtime']), ), "msg" => "", ); echo json_encode($result); exit(); } /*----------------------- function __man(){ } ----------------------*/ else { if (!isset($folder)) { $folder = 'inbox'; } require_once(DEDEINC."/datalistcp.class.php"); $wsql = ''; if ($folder == 'outbox') { $wsql = " `fromid`='{$cfg_ml->M_ID}' AND folder LIKE 'outbox' "; $tname = "发件箱"; } elseif ($folder == 'inbox') { if ($state === 1) { $wsql = " toid='{$cfg_ml->M_ID}' AND folder='inbox' AND writetime!='' and hasview=1"; $tname = "收件箱"; } else if ($state === -1) { $wsql = "toid='{$cfg_ml->M_ID}' AND folder='inbox' AND writetime!='' and hasview=0"; $tname = "收件箱"; } else { $wsql = " toid='{$cfg_ml->M_ID}' AND folder='inbox' AND writetime!=''"; $tname = "收件箱"; } } else { $wsql = " `fromid` ='{$cfg_ml->M_ID}' AND folder LIKE 'outbox'"; $tname = "已发信息"; } $query = "SELECT * FROM `#@__member_pms` WHERE $wsql ORDER BY sendtime DESC"; $dlist = new DataListCP(); $dlist->pagesize = 10; $dlist->SetParameter("dopost", $dopost); $dlist->SetTemplate(DEDEMEMBER.'/templets/pm-main.htm'); $dlist->SetSource($query); $dlist->Display(); } ?>