$page_arr = create_page($page_count, $pg, 0); $start = ($pg - 1) * $page_size; $page = array('pg' => $pg, 'page_count' => $page_count, 'page_arr' => $page_arr, 'start' => $start); $sort = $GLOBALS['config']['comment_sort'] ? 'ASC' : 'DESC'; $sql = 'SELECT * FROM ' . table('comment') . " WHERE blog_id='" . $id . "' order by comment_id {$sort} LIMIT " . $start . ' , ' . $page_size; if ($comments = $db->getall($sql)) { $res['content'] = get_comments($comments, $page); } else { $res['content'] = '该日志暂无评论'; } die($json->encode($res)); } elseif ($act == 'check_name') { $json = new JSON(); $result = array('content' => '', 'error' => 0); $member = htmlspecialchars(trim($_POST['name'])); if (isset_member($member)) { $result = array('content' => '用户名已经存在', 'error' => 1); die($json->encode($result)); } } function get_comments($comments, $page = array()) { $new_key = $page['start']; foreach ($comments as $key => $val) { $new_key++; $comment[$new_key] = $comments[$key]; if ($key % 2 == 0) { $comment[$new_key]['odd'] = 1; } if ($val['user_id'] == $_SESSION['user_id']) { $comment[$new_key]['edit'] = true;
sys_message('读取用户数据失败,请返回重新修改', $referer_url); } $sql = 'SELECT group_id,group_name FROM ' . table('user_group'); $group_list = $db->getall($sql); $smarty->assign('group_list', $group_list); $smarty->assign('type', 'act_edit_member&id=' . $member_id); $smarty->assign('admin_title', '编辑会员信息'); $smarty->display('add_member.html'); } elseif ($action == 'act_edit_member') { require_once PBBLOG_ROOT . '/includes/base.function.php'; $member_id = intval($_GET['id']); $user_name = $_POST['user_name']; if (empty($user_name)) { sys_message('会员名字不能为空', $referer_url); } else { if (isset_member($username)) { $u_name = $db->getone('SELECT user_name FROM ' . table('user') . " WHERE user_id='" . $user_id . "'"); if ($u_name != $user_name) { sys_message('会员名字已经存在', $referer_url); } } } $email = $_POST['email']; if (empty($email)) { sys_message('email不能为空', $referer_url); } $password = $_POST['password']; if (!empty($password)) { $password = "******" . md5($password); } $group_id = $_POST['group'];