diff --git a/modules/syndication/conf/module.xml b/modules/syndication/conf/module.xml index cafab0a95..338f3eaf9 100644 --- a/modules/syndication/conf/module.xml +++ b/modules/syndication/conf/module.xml @@ -5,7 +5,7 @@ - + diff --git a/modules/syndication/ruleset/insertService.xml b/modules/syndication/ruleset/insertService.xml new file mode 100644 index 000000000..092f8b7ab --- /dev/null +++ b/modules/syndication/ruleset/insertService.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/modules/syndication/syndication.admin.controller.php b/modules/syndication/syndication.admin.controller.php index ef967ad50..aa50082e2 100644 --- a/modules/syndication/syndication.admin.controller.php +++ b/modules/syndication/syndication.admin.controller.php @@ -37,6 +37,11 @@ } $this->setMessage('success_applied'); + if(!in_array(Context::getRequestMethod(),array('XMLRPC','JSON'))) { + $returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'module', 'admin', 'act', 'dispSyndicationAdminConfig'); + header('location:'.$returnUrl); + return; + } } function procSyndicationAdminCheckSitePingResult(){ diff --git a/modules/syndication/tpl/config.html b/modules/syndication/tpl/config.html index 96c15e98d..7c8848d88 100644 --- a/modules/syndication/tpl/config.html +++ b/modules/syndication/tpl/config.html @@ -1,11 +1,12 @@ -

{$lang->syndication} {$lang->cmd_management}

{$lang->about_syndication}

-
+

{$XE_VALIDATOR_ERROR}

+ +