<?php $id = intval($_FANWE['request']['tid']); if ($id == 0) { exit; } if (!checkAuthority('ask', 'edit')) { exit; } $manage_lock = checkIsManageLock('ask', $id); if ($manage_lock !== false) { exit; } $old = FS('Ask')->getTopicById($id); if (empty($old)) { deleteManageLock('ask', $id); exit; } $share_id = $old['share_id']; $topic = array('title' => htmlspecialchars(trim($_FANWE['request']['title'])), 'content' => htmlspecialchars(trim($_FANWE['request']['content'])), 'aid' => $_FANWE['request']['aid'], 'is_best' => isset($_FANWE['request']['is_best']) ? intval($_FANWE['request']['is_best']) : 0, 'is_top' => isset($_FANWE['request']['is_top']) ? intval($_FANWE['request']['is_top']) : 0); FDB::update('ask_thread', $topic, 'tid = ' . $id); FS('Share')->updateShare($share_id, $topic['title'], $topic['content']); createManageLog('ask', 'edit', $id, lang('manage', 'manage_edit_success')); deleteManageLock('ask', $id); $msg = lang('manage', 'manage_edit_success'); include template('manage/tooltip'); display();
if (!checkAuthority('share', 'index')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('share', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $share = FS("Share")->getShareById($id); if (empty($share)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; $update = array(); if ($share['is_index'] == 0) { $result['msg'] = lang('manage', 'manage_index_success'); $update['is_index'] = 1; } else { $result['msg'] = lang('manage', 'manage_unindex_success'); $update['is_index'] = 0; $update['index_img'] = ''; if (!empty($share['index_img'])) { @unlink(FANWE_ROOT . $share['index_img']); } } createManageLog('share', 'index', $id, $result['msg']); FDB::update('share', $update, 'share_id = ' . $id); outputJson($result);
$id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('daren', 'index')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('daren', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $daren = FDB::fetchFirst("select * from " . FDB::table("user_daren") . " where id =" . $id); if (empty($daren)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; if ($daren['is_index'] == 0) { $result['msg'] = lang('manage', 'manage_index_success'); $daren['is_index'] = 1; } else { $result['msg'] = lang('manage', 'manage_unindex_success'); $daren['is_index'] = 0; } createManageLog('daren', 'index', $id, $result['msg']); FDB::query('UPDATE ' . FDB::table('user_daren') . ' SET is_index = ' . $daren['is_index'] . ' WHERE id = ' . $id); outputJson($result);
$id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('club', 'best')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('club', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $topic = FS('Topic')->getTopicById($id); if (empty($topic)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; if ($topic['is_best'] == 0) { $result['msg'] = lang('manage', 'manage_best_success'); $topic['is_best'] = 1; } else { $result['msg'] = lang('manage', 'manage_unbest_success'); $topic['is_best'] = 0; } createManageLog('club', 'best', $id, $result['msg']); FDB::query('UPDATE ' . FDB::table('forum_thread') . ' SET is_best = ' . $topic['is_best'] . ' WHERE tid = ' . $id); outputJson($result);
$rec_data1 = array(); $rec_data1['name'] = $data['title']; $rec_data1['content'] = $data['content']; FDB::update('second_goods', $rec_data1, "share_id = '{$share_id}'"); break; } $tags = $_FANWE['request']['tags']; $tags = explode(" ", $tags); FS('Share')->updateShareTags($share_id, array('user' => implode(' ', $tags))); //更新喜欢统计 FDB::query("UPDATE " . FDB::table("share") . " set collect_count = (select count(*) from " . FDB::table("user_collect") . " where share_id = '" . $share_id . "' ) where share_id = '" . $share_id . "'"); //更新评论统计 FDB::query("UPDATE " . FDB::table("share") . " set comment_count = (select count(*) from " . FDB::table("share_comment") . " where share_id = '" . $share_id . "' ) where share_id = '" . $share_id . "'"); //更新分类 $cates_arr = explode(",", $_FANWE['request']['share_cates']); foreach ($cates_arr as $k => $v) { $cates[] = intval($v); } FDB::query("delete from " . FDB::table("share_category") . " where share_id = " . $share_id); foreach ($cates as $cate_id) { if (intval($cate_id) > 0) { FDB::query("insert into " . FDB::table("share_category") . "(`share_id`,`cate_id`) values({$share_id},{$cate_id})"); } } FS('Share')->deleteShareCache($share_id); createManageLog('share', 'edit', $share_id, lang('manage', 'manage_edit_success')); deleteManageLock('share', $share_id); $msg = lang('manage', 'manage_edit_success'); include template('manage/tooltip'); display(); }
<?php $result = array('status' => 1, 'msg' => ''); $id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('ask', 'delete')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('ask', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $topic = FS('Ask')->getTopicById($id); if (empty($topic)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; $result['msg'] = lang('manage', 'manage_delete_success'); createManageLog('ask', 'delete', $id, $result['msg']); FS('Ask')->deleteTopic($id); deleteManageLock('ask', $id); outputJson($result);
$id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('share', 'status')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('share', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $share = FS("Share")->getShareById($id); if (empty($share)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; if ($share['status'] == 0) { $result['msg'] = lang('manage', 'manage_status_success'); $share['status'] = 1; } else { $result['msg'] = lang('manage', 'manage_unstatus_success'); $share['status'] = 0; } createManageLog('share', 'status', $id, $result['msg']); FDB::query('UPDATE ' . FDB::table('share') . ' SET status = ' . $share['status'] . ' WHERE share_id = ' . $id); outputJson($result);
<?php $result = array('status' => 1, 'msg' => ''); $id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('event', 'delete')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('event', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } FS('Event')->removeEvent($id); $result['status'] = 1; $result['msg'] = lang('manage', 'manage_delete_success'); createManageLog('event', 'delete', $id, $result['msg']); deleteManageLock('event', $id); outputJson($result);
$id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('daren', 'best')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('daren', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $daren = FDB::fetchFirst("select * from " . FDB::table("user_daren") . " where id =" . $id); if (empty($daren)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; if ($daren['is_best'] == 0) { $result['msg'] = lang('manage', 'manage_best_success'); $daren['is_best'] = 1; } else { $result['msg'] = lang('manage', 'manage_unbest_success'); $daren['is_best'] = 0; } createManageLog('daren', 'best', $id, $result['msg']); FDB::query('UPDATE ' . FDB::table('user_daren') . ' SET is_best = ' . $daren['is_best'] . ' WHERE id = ' . $id); outputJson($result);
$id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('ask', 'top')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('ask', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $topic = FS('Ask')->getTopicById($id); if (empty($topic)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; if ($topic['is_top'] == 0) { $result['msg'] = lang('manage', 'manage_top_success'); $topic['is_top'] = 1; } else { $result['msg'] = lang('manage', 'manage_untop_success'); $topic['is_top'] = 0; } FDB::query('UPDATE ' . FDB::table('ask_thread') . ' SET is_top = ' . $topic['is_top'] . ' WHERE tid = ' . $id); createManageLog('ask', 'top', $id, $result['msg']); outputJson($result);
$id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('club', 'top')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('club', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $topic = FS('Topic')->getTopicById($id); if (empty($topic)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; if ($topic['is_top'] == 0) { $result['msg'] = lang('manage', 'manage_top_success'); $topic['is_top'] = 1; } else { $result['msg'] = lang('manage', 'manage_untop_success'); $topic['is_top'] = 0; } FDB::query('UPDATE ' . FDB::table('forum_thread') . ' SET is_top = ' . $topic['is_top'] . ' WHERE tid = ' . $id); createManageLog('club', 'top', $id, $result['msg']); outputJson($result);
$id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('share', 'share_best')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('share', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $share = FS("Share")->getShareById($id); if (empty($share)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; if ($share['is_best'] == 0) { $result['msg'] = lang('manage', 'manage_share_best_success'); $share['is_best'] = 1; } else { $result['msg'] = lang('manage', 'manage_unshare_best_success'); $share['is_best'] = 0; } createManageLog('share', 'share_best', $id, $result['msg']); FDB::query('UPDATE ' . FDB::table('share') . ' SET is_best = ' . $share['is_best'] . ' WHERE share_id = ' . $id); outputJson($result);
<?php $result = array('status' => 1, 'msg' => ''); $id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('second', 'delete')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('second', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $sql = "select * from " . FDB::table("second_goods") . " where gid = " . $id; $goods = FDB::fetchFirst($sql); if (empty($goods)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; $result['msg'] = lang('manage', 'manage_delete_success'); createManageLog('second', 'delete', $id, $result['msg']); FS('Second')->deleteGoods($id); deleteManageLock('second', $id); outputJson($result);
$id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('album', 'flash')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('album', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $album = FS('Album')->getAlbumById($id, false); if (empty($album)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; if ($album['is_flash'] == 0) { $result['msg'] = lang('manage', 'manage_flash_success'); $album['is_flash'] = 1; } else { $result['msg'] = lang('manage', 'manage_unflash_success'); $album['is_flash'] = 0; } createManageLog('album', 'flash', $id, $result['msg']); FDB::query('UPDATE ' . FDB::table('album') . ' SET is_flash = ' . $album['is_flash'] . ' WHERE id = ' . $id); outputJson($result);
$id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('event', 'hot')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('event', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $event = FDB::fetchFirst("select * from " . FDB::table("event") . " where id =" . $id); if (empty($event)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; if ($event['is_hot'] == 0) { $result['msg'] = lang('manage', 'manage_top_success'); $event['is_hot'] = 1; } else { $result['msg'] = lang('manage', 'manage_untop_success'); $event['is_top'] = 0; } FDB::query('UPDATE ' . FDB::table('event') . ' SET is_hot = ' . $event['is_hot'] . ' WHERE id = ' . $id); createManageLog('event', 'hot', $id, $result['msg']); outputJson($result);
$id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('album', 'best')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('album', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $album = FS('Album')->getAlbumById($id, false); if (empty($album)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; if ($album['is_best'] == 0) { $result['msg'] = lang('manage', 'manage_best_success'); $album['is_best'] = 1; } else { $result['msg'] = lang('manage', 'manage_unbest_success'); $album['is_best'] = 0; } createManageLog('album', 'best', $id, $result['msg']); FDB::query('UPDATE ' . FDB::table('album') . ' SET is_best = ' . $album['is_best'] . ' WHERE id = ' . $id); outputJson($result);
$id = intval($_FANWE['request']['id']); if ($id == 0) { $result['status'] = 0; outputJson($result); } if (!checkAuthority('album', 'index')) { $result['status'] = 0; outputJson($result); } $manage_lock = checkIsManageLock('album', $id); if ($manage_lock !== false) { $result['status'] = 1; $result['msg'] = $manage_lock['user_name'] . ',' . sprintf(lang('manage', 'manage_lock'), fToDate($manage_lock['time'])); outputJson($result); } $album = FS('Album')->getAlbumById($id, false); if (empty($album)) { $result['status'] = 0; outputJson($result); } $result['status'] = 1; if ($album['is_index'] == 0) { $result['msg'] = lang('manage', 'manage_index_success'); $album['is_index'] = 1; } else { $result['msg'] = lang('manage', 'manage_unindex_success'); $album['is_index'] = 0; } createManageLog('album', 'index', $id, $result['msg']); FDB::query('UPDATE ' . FDB::table('album') . ' SET is_index = ' . $album['is_index'] . ' WHERE id = ' . $id); outputJson($result);