diff options
| author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-03-16 11:39:29 +0000 |
|---|---|---|
| committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-03-16 11:39:29 +0000 |
| commit | df2d967e519775ef67c7e004199fe52caea58f1d (patch) | |
| tree | 1a78d3641a7f4874fa950bde06ad4c185d18efe7 /frontends/php/include/classes/cpumenu.inc.php | |
| parent | 7aa815c71fb9382e11d5886e91fa36dfae80339d (diff) | |
- developed PopUp menu for overview (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@3892 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/classes/cpumenu.inc.php')
| -rw-r--r-- | frontends/php/include/classes/cpumenu.inc.php | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/frontends/php/include/classes/cpumenu.inc.php b/frontends/php/include/classes/cpumenu.inc.php new file mode 100644 index 00000000..1b697941 --- /dev/null +++ b/frontends/php/include/classes/cpumenu.inc.php @@ -0,0 +1,53 @@ +<?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 + class CPUMenu + { +/* private */ + /* + var $items = array(); + var $width; + */ +/* public */ + function CPUMenu($items=array(), $width=null) + { + $this->InsertJavaScript(); + $this->items = $items; + $this->width = $width; + } + + function GetOnActionJS() + { + if(count($this->items) <= 0) return NULL; + + return 'return show_popup_menu(event,'.zbx_jsvalue($this->items).','.zbx_jsvalue($this->width).');'; + } + + function InsertJavaScript() + { + if(defined('CPUMENU_INSERTJAVASCRIPT_INSERTED')) return; + define('CPUMENU_INSERTJAVASCRIPT_INSERTED', 1); +?> +<script language="JavaScript" type="text/javascript" src="js/menu.js"></script> +<?php + } + } +?> |
