cpmsg('wechat:mass_created_succ', PMODURL, 'succeed'); } } else { if (submitcheck('sendsubmit')) { $massid = intval($_GET['massid']); if (!$massid) { cpmsg_error('wechat:mass_not_exist'); } $msg = C::t('#wechat#mobile_wechat_masssend')->fetch($massid); if (!$msg) { cpmsg_error('wechat:mass_not_exist'); } if ($msg['type'] == 'media' && $msg['created_at'] + 86400 * 3 < TIMESTAMP) { cpmsg_error('wechat:mass_send_expire'); } $res = $wechat_client->sendMassMsg($msg); if ($res) { C::t('#wechat#mobile_wechat_masssend')->update($massid, array('msg_id' => $res['msg_id'], 'sent_at' => TIMESTAMP)); $updatedata = array('receiveEvent::masssendjobfinish' => array('plugin' => 'wechat', 'include' => 'response.class.php', 'class' => 'WSQResponse', 'method' => 'masssendFinish')); $responsehook = WeChatHook::updateResponse($updatedata); cpmsg('wechat:mass_sent_succ', PMODURL, 'succeed'); } else { cpmsg_error($wechat_client->error()); } } else { if (submitcheck('delsubmit')) { $massid = intval($_GET['massid']); $msg = C::t('#wechat#mobile_wechat_masssend')->fetch($massid); if (!$msg) { cpmsg_error('wechat:mass_not_exist'); }