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 @@
-
-
-
-