diff options
| author | artem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-01-10 16:09:31 +0000 |
|---|---|---|
| committer | artem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-01-10 16:09:31 +0000 |
| commit | 4126039bc0cad4231822bbd07fe9dda5301ab423 (patch) | |
| tree | 66eecffa8c7b5ec91b18ae8265a2f65873982e5e /frontends/php/warning.php | |
| parent | 8434d0ec57d5d159708c53dc26158647ab1dfd0e (diff) | |
| download | zabbix-4126039bc0cad4231822bbd07fe9dda5301ab423.tar.gz zabbix-4126039bc0cad4231822bbd07fe9dda5301ab423.tar.xz zabbix-4126039bc0cad4231822bbd07fe9dda5301ab423.zip | |
- [DEV-94] added processing of the "database down" event (Artem)
git-svn-id: svn://svn.zabbix.com/trunk@5238 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/warning.php')
| -rw-r--r-- | frontends/php/warning.php | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/frontends/php/warning.php b/frontends/php/warning.php new file mode 100644 index 00000000..b0adfc48 --- /dev/null +++ b/frontends/php/warning.php @@ -0,0 +1,89 @@ +<?php +/* +** ZABBIX +** Copyright (C) 2000-2005 SIA Zabbix +** +** This program is free software; you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation; either version 2 of the License, or +** (at your option) any later version. +** +** This program is distributed in the hope that it will be useful, +** but WITHOUT ANY WARRANTY; without even the implied warranty of +** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +** GNU General Public License for more details. +** +** You should have received a copy of the GNU General Public License +** along with this program; if not, write to the Free Software +** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +**/ +?> +<?php +require_once "include/config.inc.php"; + +$page["title"] = "S_WARNING"; +$page["file"] = "warning.php"; + +define('ZBX_PAGE_DO_REFRESH',1); +if(!defined("PAGE_HEADER_LOADED")) + define('ZBX_PAGE_NO_MENU', 1); + +$refresh_rate = 30; //seconds + +?> +<?php + $fields=array( +// VAR TYPE OPTIONAL FLAGS VALIDATION EXCEPTION + "message"=> array(T_ZBX_STR, O_OPT, NULL, NULL, NULL), + "retry"=> array(T_ZBX_STR, O_OPT, P_SYS|P_ACT, NULL, NULL), + "cancel"=> array(T_ZBX_STR, O_OPT, P_SYS|P_ACT, NULL, NULL) + ); + + check_fields($fields, false); +?> +<?php + if(isset($_REQUEST['cancel'])){ + zbx_unsetcookie('ZBX_CONFIG'); + redirect('index.php'); + exit; + } +// clear_messages(); +$USER_DETAILS["refresh"] = $refresh_rate; +include_once "include/page_header.php"; +unset($USER_DETAILS); + +// if(isset($_REQUEST['message'])) show_error_message($_REQUEST['message']); + + insert_showhint_javascript(); + + $table = new CTable(null, 'warning'); + $table->SetAlign('center'); + $table->AddOption('style','width: 480px; margin-top: 100px;'); + $table->SetHeader(array( + new CCol(S_ZABBIX_VER, 'left'), + SPACE + ),'header'); + + $table->AddRow(SPACE); + + $img = new CImg('./images/general/warning16r.gif','warning',16,16,'img'); + $msg = new CSpan(bold(SPACE.S_ZABBIX_IS_UNAVAILABLE.'!')); + $msg->AddOption('style','line-height: 20px; vertical-align: top;'); + + $table->AddRow(new CCol(array( + $img, + $msg), + 'center')); + $table->AddRow(SPACE); + + $table->SetFooter(new CCol(new CButton('retry',S_RETRY,'javascript: document.location.reload();'),'left'),'footer'); + + $table->Show(); + zbx_add_post_js('setTimeout("document.location.reload();",'.($refresh_rate*1000).');'); + echo SBR; +?> +<?php + +include_once "include/page_footer.php" + +?> |
