} else { die($p->URL->vxToRedirect($p->URL->vxGetLogin($p->URL->vxGetBlogAdmin()))); } break; } else { if (isset($_GET['entry_id'])) { $entry_id = intval($_GET['entry_id']); if (Weblog::vxMatchEntryPermission($p->User->usr_id, $entry_id)) { $Entry = new Entry($entry_id); $rt = $p->Validator->vxBlogComposeCheck(); $rt['Entry'] =& $Entry; if ($rt['errors'] == 0) { $p->Validator->vxBlogEditUpdate($entry_id, $p->User->usr_id, $rt['bge_title_value'], $rt['bge_body_value'], $rt['bge_mode_value'], $rt['bge_comment_permission_value'], $rt['bge_status_value'], $rt['published'], $Entry->bge_status, $rt['bge_tags_value']); if (intval($rt['bge_status_value']) == 1) { $Weblog = new Weblog($Entry->bge_pid); $Weblog->vxSetDirty(); } die($p->URL->vxToRedirect($p->URL->vxGetBlogList($Entry->bge_pid))); break; } else { $p->vxHead($msgSiteTitle = '编辑文章'); $p->vxBodyStart(); $p->vxTop(); $p->vxContainer('blog_edit_save', $rt); break; } } else { $_SESSION['babel_message_weblog'] = '你没有权力对这个博客网站进行操作'; die($p->URL->vxToRedirect($p->URL->vxGetBlogAdmin())); } } else {
public function vxBlogCommentApprove() { $return = $_SERVER['HTTP_REFERER']; if ($this->User->vxIsLogin()) { if (isset($_GET['comment_id'])) { $comment_id = intval($_GET['comment_id']); $sql = "SELECT bec_id, bec_eid FROM babel_weblog_entry_comment WHERE bec_id = {$comment_id}"; $rs = mysql_query($sql); if ($_comment = mysql_fetch_array($rs)) { mysql_free_result($rs); $sql = "SELECT bge_id, bge_uid, bge_pid FROM babel_weblog_entry WHERE bge_id = " . $_comment['bec_eid']; $rs = mysql_query($sql); $_entry = mysql_fetch_array($rs); mysql_free_result($rs); if ($_entry['bge_uid'] == $this->User->usr_id) { $time = time(); $sql = "UPDATE babel_weblog_entry_comment SET bec_status = 1, bec_approved = {$time} WHERE bec_id = " . $comment_id; mysql_unbuffered_query($sql); $Entry = new Entry($_entry['bge_id']); $Entry->vxUpdateComments(); $Weblog = new Weblog($_entry['bge_pid']); $Weblog->vxSetDirty(); $_SESSION['babel_message_weblog'] = '刚才通过了 ID 为 <strong>' . $comment_id . '</strong> 的评论,需要进行重新构建'; URL::vxToRedirect(URL::vxGetBlogModerate($_entry['bge_id'])); } else { return js_alert('你没有权力对这个博客网站进行操作', '/blog/admin.vx'); } } else { mysql_free_result($rs); return js_alert('指定的评论没有找到', $return); } } else { return js_alert('指定的评论没有找到', $return); } } else { return js_alert('你还没有登录,请登录之后再进行操作', $return); } }