diff --git a/src/main/java/com/nis/web/controller/configuration/maintenance/DnsIpCfgController.java b/src/main/java/com/nis/web/controller/configuration/maintenance/DnsIpCfgController.java index fb038e509..ae999cfd4 100644 --- a/src/main/java/com/nis/web/controller/configuration/maintenance/DnsIpCfgController.java +++ b/src/main/java/com/nis/web/controller/configuration/maintenance/DnsIpCfgController.java @@ -85,7 +85,7 @@ public class DnsIpCfgController extends BaseController { return "redirect:" + adminPath +"/cfg/dnsIp/list?functionId="+functionId; } @RequestMapping(value = {"/audit"}) - //@RequiresPermissions(value={"dns:fake:ip:audit"}) + @RequiresPermissions(value={"dns:fake:ip:audit"}) public String audit(Integer isAudit,Integer isValid,String ids ,Integer functionId, RedirectAttributes redirectAttributes) { if(!StringUtil.isEmpty(ids)){ diff --git a/src/main/java/com/nis/web/controller/configuration/maintenance/DnsResStrategyController.java b/src/main/java/com/nis/web/controller/configuration/maintenance/DnsResStrategyController.java index b2fbb5478..1d697f12d 100644 --- a/src/main/java/com/nis/web/controller/configuration/maintenance/DnsResStrategyController.java +++ b/src/main/java/com/nis/web/controller/configuration/maintenance/DnsResStrategyController.java @@ -107,7 +107,7 @@ public class DnsResStrategyController extends BaseController { } @RequestMapping(value = {"/audit"}) - //@RequiresPermissions(value={"dns:res:strategy:audit"}) + @RequiresPermissions(value={"dns:res:strategy:audit"}) public String audit(Integer isAudit,Integer isValid,String ids,Integer functionId, RedirectAttributes redirectAttributes) { if(!StringUtil.isEmpty(ids)){ diff --git a/src/main/java/com/nis/web/controller/sys/DictController.java b/src/main/java/com/nis/web/controller/sys/DictController.java index 6fc50c174..833261737 100644 --- a/src/main/java/com/nis/web/controller/sys/DictController.java +++ b/src/main/java/com/nis/web/controller/sys/DictController.java @@ -68,10 +68,10 @@ public class DictController extends BaseController { dictService.saveOrUpdate(sysDictName); //删除字典缓存 CacheUtils.remove(Constants.CACHE_DICT_MAP); - addMessage(redirectAttributes, "保存字典成功"); + addMessage(redirectAttributes, "save_success"); } catch (Exception e) { e.printStackTrace(); - addMessage(redirectAttributes, "保存字典失败!"); + addMessage(redirectAttributes, "save_failed"); } return "redirect:" + adminPath + "/sys/dict/list"; @@ -85,10 +85,10 @@ public class DictController extends BaseController { dictService.deleteDict(id); //删除字典缓存 CacheUtils.remove(Constants.CACHE_DICT_MAP); - addMessage(redirectAttributes, "删除字典成功"); + addMessage(redirectAttributes, "delete_success"); } catch (Exception e) { e.printStackTrace(); - addMessage(redirectAttributes, "删除字典失败!"); + addMessage(redirectAttributes, "delete_failed"); } diff --git a/src/main/java/com/nis/web/controller/sys/OfficeController.java b/src/main/java/com/nis/web/controller/sys/OfficeController.java index 706c5a60c..ae1445fa3 100644 --- a/src/main/java/com/nis/web/controller/sys/OfficeController.java +++ b/src/main/java/com/nis/web/controller/sys/OfficeController.java @@ -99,7 +99,7 @@ public class OfficeController extends BaseController { public String saveOrUpdate(SysOffice office, Model model, RedirectAttributes redirectAttributes) { officeService.saveOrUpdate(office); - addMessage(redirectAttributes, "保存机构'" + office.getName() + "'成功"); + addMessage(redirectAttributes, "save_success"); String id = office.getParentId().equals(0l) ? "" : String.valueOf(office.getParentId()); return "redirect:" + adminPath + "/sys/office/list?id="+id+"&parentIds="+office.getParentIds(); @@ -114,7 +114,7 @@ public class OfficeController extends BaseController { // addMessage(redirectAttributes, "删除机构失败, 不允许删除顶级机构或编号空"); // }else{ officeService.delete(office); - addMessage(redirectAttributes, "删除机构成功"); + addMessage(redirectAttributes, "delete_success"); // } String id = office.getParentId().equals(0l) ? "" : String.valueOf(office.getParentId()); diff --git a/src/main/java/com/nis/web/controller/sys/RoleController.java b/src/main/java/com/nis/web/controller/sys/RoleController.java index 1b44dbbb7..39d6a3813 100644 --- a/src/main/java/com/nis/web/controller/sys/RoleController.java +++ b/src/main/java/com/nis/web/controller/sys/RoleController.java @@ -1,5 +1,7 @@ package com.nis.web.controller.sys; +import static java.lang.String.format; + import java.util.List; import java.util.Map; @@ -131,7 +133,7 @@ public class RoleController extends BaseController { newNum++; } } - addMessage(redirectAttributes, "已成功分配 "+newNum+" 个用户"+msg); + addMessage(redirectAttributes, "save_success"); return "redirect:" + adminPath + "/sys/role/assign?id="+role.getId(); } @@ -141,11 +143,11 @@ public class RoleController extends BaseController { public String saveOrUpdate(SysRole role, Model model, RedirectAttributes redirectAttributes) { if (!"true".equals(checkName(role.getOldName(), role.getName()))){ - addMessage(model, "保存角色'" + role.getName() + "'失败, 角色名已存在"); + addMessage(model, "save_failed"); return form(role, model); } roleService.saveOrUpdate(role); - addMessage(redirectAttributes, "保存角色'" + role.getName() + "'成功"); + addMessage(redirectAttributes, "save_success"); return "redirect:" + adminPath + "/sys/role/?repage"; } @@ -153,7 +155,7 @@ public class RoleController extends BaseController { @RequestMapping(value = "delete") public String delete(SysRole role, RedirectAttributes redirectAttributes) { roleService.deleteRole(role); - addMessage(redirectAttributes, "删除角色成功"); + addMessage(redirectAttributes, "delete_success"); return "redirect:" + adminPath + "/sys/role/?repage"; } @@ -191,6 +193,8 @@ public class RoleController extends BaseController { SysRole role = roleService.getRole(roleId); SysUser user = userService.getUser(userId.toString()); if (UserUtils.getUser().getId().equals(userId)) { + /*format(getMsgProp().get("single_file_upload_size_error").toString(), + role.getName(),user.getName());*/ addMessage(redirectAttributes, "无法从角色【" + role.getName() + "】中移除用户【" + user.getName() + "】自己!"); }else { if (user.getUserRoleList().size() <= 1){ diff --git a/src/main/java/com/nis/web/controller/sys/UserController.java b/src/main/java/com/nis/web/controller/sys/UserController.java index 31338de3c..e726452ab 100644 --- a/src/main/java/com/nis/web/controller/sys/UserController.java +++ b/src/main/java/com/nis/web/controller/sys/UserController.java @@ -97,7 +97,7 @@ public class UserController extends BaseController{ return form(user, model); }*/ if (!"true".equals(checkLoginName(user.getOldLoginId(), user.getLoginId()))){ - addMessage(model, "保存用户'" + user.getLoginId() + "'失败,登录名已存在"); + addMessage(model, "save_failed"); return form(user, model); } // 角色数据有效性验证,过滤不在授权内的角色 @@ -115,7 +115,7 @@ public class UserController extends BaseController{ if (user.getLoginId().equals(UserUtils.getUser().getLoginId())){ UserUtils.clearCache(); } - addMessage(redirectAttributes, "保存用户'" + user.getLoginId() + "'成功"); + addMessage(redirectAttributes, "save_success"); return "redirect:" + adminPath + "/sys/user/list?repage"; } @@ -125,12 +125,12 @@ public class UserController extends BaseController{ public String delete(SysUser user, RedirectAttributes redirectAttributes) { if (UserUtils.getUser().getId().equals(user.getId())){ - addMessage(redirectAttributes, "删除用户失败, 不允许删除当前用户"); + addMessage(redirectAttributes, "delete_failed"); }else if (user.isAdmin()){ - addMessage(redirectAttributes, "删除用户失败, 不允许删除超级管理员用户"); + addMessage(redirectAttributes, "delete_failed_admin"); }else{ userService.deleteUser(user); - addMessage(redirectAttributes, "删除用户成功"); + addMessage(redirectAttributes, "delete_success"); } return "redirect:" + adminPath + "/sys/user/list?repage"; } @@ -240,7 +240,7 @@ public class UserController extends BaseController{ currentUser.setEmail(user.getEmail()); currentUser.setPhoto(user.getPhoto()); userService.updateUserInfo(currentUser); - model.addAttribute("message", "保存用户信息成功"); + model.addAttribute("message", "save_success"); } model.addAttribute("user", currentUser); return "/sys/userInfo"; @@ -274,9 +274,9 @@ public class UserController extends BaseController{ if (StringUtils.validatePassword(oldPassword, user.getPassword())){ userService.updatePasswordById(user.getId(), user.getLoginId(), newPassword); - model.addAttribute("message", "修改密码成功"); + model.addAttribute("message", "update_success"); }else{ - model.addAttribute("message", "修改密码失败,旧密码错误"); + model.addAttribute("message", "update_failed"); } } model.addAttribute("user", user); diff --git a/src/main/resources/messages/message_en.properties b/src/main/resources/messages/message_en.properties index fc82a66db..4a85ebdff 100644 --- a/src/main/resources/messages/message_en.properties +++ b/src/main/resources/messages/message_en.properties @@ -228,8 +228,11 @@ loginName_error=loginName and password error,please try again. system_error=system error,please try again later! save_success=save success save_failed=save failed +update_success=update success +update_failed=update failed delete_success=delete success delete_failed=delete failed +delete_failed_admin=delete failed,administrator user is not allowed to be deleted audit_success=auditing success audit_failed=auditing failed turning_page=It is turning to the page @@ -458,6 +461,7 @@ submit_error=configuration submit error,please look at the error info! form_validate=form validate success entry=entry add_entry=add entry +click_add_entry=click add entry maintainable=maintainable useable=useable click_add=click add @@ -517,6 +521,10 @@ sure_clear=clear role_no_new=role dont have new staff! role_unique=role name is exist role_error_info=input error +user=users +organization=organization +file_management=file management +insert=insert #==========xitongguanli end====================== #===============multiole cfg start==================== optional=optional diff --git a/src/main/resources/messages/message_ru.properties b/src/main/resources/messages/message_ru.properties index 7b3182b26..b59cbf0df 100644 --- a/src/main/resources/messages/message_ru.properties +++ b/src/main/resources/messages/message_ru.properties @@ -229,8 +229,11 @@ loginName_error=loginName and password error,please try again. system_error=system error,please try again later! save_success=save success save_failed=save failed +update_success=update success +update_failed=update failed delete_success=delete success delete_failed=delete failed +delete_failed_admin=delete failed,administrator user is not allowed to be deleted audit_success=auditing success audit_failed=auditing failed turning_page=It is turning to the page @@ -444,6 +447,7 @@ submit_error=configuration submit error,please look at the error info! form_validate=form validate success entry=entry add_entry=add entry +click_add_entry=click add entry maintainable=maintainable useable=useable click_add=click add @@ -503,6 +507,10 @@ sure_clear=clear role_no_new=role dont have new staff! role_unique=role name is exist role_error_info=input error +user=users +organization=organization +file_management=file management +insert=insert #==========xitongguanli end====================== #===============multiole cfg start==================== optional=optional diff --git a/src/main/resources/messages/message_zh_CN.properties b/src/main/resources/messages/message_zh_CN.properties index 511b6f996..115850793 100644 --- a/src/main/resources/messages/message_zh_CN.properties +++ b/src/main/resources/messages/message_zh_CN.properties @@ -226,8 +226,11 @@ loginName_error=\u7528\u6237\u6216\u5BC6\u7801\u9519\u8BEF, \u8BF7\u91CD\u8BD5. system_error=\u7CFB\u7EDF\u51FA\u73B0\u70B9\u95EE\u9898\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5\uFF01 save_success=\u4FDD\u5B58\u6210\u529F save_failed=\u4FDD\u5B58\u5931\u8D25 +update_success=\u4FEE\u6539\u6210\u529F +update_failed=\u4FEE\u6539\u5931\u8D25 delete_success=\u5220\u9664\u6210\u529F delete_failed=\u5220\u9664\u5931\u8D25 +delete_failed_admin=\u5220\u9664\u5931\u8D25\uFF0C\u7BA1\u7406\u5458\u7528\u6237\u4E0D\u5141\u8BB8\u5220\u9664 audit_success=\u5BA1\u6838\u6210\u529F audit_failed=\u5BA1\u6838\u5931\u8D25 turning_page=\u6B63\u5728\u4E3A\u60A8\u8DF3\u8F6C\u9875\u9762 @@ -459,6 +462,7 @@ submit_error=\u63D0\u4EA4\u914D\u7F6E\u51FA\u73B0\u95EE\u9898\uFF0C\u8BF7\u770B\ form_validate=\u8868\u5355\u9A8C\u8BC1\u6210\u529F\uFF01 entry=\u8BCD\u6761\u9879 add_entry=\u6DFB\u52A0\u8BCD\u6761 +click_add_entry=\u70B9\u51FB\u6DFB\u52A0\u8BCD\u6761 maintainable=\u53EF\u7EF4\u62A4 useable=\u53EF\u7528 click_add=\u70B9\u51FB\u6DFB\u52A0 @@ -519,6 +523,10 @@ sure_clear=\u6E05\u9664\u786E\u8BA4 role_no_new=\u89D2\u8272\u672A\u5206\u914D\u65B0\u6210\u5458\uFF01 role_unique=\u89D2\u8272\u540D\u79F0\u5DF2\u5B58\u5728 role_error_info=\u8F93\u5165\u6709\u8BEF\uFF0C\u8BF7\u5148\u66F4\u6B63\u3002 +user=\u7528\u6237 +organization=\u673A\u6784 +file_management=\u6587\u4EF6\u7BA1\u7406 +insert=\u6DFB\u52A0 #==========xitongguanli end====================== #===============multiole cfg start==================== optional=\u53EF\u9009 diff --git a/src/main/resources/sql/truncate_tables.sql b/src/main/resources/sql/truncate_tables.sql index cfa697bf4..efac919b9 100644 --- a/src/main/resources/sql/truncate_tables.sql +++ b/src/main/resources/sql/truncate_tables.sql @@ -1,46 +1,40 @@ -truncate dns_ip_cfg; -truncate dns_domain_cfg; -truncate ip_port_cfg; -truncate http_domain_cfg; -truncate http_url_cfg; -truncate http_body_cfg; -truncate http_req_head_cfg; -truncate http_res_head_cfg; -truncate http_ip_cfg; -truncate mail_from_cfg; -truncate mail_to_cfg; -truncate mail_subject_cfg; -truncate mail_content_cfg; -truncate mail_attach_name_cfg; -truncate mail_attach_content_cfg; -truncate mail_ip_cfg; -truncate ftp_addr_cfg; -truncate ftp_file_name_cfg; -truncate ftp_file_content_cfg; -truncate ftp_ip_cfg; -truncate l2tp_ip_cfg; -truncate l2tp_url_cfg; -truncate pptp_ip_cfg; -truncate pptp_url_cfg; -truncate openvpn_ip_cfg; -truncate ssh_ip_cfg; -truncate ssl_cert_cfg; -truncate ssl_sni_cfg; -truncate ssl_ip_cfg; -truncate sip_ip_cfg; -truncate sip_original_cfg; -truncate sip_terminal_cfg; -truncate rtp_ip_cfg; -truncate mms_ip_cfg; -truncate mms_url_cfg; -truncate rtsp_ip_cfg; -truncate rtsp_url_cfg; -truncate rtmp_ip_cfg; -truncate rtmp_url_cfg; -truncate https_url_cfg; -truncate https_content_replace_cfg; -truncate byte_features_cfg; -truncate num_boundary_cfg; -truncate complex_keyword_cfg; -truncate app_id_cfg; -truncate area_ip_cfg; \ No newline at end of file +delete from app_byte_cfg; +delete from app_domain_cfg; +delete from app_features_index; +delete from app_http_cfg; +delete from app_id_cfg; +delete from app_ip_cfg; +delete from app_policy_cfg; +delete from area_ip_cfg; +delete from asn_keyword_cfg; +delete from av_cont_ip_cfg; +delete from av_cont_url_cfg; +delete from av_file_sample_cfg; +delete from av_pic_ip_cfg; +delete from av_pic_url_cfg; +delete from av_sign_sample_cfg; +delete from av_voip_account_cfg; +delete from av_voip_ip_cfg; +delete from byte_features_cfg; +delete from cfg_index_info; +delete from complex_keyword_cfg; +delete from config_group_info; +delete from ddos_ip_cfg; +delete from dns_domain_cfg; +delete from dns_ip_cfg; +delete from dns_res_strategy; +delete from file_digest_cfg; +delete from ftp_keyword_cfg; +delete from http_body_cfg; +delete from http_req_head_cfg; +delete from http_res_head_cfg; +delete from http_url_cfg; +delete from ip_multiplex_pool_cfg; +delete from ip_port_cfg; +delete from l2tp_url_cfg; +delete from mail_keyword_cfg; +delete from multiple_cfg_relation; +delete from num_boundary_cfg; +delete from policy_group_info; +delete from pptp_url_cfg; +delete from ssl_keyword_cfg; \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/tags/sys/ckfinder.tag b/src/main/webapp/WEB-INF/tags/sys/ckfinder.tag index 6bfb04653..5676cc9da 100644 --- a/src/main/webapp/WEB-INF/tags/sys/ckfinder.tag +++ b/src/main/webapp/WEB-INF/tags/sys/ckfinder.tag @@ -7,13 +7,25 @@ <%@ attribute name="readonly" type="java.lang.Boolean" required="false" description="是否查看模式"%> <%@ attribute name="maxWidth" type="java.lang.String" required="false" description="最大宽度"%> <%@ attribute name="maxHeight" type="java.lang.String" required="false" description="最大高度"%> -
    ${selectMultiple?'添加':'选择'} 清除 +
      + + + + + + + + +  + + + @@ -70,7 +70,13 @@ config.skin = tmp; if ( tmp = get( 'langCode' ) ) - config.language = tmp; + if(tmp=='en'){ + config.language="en"; + }else if(tmp=='ru_RU'){ + config.language="ru"; + }else{ + config.language="zh-cn"; + } if ( typeof( config.selectActionFunction ) == 'undefined' ) { diff --git a/src/main/webapp/static/global/plugins/ckfinder/lang/zh-cn.js b/src/main/webapp/static/global/plugins/ckfinder/lang/zh-cn.js index 78a650f6f..e10290ffc 100644 --- a/src/main/webapp/static/global/plugins/ckfinder/lang/zh-cn.js +++ b/src/main/webapp/static/global/plugins/ckfinder/lang/zh-cn.js @@ -68,7 +68,7 @@ CKFinder.lang['zh-cn'] = DateAmPm : ['AM', 'PM'], // Folders - FoldersTitle : '文件夹', + FoldersTitle : '文件夹a', FolderLoading : '正在加载文件夹...', FolderNew : '请输入新文件夹名称: ', FolderRename : '请输入新文件夹名称: ',