M_ID == 0) { ShowMsg('只有会员才允许收藏操作', 'javascript:window.close();'); exit(); } //读取文档信息 $arcRow = GetOneArchive($aid); if ($arcRow['aid'] == '') { ShowMsg("无法收藏未知文档", "javascript:window.close();"); exit(); } extract($arcRow, EXTR_SKIP); $title = HtmlReplace($title, 1); $aid = intval($aid); $addtime = time(); if ($type == '') { $row = $dsql->GetOne("SELECT * FROM `#@__member_stow` WHERE aid='$aid' And mid='{$ml->M_ID}' AND type IS NULL "); if (!is_array($row)) { $dsql->ExecuteNoneQuery("INSERT INTO `#@__member_stow`(mid,aid,title,addtime) VALUES ('".$ml->M_ID."','$aid','".addslashes($arctitle)."','$addtime'); "); } } else { $row = $dsql->GetOne("SELECT * FROM `#@__member_stow` WHERE type='$type' AND (aid='$aid' AND mid='{$ml->M_ID}')"); if (!is_array($row)) { $dsql->ExecuteNoneQuery("INSERT INTO `#@__member_stow`(mid,aid,title,addtime,type) VALUES ('".$ml->M_ID."','$aid','$title','$addtime','$type'); "); } } //更新用户统计 $row = $dsql->GetOne("SELECT COUNT(*) AS nums FROM `#@__member_stow` WHERE `mid`='{$ml->M_ID}' "); $dsql->ExecuteNoneQuery("UPDATE `#@__member_tj` SET `stow`='{$row['nums']}' WHERE `mid`='".$ml->M_ID."'"); ShowMsg('成功收藏一篇文档', 'javascript:window.close();');