mirror of
https://github.com/unraid/webgui.git
synced 2026-01-13 13:09:58 -06:00
Escape double quotes on docker template values
This commit is contained in:
@@ -18,7 +18,6 @@ require_once "$docroot/plugins/dynamix.docker.manager/include/Helpers.php";
|
||||
require_once "$docroot/webGui/include/Helpers.php";
|
||||
|
||||
$var = parse_ini_file('state/var.ini');
|
||||
$cfg = parse_ini_file('boot/config/docker.cfg');
|
||||
ignore_user_abort(true);
|
||||
|
||||
$DockerClient = new DockerClient();
|
||||
@@ -342,7 +341,7 @@ button[type=button]{margin:0 20px 0 0}
|
||||
opts.Display,
|
||||
opts.Required,
|
||||
opts.Mask,
|
||||
opts.Value,
|
||||
escapeQuote(opts.Value),
|
||||
opts.Buttons,
|
||||
(opts.Required == "true") ? "required" : ""
|
||||
);
|
||||
@@ -369,7 +368,11 @@ button[type=button]{margin:0 20px 0 0}
|
||||
}
|
||||
return newConfig.prop('outerHTML');
|
||||
}
|
||||
|
||||
|
||||
function escapeQuote(string) {
|
||||
return string.replace(new RegExp('"','g'),""");
|
||||
}
|
||||
|
||||
function makeAllocations(container,current) {
|
||||
var html = [];
|
||||
for (var i=0,ct; ct=container[i]; i++) {
|
||||
@@ -388,6 +391,7 @@ button[type=button]{margin:0 20px 0 0}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function addConfigPopup() {
|
||||
var title = 'Add Configuration';
|
||||
var popup = $( "#dialogAddConfig" );
|
||||
|
||||
Reference in New Issue
Block a user