}
                    if ($res['data']['pic']) {
                        $thumb_media_id = $wechat_client->upload('image', $_G['setting']['attachdir'] . 'common/' . $res['data']['local']);
                        if (!$thumb_media_id) {
                            cpmsg_error($wechat_client->error());
                        }
                        $res['data']['thumb_media_id'] = $thumb_media_id;
                        $res['data']['author'] = '';
                        array_push($news, $res['data']);
                    } else {
                        cpmsg_error('wechat:mass_no_pic');
                    }
                }
            }
        }
        $newsRes = $wechat_client->uploadNews($news);
        if (!$newsRes) {
            cpmsg_error($wechat_client->error());
        }
        C::t('#wechat#mobile_wechat_masssend')->insert(array('type' => 'media', 'resource_id' => $res['id'], 'text' => '', 'group_id' => $group_id, 'media_id' => $newsRes['media_id'], 'created_at' => $newsRes['created_at']));
        cpmsg('wechat:mass_created_succ', PMODURL, 'succeed');
    } else {
        $data = array('resource_id' => 0, 'type' => 'text', 'text' => $massmessage, 'group_id' => $group_id, 'created_at' => TIMESTAMP);
        C::t('#wechat#mobile_wechat_masssend')->insert($data);
        cpmsg('wechat:mass_created_succ', PMODURL, 'succeed');
    }
} else {
    if (submitcheck('sendsubmit')) {
        $massid = intval($_GET['massid']);
        if (!$massid) {
            cpmsg_error('wechat:mass_not_exist');