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); } } ?>

List of Articles
번호 제목 글쓴이 날짜 최근 수정일 조회 수
22875 흑 소년은 개뿔 18 고무찰흙 2014.11.24 2014.11.24 1036
22874 흐흥- 흥흥~ 5 라뜨에 2016.08.29 2016.08.30 149
22873 흐흥 나,..나도 빠질 수 없쥐! 4 file 아이리 2015.12.24 2015.12.24 412
22872 흐흐흐.......팔껀 다 팔아야하는데 어떻게 해야할지 원 -ㄴ-;; 스톰폭주 2014.12.23 2014.12.23 1904
22871 흐흐 오늘 저녁에 레드 문이 뜬다는걸 알고있는가? 19 file 아이리 2014.10.08 2014.10.08 4183
22870 흐하...애플 애플하게 되고싶다... 2 file Emina 2015.04.18 2015.04.18 554
22869 흐콰한다 6 file naitre/네트르 2015.01.08 2015.01.08 1084
22868 흐응...? 당신이 내 프로듀서? 2 file 아이지스 2016.01.31 2016.02.01 295
22867 흐음...광산과초보까지 다하니 할게 없다(...) 라온 2014.11.18 2014.11.18 745
22866 흐린 하늘에 웃다도 3화까지 봤는데 은근 볼만하네여 7 Belle 2014.10.24 2014.10.25 3790
22865 흐린 하늘에 웃다 9 file naitre/네트르 2014.10.11 2014.10.11 8776
22864 흐규흐규ㅠ 11 file 리파 2014.10.30 2014.10.30 1535
22863 휴지조각이 된 30억 6 냥프☆시롤 2015.12.23 2015.12.24 457
22862 휴지 조각이 될뻔했네요; 3 file JINI 2015.10.27 2015.10.28 345
22861 휴일이다~ 6 작살나게달려 2015.03.20 2015.03.21 734
22860 휴무일인데 2 하네세 2015.10.25 2015.10.25 281
22859 휴덕은 있어도 탈덕은 없다는 게 진짜구나[ㅅㅍ] 4 file 바시 2014.11.24 2014.11.24 1236
22858 휴대폰을 샀습니다 6 Sin군 2015.10.01 2015.10.01 352
22857 휴대폰에서는 애니존 접속이 안되는듯? 2 라온 2016.03.14 2016.03.14 191
22856 휴대폰 케이스를 주문했습니다. 7 file 리파 2015.10.30 2015.10.30 280
22855 휴대폰 캐이스가 도착했습니다 10 file Sin군 2015.10.06 2015.10.07 592
22854 휴대폰 증상 해결방법 아시는분? 7 라온 2014.11.30 2014.11.30 878
22853 휴대폰 잃어버림 ㅠㅠ 8 달빛루디 2015.08.21 2015.08.21 707
22852 휴대폰 새로 바꿔서요! 16 라온 2015.04.16 2015.04.17 618
22851 휴대폰 깨짐;;;; 32 Resurrection 2015.05.15 2015.05.15 1883
22850 휴가철 해운대 찜질방...스게 7 BC둘기 2015.08.09 2015.08.09 1013
22849 휴가다녀옴 9 작살나게달려 2015.06.06 2015.06.06 418
22848 휴가다 휴가! 아무도 나를 막을 수 없으셈 3 신현[神現] 2015.07.27 2015.07.27 576
22847 휴가나오면 가장 재미난게... 7 file 일병카레 2015.10.04 2015.10.04 413
22846 휴가가라는 말 듣고 5 작살나게달려 2015.05.24 2015.05.24 435
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 768 Next
/ 768
서버에 요청 중입니다. 잠시만 기다려 주십시오...