diff --git a/modules/document/conf/module.xml b/modules/document/conf/module.xml index 449b989dc..93c9d55d8 100644 --- a/modules/document/conf/module.xml +++ b/modules/document/conf/module.xml @@ -52,7 +52,7 @@ - + diff --git a/modules/document/document.admin.controller.php b/modules/document/document.admin.controller.php index 76590be7c..8560cfb8d 100644 --- a/modules/document/document.admin.controller.php +++ b/modules/document/document.admin.controller.php @@ -410,6 +410,11 @@ if(!$output->toBool()) return $output; $this->setMessage('success_registed'); + if($output->toBool() && !in_array(Context::getRequestMethod(),array('XMLRPC','JSON'))) { + $returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'module', 'admin', 'act', 'dispDocumentAdminAlias', 'document_srl', $args->document_srl); + $this->setRedirectUrl($returnUrl); + return; + } } /** diff --git a/modules/document/queries/insertDocumentExtraKey.xml b/modules/document/queries/insertDocumentExtraKey.xml index 8bf33a63f..47d9229b2 100644 --- a/modules/document/queries/insertDocumentExtraKey.xml +++ b/modules/document/queries/insertDocumentExtraKey.xml @@ -9,8 +9,8 @@ - - + + diff --git a/modules/document/queries/updateDocumentExtraKey.xml b/modules/document/queries/updateDocumentExtraKey.xml index 3c25dba8e..fb45dc769 100644 --- a/modules/document/queries/updateDocumentExtraKey.xml +++ b/modules/document/queries/updateDocumentExtraKey.xml @@ -7,8 +7,8 @@ - - + + diff --git a/modules/document/queries/updateDocumentExtraVar.xml b/modules/document/queries/updateDocumentExtraVar.xml index 4edc3501f..58050bbb2 100644 --- a/modules/document/queries/updateDocumentExtraVar.xml +++ b/modules/document/queries/updateDocumentExtraVar.xml @@ -3,7 +3,7 @@ - + diff --git a/modules/document/tpl/extra_keys.html b/modules/document/tpl/extra_keys.html index 78676207d..5617adee6 100644 --- a/modules/document/tpl/extra_keys.html +++ b/modules/document/tpl/extra_keys.html @@ -6,16 +6,21 @@ {@ $selected_var = $extra_keys[$selected_var_idx] } + +{$XE_VALIDATOR_MESSAGE} + - + + + {$lang->extra_vars} {$selected_var_idx} - thisthis{$lang->eid} + {$lang->eid} {$lang->about_extra_vars_eid_value} @@ -119,4 +124,4 @@ - + diff --git a/modules/module/tpl/js/multilingual.js b/modules/module/tpl/js/multilingual.js index ef600e83b..530f15a15 100644 --- a/modules/module/tpl/js/multilingual.js +++ b/modules/module/tpl/js/multilingual.js @@ -44,3 +44,12 @@ $('#langList') }) }); + +function doInsertLangCode(langCode, target) +{ + if(window.opener && target) { + var obj = window.opener.get_by_id(target); + if(obj) obj.value = '$user_lang->'+langCode; + } + window.close(); +} diff --git a/modules/module/tpl/module_langcode.html b/modules/module/tpl/module_langcode.html index 03ad55ba7..b8d387573 100644 --- a/modules/module/tpl/module_langcode.html +++ b/modules/module/tpl/module_langcode.html @@ -11,7 +11,7 @@ {@$langName = $value->name} - {$value->value} {$lang->cmd_edit} + {$value->value} {$lang->cmd_apply}{$lang->cmd_edit}
{$XE_VALIDATOR_MESSAGE}
{$lang->about_extra_vars_eid_value}