Esempio n. 1
0
<?php

defined('IN_DESTOON') or exit('Access Denied');
require MD_ROOT . '/fans.class.php';
$do = new fans();
if ($action) {
    $itemid && is_array($itemid) or message($L['my_choose_fans']);
    foreach ($itemid as $fid) {
        $F = $db->get_one("SELECT * FROM {$table}_fans WHERE itemid={$fid}");
        $GRP = get_group($F['gid']);
        $GRP && $GRP['status'] == 3 or message($L['my_not_group']);
        $GRP['username'] == $_username or message($L['my_not_admin']);
    }
}
switch ($action) {
    case 'delete':
        $do->recycle($itemid);
        dmsg($L['success_delete'], $forward);
        break;
    case 'cancel':
        $do->check($itemid, 2);
        dmsg($L['success_cancel'], $forward);
        break;
    case 'check':
        $do->check($itemid);
        dmsg($L['success_checked'], $forward);
        break;
    case 'reject':
        $do->reject($itemid);
        dmsg($L['success_reject'], $forward);
        break;
Esempio n. 2
0
<?php

defined('DT_ADMIN') or exit('Access Denied');
$gid = isset($gid) ? intval($gid) : 0;
require MD_ROOT . '/fans.class.php';
$do = new fans();
$menus = array(array('粉丝列表', '?moduleid=' . $moduleid . '&file=' . $file . '&gid=' . $gid), array('待审核', '?moduleid=' . $moduleid . '&file=' . $file . '&gid=' . $gid . '&action=check'), array('未通过', '?moduleid=' . $moduleid . '&file=' . $file . '&gid=' . $gid . '&action=reject'), array('回收站', '?moduleid=' . $moduleid . '&file=' . $file . '&gid=' . $gid . '&action=recycle'));
if (in_array($action, array('', 'check', 'reject', 'recycle'))) {
    $sfields = array('加入理由', '会员名', '昵称');
    $dfields = array('content', 'username', 'passport');
    $sorder = array('结果排序方式', '添加时间降序', '添加时间升序');
    $dorder = array('itemid desc', 'addtime DESC', 'addtime ASC');
    isset($fields) && isset($dfields[$fields]) or $fields = 0;
    isset($order) && isset($dorder[$order]) or $order = 0;
    $fields_select = dselect($sfields, 'fields', '', $fields);
    $order_select = dselect($sorder, 'order', '', $order);
    $condition = '';
    if ($keyword) {
        $condition .= " AND {$dfields[$fields]} LIKE '%{$keyword}%'";
    }
    if ($gid) {
        $condition .= " AND gid='{$gid}'";
    }
}
switch ($action) {
    case 'delete':
        $itemid or msg('请选择粉丝');
        isset($recycle) ? $do->recycle($itemid) : $do->delete($itemid);
        dmsg('删除成功', $forward);
        break;
    case 'cancel':