diff --git a/src/webui/rega/www/pages/tabs/admin/systemvars.htm b/src/webui/rega/www/pages/tabs/admin/systemvars.htm index 80f39aed..2755649a 100644 --- a/src/webui/rega/www/pages/tabs/admin/systemvars.htm +++ b/src/webui/rega/www/pages/tabs/admin/systemvars.htm @@ -264,7 +264,8 @@ Write("
| "); string sClassName = "StdButton"; - string sOnclick = "DeleteSysVar("#sv.ID()#");"; + string sDelName = sv.Name().Replace("\\", "\\x5C").Replace("'", "\\x27").Replace("\"", "\\x22").Replace("<", "\\x3C").Replace(">", "\\x3E").Replace("&", "\\x26"); + string sOnclick = "DeleteSysVar("#sv.ID()#",\""#sDelName#"\");"; if( sv.Unerasable() ) { sClassName = sClassName#"Inactive"; @@ -458,10 +459,11 @@ } } - DeleteSysVar = function(id) + DeleteSysVar = function(id,name) { var _id_ = id; - new YesNoDialog(translateKey("dialogSafetyCheck"), translateKey("dialogQuestionRemoveSysVar"), function(result) { + var _name_ = String(name).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"').replace(/'/g, '''); + new YesNoDialog(translateKey("dialogSafetyCheck"), translateKey("dialogQuestionRemoveSysVar").replace(/%s/, function() { return _name_; }), function(result) { if (result == YesNoDialog.RESULT_YES) { DeleteObject(_id_); } }); }; diff --git a/src/webui/rega/www/pages/tabs/admin/userAdministration.htm b/src/webui/rega/www/pages/tabs/admin/userAdministration.htm index 054b341b..1a168e02 100644 --- a/src/webui/rega/www/pages/tabs/admin/userAdministration.htm +++ b/src/webui/rega/www/pages/tabs/admin/userAdministration.htm @@ -145,7 +145,8 @@ Write(" | ")
Write(" ${btnEdit} ")
if (system.GetSessionVar('sessionUserID') != user.ID()) {
- Write("${btnRemove} ")
+ string sDelName = user.Name().Replace("\\", "\\x5C").Replace("'", "\\x27").Replace("\"", "\\x22").Replace("<", "\\x3C").Replace(">", "\\x3E").Replace("&", "\\x26");
+ Write("${btnRemove} ")
}
Write(" | ")
Write("