diff --git a/src/www/guiconfig.inc b/src/www/guiconfig.inc index f9c4309f1..05bc0e305 100644 --- a/src/www/guiconfig.inc +++ b/src/www/guiconfig.inc @@ -216,15 +216,24 @@ EOFnp; function print_info_box_apply($msg) { - $value = gettext('Apply changes'); + $iface = !empty($_POST['if']) ? $_POST['if'] : (!empty($_GET['if']) ? $_GET['if'] : ''); + $label = gettext('Apply changes'); + $value = 'Apply changes'; $name= 'apply'; - $savebutton = '
'; - $savebutton .= ''; - if (!empty($_POST['if'])) { - $savebutton .= ''; - } elseif (!empty($_GET['if'])) { - $savebutton .= ''; + $savebutton = sprintf('', $_SERVER['REQUEST_URI']); + $savebutton .= sprintf( + '', + $name, + $name, + $value, + $label + ); + if (!empty($iface)) { + $savebutton .= sprintf( + '', + htmlspecialchars($iface) + ); } $savebutton .= '
';