forked from jat001/youbbs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
admin-edit-comment.php
62 lines (52 loc) · 1.77 KB
/
admin-edit-comment.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
define('IN_SAESPOT', 1);
define('ROOT', dirname(__FILE__));
include_once(ROOT . '/config.php');
include_once(ROOT . '/common.php');
if (!$cur_user) {
$error_code = 4012;
include_once(ROOT . '/error/401.php');
exit;
}
if ($cur_user['flag']<88) {
$error_code = 4031;
include_once(ROOT . '/error/403.php');
exit;
}
$rid = intval($_GET['rid']);
$query = "SELECT id,articleid,content FROM yunbbs_comments WHERE id='$rid'";
$r_obj = $DBS->fetch_one_array($query);
if(!$r_obj){
$error_code = 4044;
$title = $options['name'].' › 评论未找到';
$pagefile = ROOT . '/templates/default/404.php';
include_once(ROOT . '/templates/default/'.$tpl.'layout.php');
exit;
}
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$r_content = addslashes(trim($_POST['content']));
if($r_content){
$r_content = htmlspecialchars($r_content);
$DBS->unbuffered_query("UPDATE yunbbs_comments SET content='$r_content' WHERE id='$rid'");
$query = "SELECT comments FROM yunbbs_articles WHERE id='".$r_obj['articleid']."'";
$t_obj = $DBS->fetch_one_array($query);
$page = ceil($t_obj['comments']/$options['commentlist_num']);
$MMC->delete('commentdb-'.$r_obj['articleid'].'-'.$page);
$MMC->delete('commentdb-'.$r_obj['articleid'].'_ios-'.$page);
$tip = '评论已成功修改';
header('Location: /topic-'.$r_obj['articleid'].'-1.html');
exit;
}else{
$tip = '内容 不能留空';
}
}else{
$r_content = $r_obj['content'];
$tip = '';
}
// 页面变量
$title = '修改评论 - '.$options['name'];
// 设置回复图片最大宽度
$img_max_w = 590;
$pagefile = ROOT . '/templates/default/'.$tpl.'admin-edit-comment.php';
include_once(ROOT . '/templates/default/'.$tpl.'layout.php');
?>