Initial project files: BESCMS full source
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
<?php namespace Phpcmf\Controllers\Admin;
|
||||
|
||||
// 微信群发
|
||||
class Sendall extends \Phpcmf\Table
|
||||
{
|
||||
|
||||
public function __construct() {
|
||||
parent::__construct();
|
||||
\Phpcmf\Service::V()->assign('menu', \Phpcmf\Service::M('auth')->_admin_menu(
|
||||
[
|
||||
WEIXIN_MORE_NAME. '高级群发' => [APP_DIR.'/sendall/index', 'fa fa-volume-up'],
|
||||
]
|
||||
));
|
||||
}
|
||||
|
||||
|
||||
public function index() {
|
||||
|
||||
|
||||
if ($_GET['ac'] == 'send' && IS_AJAX_POST) {
|
||||
// 发送群发
|
||||
$data = \Phpcmf\Service::L('Input')->post('data');
|
||||
!$data['content'] && $this->_json(0, '没有选择素材内容');
|
||||
$content = \Phpcmf\Service::M()->table(weixin_wxtable('content'))->get($data['content']);
|
||||
!$content && $this->_json(0, '素材内容不存在');
|
||||
!$content['article_id'] && $this->_json(0, '素材内容未同步');
|
||||
$rt = \Phpcmf\Service::M('Weixin', 'Weixin')->sendall($data['groupid'], $content);
|
||||
!$rt['code'] && $this->_json(0, $rt['msg']);
|
||||
$this->_json(1, '发送提交成功');
|
||||
exit;
|
||||
}
|
||||
|
||||
$db = \Phpcmf\Service::M()->table(weixin_wxtable('content'))->where('article_id<>""');
|
||||
if (IS_POST) {
|
||||
$param = \Phpcmf\Service::L('Input')->post('search');
|
||||
$param['tid'] && $db->where('tid', $param['tid']);
|
||||
$param['keyword'] && $db->where('`title` LIKE "%'.$param['keyword'].'%"');
|
||||
}
|
||||
|
||||
$list = $db->order_by('inputtime desc')->getAll(30);
|
||||
|
||||
\Phpcmf\Service::V()->assign([
|
||||
'form' => dr_form_hidden(),
|
||||
'list' => $list,
|
||||
'param' => $param,
|
||||
'group' => \Phpcmf\Service::M('User', APP_DIR)->get_group_data(),
|
||||
'ucount' => \Phpcmf\Service::M()->table(weixin_wxtable('user'))->counts(),
|
||||
'content_type' => [
|
||||
//'index' => '图文',
|
||||
//'image' => '图片',
|
||||
//'voice' => '语音',
|
||||
// 'video' => '视频',
|
||||
],
|
||||
]);
|
||||
\Phpcmf\Service::V()->display('sendall_index.html');
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user