summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorbruno <bruno.stein@bluepex.com>2015-11-18 14:28:53 -0200
committerStephen Beaver <sbeaver@netgate.com>2015-11-19 07:25:41 -0500
commit0b87fcf58c8037743ee06cd49dc249762cb88c4b (patch)
treec99ac643b796f0ad38dd541959f0ebb2992f12e1 /src
parentb8ecbcb46eba338787d7bede16d00ba50c8bc6f3 (diff)
downloadpfsense-0b87fcf58c8037743ee06cd49dc249762cb88c4b.zip
pfsense-0b87fcf58c8037743ee06cd49dc249762cb88c4b.tar.gz
added support flash messages
Diffstat (limited to 'src')
-rw-r--r--src/usr/local/www/guiconfig.inc15
-rwxr-xr-xsrc/usr/local/www/head.inc3
2 files changed, 18 insertions, 0 deletions
diff --git a/src/usr/local/www/guiconfig.inc b/src/usr/local/www/guiconfig.inc
index 0a01ba5..5d1896a 100644
--- a/src/usr/local/www/guiconfig.inc
+++ b/src/usr/local/www/guiconfig.inc
@@ -1232,6 +1232,21 @@ var_dump($content);die;
<?php
}
+function set_flash_message($class, $msg) {
+ @session_start();
+ $_SESSION['flash_messages'][$class][] = $msg;
+}
+
+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);
+ }
+ unset($_SESSION['flash_messages']);
+ }
+}
+
/* set timezone */
if (isset($config['system']['timezone']) &&
!empty($config['system']['timezone'])) {
diff --git a/src/usr/local/www/head.inc b/src/usr/local/www/head.inc
index 9e62f39..0e7b8ed 100755
--- a/src/usr/local/www/head.inc
+++ b/src/usr/local/www/head.inc
@@ -581,3 +581,6 @@ if (are_notices_pending()):?>
</script>
<?php endif;
+
+// Get the flash Messages
+get_flash_message();
OpenPOWER on IntegriCloud