diff --git a/modules/document/document.admin.controller.php b/modules/document/document.admin.controller.php index d17d9e30b..0efa86645 100644 --- a/modules/document/document.admin.controller.php +++ b/modules/document/document.admin.controller.php @@ -453,6 +453,14 @@ if($type == 'up') $new_idx = $var_idx-1; else $new_idx = $var_idx+1; if($new_idx<1) return new Object(-1,'msg_invalid_request'); + + $args->module_srl = $module_srl; + $args->var_idx = $new_idx; + $output = executeQuery('document.getDocumentExtraKeys', $args); + if (!$output->toBool()) return $output; + if (!$output->data) return new Object(-1, 'msg_invalid_request'); + unset($args); + // update immediately if there is no idx to change if(!$extra_keys[$new_idx]) { $args->module_srl = $module_srl; diff --git a/modules/document/tpl/extra_keys.html b/modules/document/tpl/extra_keys.html index f2b86a361..55c6aafe0 100644 --- a/modules/document/tpl/extra_keys.html +++ b/modules/document/tpl/extra_keys.html @@ -1,7 +1,6 @@ - {@ $selected_var = $extra_keys[$selected_var_idx] } @@ -97,8 +96,8 @@ {$lang->is_required}N {$lang->search_target}N - {$lang->cmd_modify} - {$lang->cmd_modify} + {$lang->cmd_move_up} + {$lang->cmd_move_down} {$lang->cmd_modify} {$lang->cmd_delete}