From 07ebf981a6069afcac6a2fdcb1f592ff48b77a0b Mon Sep 17 00:00:00 2001 From: qw5414 Date: Tue, 9 Feb 2016 03:59:12 +0900 Subject: [PATCH] =?UTF-8?q?RhymiX=20=EC=84=A4=EC=B9=98=EC=8B=9C=20?= =?UTF-8?q?=ED=9A=8C=EC=9B=90=EA=B0=80=EC=9E=85=EC=8B=9C=20=EC=BA=A1?= =?UTF-8?q?=EC=B0=A8=20=EA=B8=B0=EB=8A=A5=EC=9D=84=20=ED=99=9C=EC=84=B1?= =?UTF-8?q?=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/addon/addon.admin.controller.php | 3 ++- modules/addon/addon.class.php | 5 +++++ modules/addon/queries/insertAddon.xml | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/addon/addon.admin.controller.php b/modules/addon/addon.admin.controller.php index 1d0f54626..9ae4a32c9 100644 --- a/modules/addon/addon.admin.controller.php +++ b/modules/addon/addon.admin.controller.php @@ -227,7 +227,7 @@ class addonAdminController extends addonController * @param string $isUsed Whether to use * @return Object */ - function doInsert($addon, $site_srl = 0, $gtype = 'site', $isUsed = 'N') + function doInsert($addon, $site_srl = 0, $gtype = 'site', $isUsed = 'N', $extra_vars) { $args = new stdClass; $args->addon = $addon; @@ -236,6 +236,7 @@ class addonAdminController extends addonController { return executeQuery('addon.insertAddon', $args); } + $args->extra_vars = serialize($extra_vars); $args->site_srl = $site_srl; return executeQuery('addon.insertSiteAddon', $args); } diff --git a/modules/addon/addon.class.php b/modules/addon/addon.class.php index 99b73086c..bb605cd77 100644 --- a/modules/addon/addon.class.php +++ b/modules/addon/addon.class.php @@ -25,6 +25,11 @@ class addon extends ModuleObject $oAddonController->doInsert('resize_image', 0, 'site', 'Y'); $oAddonController->doInsert('openid_delegation_id'); $oAddonController->doInsert('point_level_icon'); + $args = new stdClass(); + $args->xe_validator_id = 'module/addon/tpl/setup_addon/1'; + $args->apply_signup = 'apply'; + $args->xe_run_method = 'run_selected'; + $oAddonController->doInsert('captcha_member', 0, 'site', 'Y', $args); $oAddonController->makeCacheFile(0); return new Object(); diff --git a/modules/addon/queries/insertAddon.xml b/modules/addon/queries/insertAddon.xml index 1b4cf2d99..c0684b2bc 100644 --- a/modules/addon/queries/insertAddon.xml +++ b/modules/addon/queries/insertAddon.xml @@ -6,5 +6,6 @@ +