<?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));
$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':