Exemple #1
0
$do = in_array($do, $dos) ? $do : 'display';
$accounts = uni_accounts();
//todo:需要做权限判断
if ($do == 'logo') {
    load()->func('tpl');
    $coupon_setting = pdo_fetch('SELECT * FROM ' . tablename('coupon_setting') . ' WHERE uniacid = :id', array(':id' => $_W['uniacid']));
    if (checksubmit('submit')) {
        $_GPC['logo'] = trim($_GPC['logo']);
        $acid = intval($_GPC['acid']);
        if (empty($acid)) {
            message('请选择公众号', referer(), 'info');
        }
        empty($_GPC['logo']) && message('请上传商户logo', referer(), 'info');
        load()->model('coupon');
        $acc = new coupon($acid);
        $status = $acc->LocationLogoupload($_GPC['logo']);
        if (is_error($status)) {
            message($status['message'], referer(), 'error');
        }
        $data = array('uniacid' => $_W['uniacid'], 'acid' => $acid, 'logourl' => $status['url']);
        if (empty($coupon_setting)) {
            pdo_insert('coupon_setting', $data);
        } else {
            pdo_update('coupon_setting', $data, array('uniacid' => $_W['uniacid']));
        }
        message('上传商户LOGO成功', referer(), 'success');
    }
}
if ($do == 'post') {
    load()->func('tpl');
    $id = intval($_GPC['id']);