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
번호 제목 글쓴이 최근 수정일 날짜 조회 수 추천 수
168 레이와도 피해갈수없는 그것 3 file 미니키오 2019.05.07 2019.05.06 348 0
167 근황 6 file 롤빵 2019.05.07 2019.05.05 375 0
166 사키 세계관에 관해 작가님 블로그에 올라온 글 3 file 왕따쿨엑스 2019.05.09 2019.05.09 368 0
165 다들 헤븐즈필 2부는 보셨나요 10 BC둘기 2019.05.11 2019.03.24 474 0
164 뉴비에요 3 file 롤빵 2019.05.11 2019.05.10 335 0
163 님들 저 생일이에여 23 Resurrection 2019.05.11 2019.03.20 495 8
162 안녕하세요 죄가 많은 사람입니다 10 file Primary 2019.05.11 2019.04.07 479 0
161 수업 발표에서 미친짓 하다가 교수님께 참교육 당했습니다... 17 file Resurrection 2019.05.11 2019.05.03 430 0
160 여러분 이번에는 진짜 콘을 넙쭈기로 바꾸겠습니다! 10 file Resurrection 2019.05.12 2019.04.01 450 1
159 신입받아라!!! 7 레이첼카마엘 2019.05.13 2019.04.14 480 1
158 e-book은 참 좋은 물건이죠 3 미니키오 2019.05.13 2019.05.12 350 0
157 대학교에서 일하면서 느끼는점.. 6 file 1+1=2 2019.05.17 2019.05.03 412 0
156 컨텐츠가 없으니 넣어달라고 요청해야하나... 2 미니키오 2019.05.17 2019.05.17 325 0
155 "낯선 천장이다" 1 BC둘기 2019.05.17 2019.05.17 394 0
154 먼데 먼데 또 살았어? 2 리파 2019.05.17 2019.05.17 335 0
153 애니존 재오픈 게시판입니다. 1 거냥거냥 2019.05.17 2019.05.17 340 0
152 우리도 가챠겜이나 만들어보죠 Resurrection 2019.05.17 2019.05.17 225 0
151 와 다시 살아났네요 2 file Primary 2019.05.19 2019.05.17 368 0
150 5252믿고있었다구~ 2 1+1=2 2019.05.19 2019.05.18 501 0
149 다시 살아났군요 2 작살나게달려 2019.05.19 2019.05.17 391 0
148 다녀왔습니다 2 하루디4 2019.05.21 2019.05.20 221 0
147 오랜만이군요 3 소렐리 2019.05.21 2019.05.21 268 0
146 장식장을 샀어요 5 file 롤빵 2019.05.22 2019.05.20 316 0
145 가챠겜 발표 근황.jpg 8 file Resurrection 2019.05.22 2019.05.17 398 0
144 오늘 칼퇴했습니다. 2 Primary 2019.05.29 2019.05.29 222 0
143 10년만에 여기 들려봄 5 ani12345 2019.05.30 2019.05.26 272 0
142 게임 중독이 질병이면 6 Resurrection 2019.05.30 2019.05.29 256 0
141 주식 시작했습니다 8 file Resurrection 2019.05.30 2019.05.29 252 0
140 기생충 보고 왔습니다(스포 거의X) file Resurrection 2019.06.01 2019.06.01 180 0
139 이것이 인간사료인가... 3 file 울트라빅슈 2019.06.02 2019.06.02 230 0
목록
Board Pagination Prev 1 ... 355 356 357 358 359 360 361 362 363 364 365 Next
/ 365
서버에 요청 중입니다. 잠시만 기다려 주십시오...