summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/local/www/index.php')
-rw-r--r--src/usr/local/www/index.php13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/usr/local/www/index.php b/src/usr/local/www/index.php
index ab41a4b..cfd4578 100644
--- a/src/usr/local/www/index.php
+++ b/src/usr/local/www/index.php
@@ -48,8 +48,8 @@ if (isset($_POST['closenotice'])) {
exit;
}
-if (isset($_GET['closenotice'])) {
- close_notice($_GET['closenotice']);
+if (isset($_REQUEST['closenotice'])) {
+ close_notice($_REQUEST['closenotice']);
sleep(1);
}
@@ -359,7 +359,7 @@ foreach ($widgets as $widgetname => $widgetconfig) {
<div class="row">
<?php
- $columnWidth = 12 / $numColumns;
+ $columnWidth = (int) (12 / $numColumns);
for ($currentColumnNumber = 1; $currentColumnNumber <= $numColumns; $currentColumnNumber++) {
@@ -423,8 +423,13 @@ function updateWidgets(newWidget) {
$('.container .col-md-<?=$columnWidth?>').each(function(idx, col) {
$('.panel', col).each(function(idx, widget) {
var isOpen = $('.panel-body', widget).hasClass('in');
+ var widget_basename = widget.id.split('-')[1];
- sequence += widget.id.split('-')[1] + ':' + col.id.split('-')[1] + ':' + (isOpen ? 'open' : 'close') + ',';
+ // Only save details for panels that have id's like'widget-*'
+ // Some widgets create other panels, so ignore any of those.
+ if ((widget.id.split('-')[0] == 'widget') && (typeof widget_basename !== 'undefined')) {
+ sequence += widget_basename + ':' + col.id.split('-')[1] + ':' + (isOpen ? 'open' : 'close') + ',';
+ }
});
});
OpenPOWER on IntegriCloud