diff --git a/modules/integration_search/conf/module.xml b/modules/integration_search/conf/module.xml index 39b51ae64..bb73490a5 100644 --- a/modules/integration_search/conf/module.xml +++ b/modules/integration_search/conf/module.xml @@ -8,7 +8,7 @@ - + diff --git a/modules/integration_search/integration_search.admin.controller.php b/modules/integration_search/integration_search.admin.controller.php index f9f1353ee..d7254c030 100644 --- a/modules/integration_search/integration_search.admin.controller.php +++ b/modules/integration_search/integration_search.admin.controller.php @@ -29,7 +29,14 @@ $args->skin_vars = $config->skin_vars; $oModuleController = &getController('module'); - return $oModuleController->insertModuleConfig('integration_search',$args); + $output = $oModuleController->insertModuleConfig('integration_search',$args); + + if(!in_array(Context::getRequestMethod(),array('XMLRPC','JSON'))) { + $returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'module', 'admin', 'act', 'dispIntegration_searchAdminContent'); + header('location:'.$returnUrl); + return; + } + else return $output; } /** @@ -97,7 +104,14 @@ $args->skin_vars = serialize($obj); $oModuleController = &getController('module'); - return $oModuleController->insertModuleConfig('integration_search',$args); + $output = $oModuleController->insertModuleConfig('integration_search',$args); + + if(!in_array(Context::getRequestMethod(),array('XMLRPC','JSON'))) { + $returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'module', 'admin', 'act', 'dispIntegration_searchAdminSkinInfo'); + header('location:'.$returnUrl); + return; + } + else $output; } } ?> diff --git a/modules/integration_search/ruleset/insertConfig.xml b/modules/integration_search/ruleset/insertConfig.xml new file mode 100644 index 000000000..27e72cf1e --- /dev/null +++ b/modules/integration_search/ruleset/insertConfig.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/modules/integration_search/tpl/index.html b/modules/integration_search/tpl/index.html index 3f780d095..f20887a64 100644 --- a/modules/integration_search/tpl/index.html +++ b/modules/integration_search/tpl/index.html @@ -1,9 +1,11 @@ - -
- +

{$XE_VALIDATOR_ERROR}

+ + + + diff --git a/modules/integration_search/tpl/skin_info.html b/modules/integration_search/tpl/skin_info.html index 3c3a87845..e91423828 100644 --- a/modules/integration_search/tpl/skin_info.html +++ b/modules/integration_search/tpl/skin_info.html @@ -1,6 +1,7 @@ - +

{$XE_VALIDATOR_ERROR}

+ @@ -139,5 +140,3 @@
{$lang->sample_code}
- -