diff --git a/AvocadoEdition_Light/addons/sample/sample.addon.php b/AvocadoEdition_Light/addons/sample/sample.addon.php index d964ab9..774848b 100644 --- a/AvocadoEdition_Light/addons/sample/sample.addon.php +++ b/AvocadoEdition_Light/addons/sample/sample.addon.php @@ -75,6 +75,11 @@ class SampleAddon extends Addon '; } + public function saveAction($data = []) + { + + } + public function getConfig() { global $g5; diff --git a/AvocadoEdition_Light/adm/addon_config.php b/AvocadoEdition_Light/adm/addon_config.php index 1c99d29..2c1d47e 100644 --- a/AvocadoEdition_Light/adm/addon_config.php +++ b/AvocadoEdition_Light/adm/addon_config.php @@ -98,7 +98,7 @@ add_stylesheet(get_embed_file("css", G5_PATH . "/adm/css/addon_config.css"), 1); 애드온을 선택하세요"; } ?> diff --git a/AvocadoEdition_Light/adm/addon_config_update.php b/AvocadoEdition_Light/adm/addon_config_update.php index b8965e3..5caba88 100644 --- a/AvocadoEdition_Light/adm/addon_config_update.php +++ b/AvocadoEdition_Light/adm/addon_config_update.php @@ -47,6 +47,10 @@ if (array_key_exists($addon_name, AddonLoader::$addons)) { } sql_query($sql); + + if (method_exists($addon, "saveAction")) { + $addon->saveAction($config_data); + } } else { alert("애드온이 설정되지 않았습니다."); } diff --git a/AvocadoEdition_Light/adm/admin.head.php b/AvocadoEdition_Light/adm/admin.head.php index ea975b6..4ad05bc 100644 --- a/AvocadoEdition_Light/adm/admin.head.php +++ b/AvocadoEdition_Light/adm/admin.head.php @@ -35,7 +35,6 @@ include_once G5_PATH . '/head.sub.php';

Avocado Edition -

diff --git a/AvocadoEdition_Light/adm/admin.tail.php b/AvocadoEdition_Light/adm/admin.tail.php index 6272c4f..c33aeb0 100644 --- a/AvocadoEdition_Light/adm/admin.tail.php +++ b/AvocadoEdition_Light/adm/admin.tail.php @@ -2,9 +2,12 @@ if (!defined('_GNUBOARD_')) exit; ?> +

- +