123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376 |
- <?php
- /**
- * [Discuz!] (C)2001-2099 Comsenz Inc.
- * This is NOT a freeware, use is subject to license terms
- *
- * $Id: install.php 34718 2014-07-14 08:56:39Z nemohou $
- */
- if(!defined('IN_DISCUZ')) {
- exit('Access Denied');
- }
- class xj_event_api {
- function forumdisplay_threadBottom() {
- global $_G;
- $return = array();
- foreach($GLOBALS['threadlist'] as $thread) {
-
- if($_G['cache']['plugin']['xj_robfloor']){
- $xj_event = DB::result_first("SELECT * FROM ".DB::table('xj_robfloor')." WHERE tid = ".$thread['tid']);
- if($xj_event){
- $return[$thread['tid']] = '<span style=" padding:2px 8px; color:#fff; background-color:#0eaef8; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; ">'.lang('plugin/xj_event', 'qianglou').'</span>';
- }else{
- $return[$thread['tid']] = '';
- }
- }
- if(!$return[$thread['tid']]){
- $xj_event = DB::result_first("SELECT * FROM ".DB::table('xj_event')." WHERE tid = ".$thread['tid']);
- if($xj_event){
- $return[$thread['tid']] = '<span style=" padding:2px 8px; color:#fff; background-color:#799edc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; ">'.lang('plugin/xj_event', 'huodong').'</span>';
- }else{
- $return[$thread['tid']] = '';
- }
- }
- }
- return $return;
- }
- function viewthread_threadTop() {
- require_once DISCUZ_ROOT.'./source/plugin/wechat/wechat.lib.class.php';
- global $_G;
- //调用微信支付设置
- if(file_exists($xj_event_wxset = DISCUZ_ROOT.'./data/sysdata/cache_xj_event_wxset.php')) {
- @include $xj_event_wxset;
- }
-
- $return = '';
- $timestamp = time();
- $tid = $_GET['tid'];
- $siteid = $_G['wechat']['setting']['wsq_siteid'];
- $items = DB::fetch_first("SELECT A.*,B.authorid FROM ".DB::table('xj_event')." A LEFT JOIN ".DB::table('forum_thread')." B ON A.tid = B.tid WHERE A.tid = $tid");
-
- if($items){
- if(file_exists(DISCUZ_ROOT.'./source/plugin/xj_event/module/wsqcenter/event_view.php')) {
- return "<wsqscript>event_view();</wsqscript>";
- }
- }
-
- if($items && $items['onlineclass']<101){
- //二级地区分类调用
- if($_G['cache']['plugin']['xj_event']['event_city']){
- if($items['citys']){
- $upid = DB::result_first("SELECT upid FROM ".DB::table('common_district')." WHERE name = '".$items['citys']."'");
- $upid = intval($upid);
- $items['province'] = DB::result_first("SELECT name FROM ".DB::table('common_district')." WHERE id = $upid");
- }
- }
-
-
- $extcredits = $_G['setting']['extcredits'];
- $setting = unserialize($items['setting']);
- if($items['postclass']==1){
- $postclass = lang('plugin/xj_event', 'xxhd');
- $tmp = explode("\n",$_G['cache']['plugin']['xj_event']['event_offline_class']);
- foreach($tmp as $key=>$value){
- $eventclass = explode("|",$value);
- if($eventclass[0] == $items['offlineclass']){
- break;
- }
- }
- }else{
- $postclass = lang('plugin/xj_event', 'xshd');
- $tmp = explode("\n",$_G['cache']['plugin']['xj_event']['event_online_class']);
- foreach($tmp as $key=>$value){
- $eventclass = explode("|",$value);
- if($eventclass[0] == $items['onlineclass']){
- break;
- }
- }
- }
- foreach($extcredits as $key=>$value){
- if($key == $items['use_extcredits']){
- $extcredit_title = $value['title'];
- }
- }
- $citys = $items['citys'];
- $starttime = dgmdate($items['starttime'],'dt');
- $endtime = dgmdate($items['endtime'],'dt');
- $activitybegin = dgmdate($items['activitybegin'],'dt');
- $activityexpiration = dgmdate($items['activityexpiration'],'dt');
- if(!$items['activityaid'] and $items['activityaid_url']){
- $imgurl = $items['activityaid_url'];
- }else{
- //$imgurl = $this->_getpicurl($items['activityaid'],$tid);
- $imgurl = $_G['siteurl'].getforumimg($items['activityaid'],0,360,230);
- }
- if(!$items['activityaid'] && !$items['activityaid_url']){
- $imgurl = $_G['siteurl'].'static/image/common/nophoto.gif';
- }
-
- //活动管理列表
- $event_adminlist = implode(',',$setting['event_admin']);
- //报名审核状态
- $apply = DB::fetch_first("SELECT applyid,pay_state,verify,seccode FROM ".DB::table('xj_eventapply')." WHERE tid='$tid' and uid=".$_G['uid']);
- $verify = $apply['verify'];
- $pay_state = $apply['pay_state'];
-
-
-
- $return .= '<div style="margin:10px 20px;"><img src="'.$imgurl.'" width="100%"><br>';
- $return .= '<span style="color:#799edc;">'.lang('plugin/xj_event', 'huodongfs').'</span>:'.$postclass.'<br>';
- $return .= '<span style="color:#799edc;">'.lang('plugin/xj_event', 'huodonglx').'</span>:'.$eventclass[1].'<br>';
- $return .= '<span style="color:#799edc;">'.lang('plugin/xj_event', 'huodongdq').'</span>:'.$items['province'].$citys.'<br>';
- $return .= '<span style="color:#799edc;">'.lang('plugin/xj_event', 'kashisj').'</span>:'.$starttime.'<br>';
- $return .= '<span style="color:#799edc;">'.lang('plugin/xj_event', 'jieshusj').'</span>:'.$endtime.'<br>';
- $return .= '<span style="color:#799edc;">'.lang('plugin/xj_event', 'huodongdd').'</span>:'.$items['event_address'].'<br>';
- $return .= '<span style="color:#799edc;">'.lang('plugin/xj_event', 'huodonggl').'</span>:'.$event_adminlist.'<br>';
-
- if($items[event_number]==0){
- $cjme = lang('plugin/xj_event', 'buxian');
- }else{
- $cjme = $items['event_number'].lang('plugin/xj_event', 'ren');
- }
- $return .= '<span style="color:#799edc;">'.lang('plugin/xj_event', 'canjiame').'</span>:'.$cjme.'<br>';
- //报名通过总人数
- $applycountnumber = DB::result_first("SELECT SUM(applynumber) FROM ".DB::table('xj_eventapply')." WHERE tid='$tid' and verify=1");
- $applycountnumber = !$applycountnumber?0:$applycountnumber;
- $applycountnumberd = DB::result_first("SELECT SUM(applynumber) FROM ".DB::table('xj_eventapply')." WHERE tid='$tid' and verify=0");
- $applycountnumberd = !$applycountnumberd?0:$applycountnumberd;
- $return .= '<span style="color:#799edc;">'.lang('plugin/xj_event', 'baomingrs').'</span>:'.$applycountnumber.lang('plugin/xj_event', 'rendaish').$applycountnumberd.lang('plugin/xj_event', 'ren').'<br>';
-
-
- //参加费用
- if($setting['eventaa']){
- $cjfy = 'AA';
- if($items['use_cost']>0){
- $cjfy .= ' '.$items['use_cost'].lang('plugin/xj_event', 'yuanzy');
- }
- }else{
- $cjfy = $items['use_cost'].lang('plugin/xj_event', 'yuan');
- }
- $return .= '<span style="color:#799edc;">'.lang('plugin/xj_event', 'canjiafy').'</span>:'.$cjfy.'<br>';
- $return .= '<span style="color:#799edc;">'.lang('plugin/xj_event', 'baomingks').'</span>:'.$activitybegin.'<br>';
- $return .= '<span style="color:#799edc;">'.lang('plugin/xj_event', 'baominjz').'</span>:'.$activityexpiration.'<br>';
-
- foreach($setting['moreitem'] as $value){
- $return .= '<span style="color:#799edc;">'.$value['itemname'].'</span>:'.$value['itemcontent'].'<br>';
- }
-
-
- $bmurl = $_G['siteurl']."plugin.php?id=xj_event:event_join&tid=$tid";
- $qxbmurl = $_G['siteurl']."plugin.php?id=xj_event:wsq_join_save&action=cannel&tid=$tid&&formhash=".$_G['formhash'];
- $xgbmurl = $_G['siteurl']."plugin.php?id=xj_event:event_join_modify&tid=$tid";
- if($wxset['wsqonly']){
- $zffyurl = $_G['siteurl']."plugin.php?id=xj_event:wsq_pay&tid=$tid";
- }else{
- $zffyurl = $_G['siteurl']."plugin.php?id=xj_event:event_pay&tid=$tid";
- }
- $bmyzmurl = WeChatHook::getPluginUrl('xj_event:wsq_join_vcode', array('applyid' => $apply['applyid']));
- //发作业URL
- if($setting['eventzy_fid']){
- $fbzyurl = $_G['siteurl']."forum.php?mod=post&action=newthread&fid=".$setting['eventzy_fid']."&eid=".$items['eid'];
- }else{
- $fbzyurl = $_G['siteurl']."forum.php?mod=post&action=newthread&fid=".$_G['fid']."&eid=".$items['eid'];
- }
- //回复才可以报名
- $bmbtnshow = true;
- if($setting['reply']){
- $replys = DB::result_first("SELECT count(*) FROM ".DB::table('forum_post')." WHERE tid='$tid' AND first<>1 AND invisible>=0 AND authorid = ".$_G['uid']);
- if($replys<1){
- $bmbtnshow = false;
- }
- }
-
- //线下活动报名按钮
- if($items['postclass']==1){
- //线下活动按钮-->
- //条件当前时间小于(活动结束+30天)的时间
- if($_G['timestamp']<($items['endtime']+2592000)){
- if($items['activityexpiration']<=$_G['timestamp'] and $verify==null){
- $return .= '<a href="javascript:" style=" margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'baominjz').'</a>';
- }else{
- if(!$_G['uid']){
- $return .= '<a href="http://wsq.discuz.com/?c=index&a=viewthread&f=wx&tid='.$tid.'&siteid='.$siteid.'&_bpage=1&siteuid=0&login=yes" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'woycjqdl').'</a>';
- }else{
- if($items['activitybegin']<$_G['timestamp'] and $items['activityexpiration']>$timestamp and $verify==null){
- if($bmbtnshow){
- $return .= '<a href="'.$bmurl.'" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ff5400;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'woyaocj').'</a>';
- }
- if($setting[reply] && $replys<1){
- $return .= '<a href="javascript:" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'hfhkybm').'</a>';
- }
- }elseif($items['activitybegin']>$timestamp and $verify==null){
- $return .= '<a href="javascript:" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'baomhwks').'</a>';
- }else{
- if($verify==0){
- if(!$pay_state){
- $return .= '<a click="canceljoindialog();" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'quxiaobm').'</a>';
- }
- if($setting['eventpay']){
- if($pay_state){
- $return .= '<a href="javascript:" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'fyyfdsh').'</a>';
- }else{
- $return .= '<a href="'.$zffyurl.'" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'zhifufy').'</a>';
- }
- }
- }else{
- if($setting['eventzy_enable']){
- $return .= '<a href="'.$fbzyurl.'" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#8bd911;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'fabiao').$setting['eventzy_name'].'</a>';
- }
- if($setting['canceljoin']==1 && $items['activityexpiration']>$timestamp){
- $return .= '<a click="canceljoindialog();" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'quxiaobm').'</a>';
- }
- if($setting['seccode']){
- $return .= '<a href="'.$bmyzmurl.'" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ff5400;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'hdrcj').'</a>';
- }
- }
- if($_G['timestamp'] < $items['activityexpiration']){
- $return .= '<a href="'.$xgbmurl.'" target="_parent" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ff5400;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'xgbmzl').'</a>';
- }
- }
- }
- }
- }
- }
-
- //线上活动报名按钮
- if($items['postclass']==2){
- //线下活动按钮-->
- //条件当前时间小于(活动结束+30天)的时间
- if($_G['timestamp']<($items['endtime'])){
- if($items['activityexpiration']<=$_G['timestamp'] and $verify==null){
- $return .= '<a href="javascript:" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'baominjz').'</a>';
- }else{
- if(!$_G['uid']){
- $return .= '<a href="http://wsq.discuz.com/?c=index&a=viewthread&f=wx&tid='.$tid.'&siteid='.$siteid.'&_bpage=1&siteuid=0&login=yes" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'woycjqdl').'</a>';
- }else{
- if($items['activitybegin']<$_G['timestamp'] and $items['activityexpiration']>$timestamp and $verify==null){
- if($bmbtnshow){
- $return .= '<a href="'.$bmurl.'" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ff5400;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'woyaocj').'</a>';
- }
- if($setting[reply] && $replys<1){
- $return .= '<a href="javascript:" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'hfhkybm').'</a>';
- }
- }elseif($items['activitybegin']>$timestamp and $verify==null){
- $return .= '<a href="javascript:" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'baomhwks').'</a>';
- }else{
- if($verify==0){
- if(!$pay_state){
- $return .= '<a click="canceljoindialog();" style=" margin-top:5px;text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'quxiaobm').'</a>';
- }
- if($setting['eventpay']){
- if($pay_state){
- $return .= '<a href="javascript:" style=" margin-top:5px;text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'fyyfdsh').'</a>';
- }else{
- $return .= '<a href="'.$zffyurl.'" style=" margin-top:5px;text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'zhifufy').'</a>';
- }
- }
- }else{
- if($setting['eventzy_enable']){
- $return .= '<a href="'.$fbzyurl.'" style=" margin-top:5px;text-align:center; color:#fff; font-size:14px; background-color:#8bd911;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'fabiao').$setting['eventzy_name'].'</a>';
- }
- if($setting['canceljoin']==1 && $items['activityexpiration']>$timestamp){
- $return .= '<a click="canceljoindialog();" style=" margin-top:5px;text-align:center; color:#fff; font-size:14px; background-color:#ccc;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'quxiaobm').'</a>';
- }
- if($setting['seccode']){
- $return .= '<a href="'.$bmyzmurl.'" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ff5400;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'hdrcj').'</a>';
- }
- }
- if($_G['timestamp'] < $items['activityexpiration']){
- $return .= '<a href="'.$xgbmurl.'" target="_parent" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#ff5400;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event', 'xgbmzl').'</a>';
- }
- }
- }
- }
- }
- }
-
- //微社区美化版功能
- if(file_exists(DISCUZ_ROOT.'./source/plugin/xj_event/module/wsqcenter/center.php')) {
- if($_G['uid'] == $items['authorid']){
- $return .= '<a href="'.$_G['siteurl'].'plugin.php?id=xj_event:wsqcenter&mod=event_edit&tid='.$tid.'" target="_parent" style="margin-top:5px; text-align:center; color:#fff; font-size:14px; background-color:#21ace7;padding:5px 15px;display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;">'.lang('plugin/xj_event','xghdlr').'</a>';
- }
- }
-
-
-
- $return .= '</div>';
- }
-
- $num = DB::result_first("SELECT COUNT(*) FROM ".DB::table('xj_eventthread')." WHERE tid=".$tid);
- if($num>0){
- $items = DB::fetch_first("SELECT A.eid,A.votes,B.setting,C.tid,C.subject FROM ".DB::table('xj_eventthread')." A,".DB::table('xj_event')." B,".DB::table('forum_thread')." C WHERE A.tid=".$_G['tid']." and A.eid=B.eid and B.tid=C.tid");
- $nowtime = $_G["timestamp"];
- $setting = unserialize($items['setting']);
- $eid=$items['eid'];
- $tid=intval($_G['tid']);
- //$variables['xj_event']['vote'] = 'fff';
- if($setting[vote][openvote]==1 && $nowtime>$setting['vote']['votestarttime'] && $nowtime<$setting['vote']['voteendtime']){
- $return = '<a click="myajaxget();" style=" margin:10px 20px;display:block; text-align:center; background-color:#eb5a25; font-size:14px; color:#FFF; padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;">'.lang('plugin/xj_event','topiaozc').' ('.$items['votes'].')</a>';
- }
- }
-
-
-
- return $return;
- }
-
-
- function forumdisplay_sideBar(){
- global $_G;
- require_once DISCUZ_ROOT.'./source/plugin/wechat/wechat.lib.class.php';
- if(file_exists(DISCUZ_ROOT.'./source/plugin/xj_event/module/wsqcenter/center.php')) {
- $eventcenterurl = $_G['siteurl']."plugin.php?id=xj_event:wsq_event_center";
- $myeventurl = $_G['siteurl']."plugin.php?id=xj_event:wsq_event_center&my=1";
- }else{
- $eventcenterurl = WeChatHook::getPluginUrl('xj_event:wsq_event_center', array());
- $myeventurl = WeChatHook::getPluginUrl('xj_event:wsq_my_event', array('act'=>'cj'));
- }
- $return = '<h3 class="sideTit">'.lang('plugin/xj_event', 'huodong').'</h3><ul><li><a href="'.$eventcenterurl.'" target="_parent">'.lang('plugin/xj_event', 'huodzx').'</a></li><li><a href="'.$myeventurl.'">'.lang('plugin/xj_event', 'myevent').'</a></li></ul>';
- return $return;
- }
-
- function viewthread_sideBar(){
- global $_G;
- require_once DISCUZ_ROOT.'./source/plugin/wechat/wechat.lib.class.php';
- if(file_exists(DISCUZ_ROOT.'./source/plugin/xj_event/module/wsqcenter/center.php')) {
- $eventcenterurl = "plugin.php?id=xj_event:wsq_event_center";
- $myeventurl = $_G['siteurl']."plugin.php?id=xj_event:wsq_event_center&my=1";
- }else{
- $eventcenterurl = WeChatHook::getPluginUrl('xj_event:wsq_event_center', array());
- $myeventurl = WeChatHook::getPluginUrl('xj_event:wsq_my_event', array('act'=>'cj'));
- }
- $return = '<h3 class="sideTit">'.lang('plugin/xj_event', 'huodong').'</h3><ul><li><a href="'.$eventcenterurl.'" target="_parent">'.lang('plugin/xj_event', 'huodzx').'</a></li><li><a href="'.$myeventurl.'">'.lang('plugin/xj_event', 'myevent').'</a></li></ul>';
- return $return;
- }
- function viewthread_variables(&$variables) {
- global $_G;
- $tid = $_GET['tid'];
- $siteid = $_G['wechat']['setting']['wsq_siteid'];
- require_once DISCUZ_ROOT.'./source/plugin/wechat/wechat.lib.class.php';
- $variables['function'] = array(
- 'myajaxget' => array('WSQ.ajaxget', array('id=xj_event:wsq_vote&tid='.$_GET['tid'].'&formhash='.$_G['formhash'])),
- 'canceljoin' => array('WSQ.ajaxget', array('id=xj_event:wsq_join&action=cancel&tid='.$_GET['tid'].'&formhash='.$_G['formhash'])),
- 'locationevent' => array('WSQ.location', array('http://wsq.discuz.com/?c=index&a=viewthread&f=wx&tid='.$tid.'&siteid='.$siteid.'&_bpage=1')),
- 'event_view' => array('WSQ.location', array($_G['siteurl'].'plugin.php?id=xj_event:wsqcenter&mod=event_view&tid='.$tid)),
- 'canceljoindialog' => array(
- 'WSQ.dialog',
- array(
- 'id' => 'canceljoindialog001',
- 'content' => lang('plugin/xj_event', 'nqdyqxbm'),
- 'ok' => 'canceljoin();locationevent();'
- )
- ),
- );
- }
- }
- ?>
|