From 8a08926f1cd974f4e658b372a0022914c973f628 Mon Sep 17 00:00:00 2001 From: zero Date: Mon, 2 Apr 2007 11:41:57 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@910 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- classes/display/DisplayHandler.class.php | 4 ++-- classes/module/ModuleObject.class.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/classes/display/DisplayHandler.class.php b/classes/display/DisplayHandler.class.php index 6f36f043a..8d7d17f36 100644 --- a/classes/display/DisplayHandler.class.php +++ b/classes/display/DisplayHandler.class.php @@ -53,9 +53,9 @@ $this->content_size = strlen($output); // 컨텐츠 출력 - ob_start('ob_gzhandler'); + if(Context::getResponseMethod()!="XMLRPC") ob_start('ob_gzhandler'); print trim($output); - ob_end_flush(); + if(Context::getResponseMethod()!="XMLRPC") ob_end_flush(); // 디버깅 데이터 출력 $this->_debugOutput(); diff --git a/classes/module/ModuleObject.class.php b/classes/module/ModuleObject.class.php index e41b1f18b..b681e7d6a 100644 --- a/classes/module/ModuleObject.class.php +++ b/classes/module/ModuleObject.class.php @@ -85,7 +85,7 @@ $user_group = $logged_info->group_list; // 로그인되어 있다면 admin 체크 - if($is_logged && ($logged_info->is_admin == 'Y' || in_array($user_id, $this->module_info->admin_id) )) { + if($is_logged && ($logged_info->is_admin == 'Y' || (is_array($this->module_info->admin_id)&&in_array($user_id, $this->module_info->admin_id) )) ) { $grant->is_admin = true; } else { $grant->is_admin = false;