You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
3.5 KiB
86 lines
3.5 KiB
<?php
|
|
defined('IN_IA') or exit('Access Denied');
|
|
|
|
class BasicSetting_WeliamController {
|
|
|
|
public function basicsetting() {
|
|
global $_W, $_GPC;
|
|
$data = Setting::agentsetting_read('pocket');
|
|
$vip_level = unserialize($data['vip_level']);
|
|
$distri = Setting::wlsetting_read('distribution');
|
|
if ($data['noticeopenid']) {
|
|
$noticename = pdo_getcolumn(PDO_NAME . 'member', array('openid' => $data['noticeopenid']), 'nickname');
|
|
}
|
|
//一卡通等级
|
|
$levels = pdo_fetchall("SELECT * FROM " . tablename('wlmerchant_halflevel') . "WHERE uniacid = {$_W['uniacid']} AND status = 1 ORDER BY sort DESC");
|
|
|
|
if (checksubmit('submit')) {
|
|
$data = $_GPC['data'];
|
|
$status = $_GPC['status'];
|
|
$search = $_GPC['search'];
|
|
$pass = $_GPC['passstatus'];
|
|
$free = $_GPC['freestatus'];
|
|
$auto = $_GPC['automobile'];
|
|
$listorder = $_GPC['listorder'];
|
|
$data['search_float'] = $_GPC['search_float'];
|
|
$data['search_bgColor'] = $_GPC['search_bgColor'];
|
|
$data['search'] = $search;
|
|
$data['status'] = $status;
|
|
$data['passstatus'] = $pass;
|
|
$data['freestatus'] = $free;
|
|
$data['locastatus'] = $_GPC['locastatus'];
|
|
$data['automobile'] = $auto;
|
|
$data['listorder'] = $listorder;
|
|
$data['is_openRed'] = $_GPC['is_openRed'];
|
|
$data['comment_reply'] = $_GPC['comment_reply'] ? : 0;
|
|
$data['vip_show'] = $_GPC['vip_show'] ? : 0;
|
|
$data['storesettle'] = $_GPC['storesettle'] ? : 0;
|
|
$data['videoupload'] = $_GPC['videoupload'] ? : 0;
|
|
$data['imgupload'] = $_GPC['imgupload'] ? : 0;
|
|
$data['audioupload'] = $_GPC['audioupload'] ? : 0;
|
|
$day = $_GPC['day'];
|
|
$price = $_GPC['price'];
|
|
$vipprice = $_GPC['vipprice'];
|
|
$paramids = array();
|
|
$len = count($day);
|
|
for ($k = 0; $k < $len; $k++) {
|
|
if($day[$k]>0){
|
|
$paramids[$k]['day'] = sprintf("%.0f",$day[$k]);
|
|
$paramids[$k]['price'] = sprintf("%.2f",$price[$k]);
|
|
$paramids[$k]['vipprice'] = sprintf("%.2f",$vipprice[$k]);
|
|
if($paramids[$k]['price'] < 0.01 || $paramids[$k]['vipprice'] < 0.01){
|
|
wl_message('置顶价格金额不能为0');
|
|
}
|
|
}
|
|
}
|
|
$data['price'] = $paramids;
|
|
|
|
$num = $_GPC['num'];
|
|
$red_price = $_GPC['red_price'];
|
|
$redIds = array();
|
|
$len = count($num);
|
|
for ($k = 0; $k < $len; $k++) {
|
|
$redIds[$k]['num'] = sprintf("%.0f",$num[$k]);
|
|
$redIds[$k]['red_price'] = sprintf("%.2f",$red_price[$k]);
|
|
}
|
|
$data['red_envelopes'] = $redIds;
|
|
$vip_level = $_GPC['vip_level'];
|
|
$data['vip_level'] = serialize($vip_level);
|
|
|
|
$data['fullprice'] = sprintf("%.2f",$data['fullprice']);
|
|
$data['fullvip'] = sprintf("%.2f",$data['fullvip']);
|
|
|
|
Setting::agentsetting_save($data, 'pocket');
|
|
wl_message('设置成功', web_url('pocket/BasicSetting/basicsetting'));
|
|
}
|
|
include wl_template('pocket/basicsetting');
|
|
}
|
|
|
|
public function dayandprice() {
|
|
include wl_template('pocket/dayandprice');
|
|
}
|
|
|
|
public function redEnvelopes() {
|
|
include wl_template('pocket/redEnvelopes');
|
|
}
|
|
}
|