示例#1
0
                msg($do->errmsg);
            }
        } else {
            extract($do->get_one());
            $menuid = $status == 3 ? 1 : 2;
            include tpl('link_edit', $module);
        }
        break;
    case 'check':
        if ($itemid) {
            //$status = $status == 3 ? 3 : 2;
            $status = 3;
            $do->check($itemid, $status);
            dmsg($status == 3 ? '审核成功' : '取消成功', $forward);
        } else {
            $lists = $do->get_list("username<>'' AND status=2" . $condition, $dorder[$order]);
            $menuid = 2;
            include tpl('link', $module);
        }
        break;
    case 'delete':
        $itemid or msg('请选择链接');
        isset($recycle) ? $do->recycle($itemid) : $do->delete($itemid);
        dmsg('删除成功', $forward);
        break;
    default:
        $lists = $do->get_list("username<>'' AND status=3" . $condition, $dorder[$order]);
        $menuid = 1;
        include tpl('link', $module);
        break;
}
示例#2
0
             $do->edit($post);
             dmsg('修改成功', $forward);
         } else {
             msg($do->errmsg);
         }
     } else {
         extract($do->get_one());
         include tpl('link_edit', $module);
     }
     break;
 case 'check':
     if ($itemid) {
         $do->check($itemid);
         dmsg('审核成功', $forward);
     } else {
         $lists = $do->get_list("status=2 AND username=''" . $condition, $dorder[$order]);
         include tpl('link_check', $module);
     }
     break;
 case 'order':
     $do->order($listorder);
     dmsg('排序成功', $forward);
     break;
 case 'delete':
     $itemid or msg('请选择链接');
     $do->delete($itemid);
     dmsg('删除成功', $forward);
     break;
 case 'level':
     $itemid or msg('请选择链接');
     $level = intval($level);
示例#3
0
        foreach ($itemids as $itemid) {
            $do->itemid = $itemid;
            $item = $do->get_one();
            if (!$item || $item['username'] != $_username) {
                message();
            }
            $do->delete($itemid);
        }
        dmsg($L['op_del_success'], $forward);
        break;
    default:
        $status = isset($status) ? intval($status) : 3;
        in_array($status, array(2, 3)) or $status = 3;
        $condition = "username='******'";
        $condition .= " AND status={$status}";
        if ($keyword) {
            $condition .= " AND title LIKE '%{$keyword}%'";
        }
        $lists = $do->get_list($condition);
        $head_title = $L['link_title'];
        break;
}
$nums = array();
$limit_used = 0;
for ($i = 2; $i < 4; $i++) {
    $r = $db->get_one("SELECT COUNT(*) AS num FROM {$DT_PRE}link WHERE username='******' AND status={$i}");
    $nums[$i] = $r['num'];
    $limit_used += $r['num'];
}
$limit_free = $MG['link_limit'] && $MG['link_limit'] > $limit_used ? $MG['link_limit'] - $limit_used : 0;
include template('link', $module);