From 7ed2d132d90673eecf864cd1d2918e2a797db383 Mon Sep 17 00:00:00 2001 From: BJRambo Date: Thu, 17 Mar 2016 06:06:30 +0900 Subject: [PATCH] delete moduleObject trigger. --- modules/ncenterlite/ncenterlite.class.php | 1 - .../ncenterlite/ncenterlite.controller.php | 83 ------------------- 2 files changed, 84 deletions(-) diff --git a/modules/ncenterlite/ncenterlite.class.php b/modules/ncenterlite/ncenterlite.class.php index edcc7777f..a622e9384 100644 --- a/modules/ncenterlite/ncenterlite.class.php +++ b/modules/ncenterlite/ncenterlite.class.php @@ -38,7 +38,6 @@ class ncenterlite extends ModuleObject array('document.deleteDocument', 'ncenterlite', 'controller', 'triggerAfterDeleteDocument', 'after'), array('display', 'ncenterlite', 'controller', 'triggerBeforeDisplay', 'before'), array('moduleHandler.proc', 'ncenterlite', 'controller', 'triggerAfterModuleHandlerProc', 'after'), - array('moduleObject.proc', 'ncenterlite', 'controller', 'triggerBeforeModuleObjectProc', 'before'), array('member.deleteMember', 'ncenterlite', 'controller', 'triggerAfterDeleteMember', 'after'), array('communication.sendMessage', 'ncenterlite', 'controller', 'triggerAfterSendMessage', 'after'), array('document.updateVotedCount', 'ncenterlite', 'controller', 'triggerAfterVotedupdate', 'after'), diff --git a/modules/ncenterlite/ncenterlite.controller.php b/modules/ncenterlite/ncenterlite.controller.php index 99538bb5b..c54f1bac1 100644 --- a/modules/ncenterlite/ncenterlite.controller.php +++ b/modules/ncenterlite/ncenterlite.controller.php @@ -258,89 +258,6 @@ class ncenterliteController extends ncenterlite return new Object(); } - function triggerBeforeModuleObjectProc(&$oModule) - { - if(version_compare(__XE_VERSION__, '1.7.4', '>=')) - { - return new Object(); - } - $oNcenterliteModel = getModel('ncenterlite'); - $config = $oNcenterliteModel->getConfig(); - if($config->use != 'Y') return new Object(); - - $vars = Context::getRequestVars(); - $logged_info = Context::get('logged_info'); - - $messages_member_config = $oNcenterliteModel->getMemberConfig($logged_info->member_srl); - $message_member_config = $messages_member_config->data; - - // 쪽지 체크 및 유저 쪽지 알림 채크 - if($config->message_notify == 'Y' && $message_member_config->message_notify != 'N') - { - $flag_path = './files/ncenterlite/new_message_flags/'; - - $need_update = false; - // 쪽지 알림 메시지 체크 - if(strpos(Context::getHtmlFooter(), 'xeNotifyMessage') !== FALSE) - { - $need_update = true; - } - // 메시지 플래그 파일 체크 - else if(file_exists($flag_path . $logged_info->member_srl)) - { - $need_update = true; - } - - if($oModule->act == 'procCommunicationSendMessage') - { - FileHandler::makeDir($flag_path); - $flag_file = sprintf('%s%s', $flag_path, $vars->receiver_srl); - FileHandler::writeFile($flag_file, $vars->receiver_srl); - } - else if($need_update) - { - $oMemberModel = getModel('member'); - $_sender_member_srl = trim(FileHandler::readFile($flag_path . $logged_info->member_srl)); - $sender_member_info = $oMemberModel->getMemberInfoByMemberSrl($_sender_member_srl); - FileHandler::removeFile($flag_path . $logged_info->member_srl); - - // 새 쪽지 수 - $args = new stdClass(); - $args->receiver_srl = $logged_info->member_srl; - $output = executeQuery('ncenterlite.getCountNewMessage', $args); - $message_count = $output->data->count; - - // 기존 쪽지 알림을 읽은 것으로 변경 - $cond = new stdClass(); - $cond->type = $this->_TYPE_MESSAGE; - $cond->member_srl = $logged_info->member_srl; - $output = executeQuery('ncenterlite.updateNotifyReadedByType', $cond); - - if(!$message_count) return; - - // 알림 추가 - $args = new stdClass(); - $args->member_srl = $logged_info->member_srl; - $args->srl = $sender_member_info->member_srl; - if(!$args->srl) $args->srl = 0; - $args->target_p_srl = 1; - $args->target_srl = $sender_member_info->member_srl; - if(!$args->srl) $args->target_srl = 0; - $args->type = $this->_TYPE_MESSAGE; - $args->target_type = $this->_TYPE_MESSAGE; - $args->target_url_params = $target_url_params; - $args->target_summary = $message_count; - $args->target_nick_name = $sender_member_info->nick_name; - $args->target_member_srl = $sender_member_info->member_srl; - $args->regdate = date('YmdHis'); - $args->notify = $this->_getNotifyId($args); - $args->target_url = getNotEncodedFullUrl('', 'act', 'dispCommunicationMessages'); - - $output = $this->_insertNotify($args); - } - } - } - function triggerAfterSendMessage(&$trigger_obj) { $oNcenterliteModel = getModel('ncenterlite');