www.gusucode.com > mcms手机网站系统 v3.1源码程序 > mcms_v3.1.0/upload/app/admin/weixin.auto.msg.php
<?php /* * MCMS Copyright (c) 2012-2013 ZhangYiYeTai Inc. * * http://www.mcms.cc * * The program developed by loyjers core architecture, individual all rights reserved, * if you have any questions please contact loyjers@126.com */ require_once(dirname(__FILE__) . "/../../init.php"); //公用引导启动文件 check_login(); check_level('D02',AJAX); $time_start = H :: getmicrotime(); //开始时间 // 动作处理 call_mfunc(); // 模板处理 require_once(assign_tpl(basename(__FILE__), 'admin')); // ******************************************************* 函数方法 ******************************************************* function m__list() { global $dbm,$result,$p; // 查询 $params['where'] = " 1=1"; $_GET['wx_key'] = isset($_GET['wx_key']) ? trim($_GET['wx_key']) : 'msg_key'; $_GET['search_txt'] = isset($_GET['search_txt']) ? trim($_GET['search_txt']) : ''; if($_GET['wx_key'] == 'msg_key' && $_GET['search_txt'] != ''){ $params['where'] .= " and msg_key like '%".$_GET['search_txt']."%'"; } if($_GET['wx_key'] == 'msg_body' && $_GET['search_txt']!=''){ $params['where'] .= " and msg_body like '%".$_GET['search_txt']."%'"; } $params['table_name'] = TB_PRE . "weixin_auto_msg"; $params['count'] = 1; $params['suffix'] = " order by msg_id DESC "; $params['pagesize'] = get_pagesize(PAGESIZE_ADMIN);; $params['suffix'] .= $dbm -> get_limit_sql($params['pagesize'], $p); $result = $dbm -> single_query($params); } /** * 保存消息体 */ function m__save(){ global $dbm; check_level('D0201',AJAX); $_POST=H::sqlxss($_POST); $fields = array(); //收集参数 $_POST['msg_id'] = isset($_POST['msg_id']) ? intval($_POST['msg_id']) : 0; $fields['msg_key'] = isset($_POST['msg_key_con'])?trim($_POST['msg_key_con']):trim($_POST['msg_key']); $fields['msg_body'] = isset($_POST['msg_body_con'])?$_POST['msg_body_con']:trim($_POST['msg_body']); $fields['msg_pic'] = isset($_POST['msg_pic_con'])?$_POST['msg_pic_con']:''; $fields['msg_url'] = isset($_POST['msg_url_con'])?$_POST['msg_url_con']:trim($_POST['msg_url']); $fields['msg_desc'] = isset($_POST['msg_desc_con'])?$_POST['msg_desc_con']:''; $fields['msg_order'] = isset($_POST['msg_order'])?$_POST['msg_order']:100; $fields['msg_key']= trim(str_replace(",", ',', $fields['msg_key'])); if($fields['msg_key']=='') die('{"code":"1","msg":"响应关键词不能为空"}'); //if($fields['msg_body'] == '' && $fields['msg_pic'] == '')die('{"code":"1","msg":"消息体不能为空"}'); if($_POST['msg_id']==0){ $res = $dbm -> single_insert(TB_PRE .'weixin_auto_msg', $fields); } else { $where = "msg_id='{$_POST['msg_id']}'"; $res = $dbm -> single_update(TB_PRE .'weixin_auto_msg', $fields, $where); } logs('保存微信回复信息:'.$fields['msg_key']); if($res['error'] == '') { die('{"code":"0","msg":"保存成功"}'); }else{ die('{"code":"1","msg":"保存失败"}'); } } //批量修改 function m__save_all(){ global $dbm,$C; check_level('D0202',AJAX); $_POST=H::sqlxss($_POST); //die(print_r($_POST['params'])); foreach($_POST['params'] as $v){ $msg_id=intval($v['id']);unset($v[0]);unset($v['id']); $v['msg_order']=intval($v['msg_order']); $v['msg_key']= trim(str_replace(",", ',', $v['msg_key'])); $res = $dbm->single_update(TB_PRE."weixin_auto_msg",$v,"msg_id='$msg_id'"); if($res['error']!='') continue; } die('{"code":"0","msg":"操作成功"}'); } /** * 获取回复单信息 */ function m__get(){ global $dbm; $_POST['msg_id'] = isset($_POST['msg_id']) ? intval($_POST['msg_id']) : 0; if($_POST['msg_id'] >0){ $sql="select * from ".TB_PRE."weixin_auto_msg where msg_id='{$_POST['msg_id']}' limit 1"; $result = $dbm->query($sql); if(count($result['list'])==1) die(json_encode($result['list'][0])); } die("{'code':1,'msg':'获取数据出错'}"); } /** * 删除消息体 */ function m__del(){ global $dbm; check_level('D0203',AJAX); $_POST=H::sqlxss($_POST); $_POST['params']=isset($_POST['params'])?trim($_POST['params']):''; $_POST['params']=explode(',',$_POST['params']); foreach($_POST['params'] as $v){ $v = intval($v); if($v<=0) continue; $sql = "delete from ".TB_PRE."weixin_auto_msg where msg_id='".$v."'"; $res = $dbm -> query_update($sql); if($res['error'] != '') continue; } die('{"code":"0","msg":"删除成功"}'); } ?>