Example #1
0
        isetcookie('uni_name', '', -10000);
        isetcookie('uni_description', '', -10000);
        if (!empty($basicinfo['headimg'])) {
            file_write('headimg_' . $acid . '.jpg', $basicinfo['headimg']);
        }
        if (!empty($basicinfo['qrcode'])) {
            file_write('qrcode_' . $acid . '.jpg', $basicinfo['qrcode']);
        }
    }
    if (!empty($acid)) {
        $account = account_fetch($acid);
    }
    if (!empty($loginstatus)) {
        if ($type == 'wechat') {
            $account['id'] = $acid;
            $result = account_weixin_interface($account['username'], $account);
            if (is_error($result)) {
                $error = $result['message'];
            }
            if (!empty($result)) {
                pdo_update('account', array('isconnect' => 1), array('acid' => $acid));
            }
        }
    }
} elseif ($step == 4) {
    $uniacid = intval($_GPC['uniacid']);
    $acid = intval($_GPC['acid']);
    $account = account_fetch($acid);
    $flag = intval($_GPC['flag']);
    if (checksubmit('submit') && $flag == 1) {
        $update['name'] = trim($_GPC['cname']);
     $data['hash'] = random(5);
     $data['token'] = random(32);
     $data['EncodingAESKey'] = random(43);
     if (pdo_insert('wechats', $data)) {
         $id = pdo_insertid();
         //保存图片
         if (!empty($basicinfo['headimg'])) {
             file_write('headimg_' . $id . '.jpg', $basicinfo['headimg']);
         }
         if (!empty($basicinfo['qrcode'])) {
             file_write('qrcode_' . $id . '.jpg', $basicinfo['qrcode']);
         }
         if (!empty($loginstatus)) {
             //尝试一键接入,关闭编辑模式,开启开发模式,接入API地址
             if ($_GPC['type'] == 1) {
                 $result = account_weixin_interface($data['username'], $data['hash'], $data['token']);
                 if (is_error($result)) {
                     $error = $result['message'];
                 }
             }
         }
         if (!empty($data['parentid'])) {
             $subwechats = pdo_fetchall("SELECT weid FROM " . tablename('wechats') . " WHERE parentid = :parentid", array(':parentid' => $data['parentid']), 'weid');
             if (!empty($subwechats)) {
                 pdo_update('wechats', array('subwechats' => implode(',', array_keys($subwechats))), array('weid' => $data['parentid']));
             }
         }
     }
 }
 if (!empty($_FILES['qrcode']['tmp_name'])) {
     $_W['uploadsetting'] = array();