function myevent() { load::logic('event'); $EventLogic = new EventLogic(); $hot_event = $EventLogic->getHotEvent(); $uids = array(); if ($uids = $EventLogic->getDaRen()) { $hd_daren = $this->TopicLogic->GetMember($uids); } $type = $this->Get['type']; $uid = intval($this->Get['uid']); if ($uid && $uid != MEMBER_ID) { $user_info = jsg_member_info($uid); $user = $user_info['nickname']; } else { $user = "******"; } $uid = $uid && $uid != MEMBER_ID ? $uid : MEMBER_ID; $param = array('perpage' => "10", 'page' => true); $return = array(); if ($type == 'part') { $this->Title = $user . "参与的活动"; $param['where'] = " m.play = 1 and m.fid = '{$uid}' "; $param['order'] = " order by a.lasttime desc,a.app_num desc,a.posttime desc "; $param['page_url'] = "index.php?mod=event&code=myevent&type=part&uid={$uid}"; $return = $EventLogic->getEvents($param); } else { if ($type == 'app') { $this->Title = $user . "报名的活动"; $param['where'] = " m.app = 1 and m.fid = '{$uid}' "; $param['order'] = " order by a.lasttime desc,a.app_num desc,a.posttime desc "; $param['page_url'] = "index.php?mod=event&code=myevent&type=app&uid={$uid}"; $return = $EventLogic->getEvents($param); } else { if ($type == 'store') { $this->Title = $user . "收藏的活动"; $param['where'] = " m.store = 1 and m.fid = '{$uid}' "; $param['order'] = " order by a.lasttime desc,a.app_num desc,a.posttime desc "; $param['page_url'] = "index.php?mod=event&code=myevent&type=store&uid={$uid}"; $return = $EventLogic->getEvents($param); } else { if ($type == 'new') { jlogic('member')->clean_new_remind('event_new', $uid); $this->Title = "最近更新的活动"; $param['uid'] = $uid; $param['page_url'] = "index.php?mod=event&code=myevent&type=new"; $return = $EventLogic->getNewEvent($param); } else { $this->Title = $user . "的活动"; $param['where'] = " a.postman = '{$uid}' and a.verify = 1 "; $param['order'] = " order by a.lasttime desc,a.app_num desc,a.posttime desc "; $param['page_url'] = "index.php?mod=event&code=myevent&uid={$uid}"; $return = $EventLogic->getEventInfo($param); } } } } $rs = $return['event_list']; $count = $return['count']; $page_arr = $return['page']; $member = $this->Member; if ($member['medal_id']) { $medal_list = $this->TopicLogic->GetMedal($member['medal_id'], $member['uid']); } include template('event/event_my'); }