Пример #1
0
<?php

defined('IN_DESTOON') or exit('Access Denied');
login();
require DT_ROOT . '/module/' . $module . '/common.inc.php';
$MG['homepage'] && $MG['style'] or dalert(lang('message->without_permission_and_upgrade'), 'goback');
require DT_ROOT . '/include/post.func.php';
require MD_ROOT . '/style.class.php';
$do = new style();
$user = userinfo($_username);
$domain = $user['domain'];
if ($itemid) {
    $do->itemid = $itemid;
    $r = $do->get_one();
    $r or message($L['style_msg_not_exist']);
    if ($r['groupid']) {
        $groupids = explode(',', $r['groupid']);
        if (!in_array($_groupid, $groupids)) {
            message($L['style_msg_group']);
        }
    }
    if ($action == 'buy' && $r['fee']) {
        $currency = $r['currency'];
        $months = array(1, 2, 3, 6, 12, 24);
        $unit = $currency == 'money' ? $DT['money_unit'] : $DT['credit_unit'];
        if ($submit) {
            in_array($month, $months) or message($L['style_msg_month']);
            $amount = $r['fee'] * $month;
            if ($currency == 'money') {
                if ($amount > $_money) {
                    message($L['money_not_enough'], $MODULE[2]['linkurl'] . 'charge.php?action=pay&amount=' . ($amount - $_money));
Пример #2
0
         $addtime = timetodate($DT_TIME);
         include tpl('style_add', $module);
     }
     break;
 case 'edit':
     $itemid or msg();
     $do->itemid = $itemid;
     if ($submit) {
         if ($do->pass($post)) {
             $do->edit($post);
             dmsg('修改成功', $forward);
         } else {
             msg($do->errmsg);
         }
     } else {
         extract($do->get_one());
         $groupid = substr($groupid, 1, -1);
         $addtime = timetodate($addtime);
         include tpl('style_edit', $module);
     }
     break;
 case 'show':
     $itemid or msg();
     $u = $db->get_one("SELECT username FROM {$DT_PRE}company ORDER BY vip DESC");
     dheader(DT_PATH . 'index.php?homepage=' . $u['username'] . '&preview=' . $itemid);
     break;
 case 'order':
     $do->order($listorder);
     dmsg('更新成功', $forward);
     break;
 case 'delete':