diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2016-01-23 12:50:56 -0500 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2016-01-23 12:50:56 -0500 |
commit | f76282975cdec7c2facda79ae52ac4b43ee12c77 (patch) | |
tree | 302dd709e99d2a3f75d860c56a04fcc2d509ee18 /src | |
parent | 4f7647263580580c55e8e118316d8df939f2ceee (diff) | |
parent | 0d711d380b719219a802b2b67db4ccce6cb645d3 (diff) | |
download | pfsense-f76282975cdec7c2facda79ae52ac4b43ee12c77.zip pfsense-f76282975cdec7c2facda79ae52ac4b43ee12c77.tar.gz |
Merge pull request #2522 from phil-davis/printinfoboxcleanup
Diffstat (limited to 'src')
-rw-r--r-- | src/usr/local/www/guiconfig.inc | 44 | ||||
-rw-r--r-- | src/usr/local/www/vpn_ipsec_mobile.php | 2 |
2 files changed, 12 insertions, 34 deletions
diff --git a/src/usr/local/www/guiconfig.inc b/src/usr/local/www/guiconfig.inc index 9978f6f..feb2c1d 100644 --- a/src/usr/local/www/guiconfig.inc +++ b/src/usr/local/www/guiconfig.inc @@ -307,57 +307,35 @@ function verify_gzip_file($fname) { } } -function print_info_box_np($msg, $name="apply", $value="", $showapply=false, $class="alert-warning", $showclose = true) { - global $g; +function print_info_box($msg, $class="alert-warning", $btnname = "close", $btntext = "") { if (strpos($class, "alert-") !== 0) { $class = 'alert-' . $class; } - if (empty($value)) { - $value = gettext("Apply changes"); - } - $msg = '<div class="pull-left">' . $msg . '</div>'; - if ($showapply) { - $msg .= '<form method="post" class="pull-right"><button type="submit" class="btn btn-default" name="'. $name .'" value="' . $value . '">' . $name . '</button>'; + if ($btnname === "close") { + $msg = '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>' . $msg; + } else if ($btnname != "") { + if (empty($btntext)) { + $btntext = $btnname; + } + + $msg .= '<form method="post" class="pull-right"><button type="submit" class="btn btn-default" name="'. $btnname . '" value="' . $btntext . '">' . $btntext . '</button>'; if ($_POST['if']) { $msg .= "<input type=\"hidden\" name=\"if\" value=\"" . htmlspecialchars($_POST['if']) . "\" />"; } $msg .= '</form>'; - } else if ($showclose) { - $msg = '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>' . $msg; } echo '<div class="alert ' . $class . ' clearfix" role="alert">' . $msg . '</div>'; } -function print_info_box($msg, $class="alert-warning", $btntoshow = "close") { - switch ($btntoshow) { - case "close": - $showclose = true; - $showapply = false; - $name = ""; - break; - case "apply": - $showclose = false; - $showapply = true; - $name = "apply"; - break; - default: - $showclose = false; - $showapply = false; - $name = ""; - break; - } - print_info_box_np($msg, $name, null, $showapply, $class, $showclose); -} - function print_apply_box($msg) { - print_info_box($msg, "warning", "apply"); + print_info_box($msg, "warning", "apply", gettext("Apply changes")); } function get_std_save_message($ok) { @@ -1167,7 +1145,7 @@ function get_flash_message() { @session_start(); if (isset($_SESSION['flash_messages']) && !empty($_SESSION['flash_messages'])) { foreach ($_SESSION['flash_messages'] as $class => $flash_message) { - print_info_box_np(implode("<br />", $flash_message), null, null, false, $class); + print_info_box(implode("<br />", $flash_message), $class); } unset($_SESSION['flash_messages']); } diff --git a/src/usr/local/www/vpn_ipsec_mobile.php b/src/usr/local/www/vpn_ipsec_mobile.php index f77db44..869cf6e 100644 --- a/src/usr/local/www/vpn_ipsec_mobile.php +++ b/src/usr/local/www/vpn_ipsec_mobile.php @@ -445,7 +445,7 @@ foreach ($a_phase1 as $ph1ent) { } } if ($pconfig['enable'] && !$ph1found) { - print_info_box_np(gettext("Support for IPsec Mobile clients is enabled but a Phase1 definition was not found") . ".<br />" . gettext("Please click Create to define one."), gettext("create"), gettext("Create Phase1"), true); + print_info_box(gettext("Support for IPsec Mobile clients is enabled but a Phase1 definition was not found") . ".<br />" . gettext("Please click Create to define one."), "warning", "create", gettext("Create Phase1")); } if ($input_errors) { |