addSErver('/var/run/memcached.sock', 0); $Re = new Redis(); $Re->connect('/var/run/redis/redis.sock'); ?> addServer('/var/run/memcached.sock', 0); $Redis = new Redis(); $Redis->connect('/var/run/redis/redis.sock'); class Push { private $channel; function __construct() { global $Redis; $this->channel = 'ANIZONE_GLOBAL'; $this->redis = &$Redis; } function channel($channel) { $this->channel = $channel; } function trigger($event, $data, $channel = null) { if($channel == null) $channel = $this->channel; $json['channel'] = $channel; $json['data']['event'] = $event; $json['data']['data'] = $data; $json = json_encode($json); $this->redis->publish('juggernaut', $json); } } class PushWing { function queue($phone, $subject, $contents, $url, $timestamp = null) { if($timestamp === null) $timestamp = time(); $odb = &oDB::getInstance(); $contents = str_replace( "
", '\n', $contents ); $contents = str_replace( "
", '\n', $contents ); $contents = str_replace( "
", '\n', $contents ); $contents = str_replace( "

", '\n', $contents ); $contents = strip_tags($contents); $odb->insert('anizone_push_queue', ['phone' => $phone, 'subject' => $subject, 'contents' => $contents, 'url' => $url, 'timestamp' => $timestamp]); } function getGroupFavPhones($group_srl, $except_member_srl = []) { $oCacheHandler = CacheHandler::getInstance('object'); $cache_key = 'anizone:group_fav_phones_cache:'.$group_srl; $output = $oCacheHandler->get($cache_key); if(!$output) { $output = []; $odb = &oDB::getInstance(); $list = $odb->select('xe_member_fav', ['target_srl' => $group_srl]); $oMemberModel = &getModel('member'); foreach($list as $val) { $mem = $oMemberModel->getMemberInfoByMemberSrl($val->member_srl); if(in_array('즐겨찾기한 그룹의 새로운 글 작성', $mem->push_trigger) && is_array($mem->phone)) $output[] = implode('', $mem->phone); } $oCacheHandler->put($cache_key, $output); } foreach($except_member_srl as $except) { if(($key = array_search($except, $output)) !== false) { unset($messages[$key]); } } $phone = implode(',', $output); return $phone; } function clearGroupFavPhoneCache($group_srl) { $oCacheHandler = CacheHandler::getInstance('object'); $cache_key = 'anizone:group_fav_phones_cache:'.$group_srl; $oCacheHandler->delete($cache_key); } } ?> 앞으로 은동님이 추가해야할 기능을 생각해 보자면....

조회 수 8305 추천 수 0 댓글 12
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

위로 아래로 댓글로 가기 인쇄

일단 게시판 글을 갱신순으로 놔둬야 할거고...(이건 금방하시겠지)


이전에 있었던 키보드 단축키를 이용해서 글과 댓글 빨리 쓰기


지금 이미지 업로드가 플래시로 돌아가는거 같은데 이거 html5로 바꾸실수 있음?



그외엔 뭐, 게시판 추가하고 디자인 다듬고 그정도 인가?


List of Articles
번호 제목 글쓴이 최근 수정일 날짜 조회 수 추천 수
18 오 바뀜 2 사츠a 2014.09.29 2014.09.29 8361 0
17 저도 사실 자게 있는줄 몰랐음요 료식 2014.09.29 2014.09.29 9173 0
16 솔직히 이떄까지 글 안싼건 3 naitre/네트르 2014.09.29 2014.09.29 8279 0
15 이제 이 디자인에다가 2 naitre/네트르 2014.09.29 2014.09.29 8649 0
14 그런데 래밸이 싫어서 바꾼거 아니였음? 2 naitre/네트르 2014.09.29 2014.09.29 9576 0
13 이제 여기다 뻘글 싸면 되는거임? 5 file naitre/네트르 2016.01.05 2014.09.29 9352 0
12 니코동에서 노부나가의 야망 실황영상 떠서 자주 보는데 7 file 냥프☆시롤 2014.09.29 2014.09.29 8047 0
11 올레 애니 볼 시간을 벌었다 4 메이븐 2014.09.29 2014.09.29 9094 0
10 캬 0렙 님들 많으시네 18 銀童 2014.09.29 2014.09.29 6819 0
9 갱신순 해놨다 어빠들 5 銀童 2014.09.29 2014.09.29 9849 0
8 엠블렘이나 가져다 열어야지 1 銀童 2014.09.29 2014.09.29 10366 0
» 앞으로 은동님이 추가해야할 기능을 생각해 보자면.... 12 냥프☆시롤 2014.09.29 2014.09.29 8305 0
6 님들 탄산음료 기계 있잖아요 8 냥프☆시롤 2014.09.29 2014.09.29 11089 0
5 확실히 대화창 없으니 글을 많이 쓰게 되는 듯요 1 file 냥프☆시롤 2014.09.29 2014.09.29 10916 0
4 그런데 너무 갑자기 바꾸는거 아니에요? 4 냥프☆시롤 2014.09.29 2014.09.29 10650 0
3 공허한 애니존이라니... 3 냥프☆시롤 2014.09.29 2014.09.29 10937 0
2 일단 없는 메뉴 지워놨다 2 銀童 2014.09.29 2014.09.29 11129 0
1 리뉴얼 하게된 가장 큰 이유는 2 銀童 2014.09.29 2014.09.29 11992 0
목록
Board Pagination Prev 1 ... 356 357 358 359 360 361 362 363 364 365 Next
/ 365
서버에 요청 중입니다. 잠시만 기다려 주십시오...