test
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

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