summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/classes/table.inc.php
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-11-15 12:53:32 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-11-15 12:53:32 +0000
commite5c765ac713664bdae99dac1c975f4a8b7999c32 (patch)
tree6958b6105333f9012250a1e9c14916b94530cf71 /frontends/php/include/classes/table.inc.php
parent600abf07f6952ce7f6a1e8417fb31e3202b55894 (diff)
downloadzabbix-e5c765ac713664bdae99dac1c975f4a8b7999c32.tar.gz
zabbix-e5c765ac713664bdae99dac1c975f4a8b7999c32.tar.xz
zabbix-e5c765ac713664bdae99dac1c975f4a8b7999c32.zip
- improved stricted PHP5 supporting (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@3486 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/classes/table.inc.php')
-rw-r--r--frontends/php/include/classes/table.inc.php120
1 files changed, 0 insertions, 120 deletions
diff --git a/frontends/php/include/classes/table.inc.php b/frontends/php/include/classes/table.inc.php
deleted file mode 100644
index b698e831..00000000
--- a/frontends/php/include/classes/table.inc.php
+++ /dev/null
@@ -1,120 +0,0 @@
-<?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 Ctable
- {
- var $rows=array();
- var $header=array();
- var $msg_empty;
- var $after_header_html;
- var $before_footer_html;
-
- function Ctable($msg_empty="...")
- {
- $this->msg_empty=$msg_empty;
- $this->after_header_html="";
- $this->before_footer_html="";
- }
-
- function setAfterHeader($html)
- {
- $this->after_header_html = $html;
- }
-
- function setBeforeFooter($html)
- {
- $this->before_footer_html = $html;
- }
-
- function addRow($row)
- {
- $this->rows = array_merge($this->rows, array($row));
- }
-
-// Private
- function setHeader($header)
- {
- $this->header = $header;
- }
-
-// Private
- function showHeader($class="tableinfo")
- {
- echo "<table class=\"$class\" border=0 width=\"100%\" bgcolor='#AAAAAA' cellspacing=1 cellpadding=3>";
- echo "\n";
- echo "<tr bgcolor='#CCCCCC'>";
- while(list($num,$element)=each($this->header))
- {
- echo "<td><b>".$element."</b></td>";
- }
- echo "</tr>";
- echo "\n";
- }
-
-// Private
- function showFooter()
- {
- echo "</table>";
- echo "\n";
- }
-
-// Private
- function showRow($elements, $rownum)
- {
- if($rownum%2 == 1) { echo "<TR BGCOLOR=\"#DDDDDD\">"; }
- else { echo "<TR BGCOLOR=\"#EEEEEE\">"; }
-
- while(list($num,$element)=each($elements))
- {
- if(is_array($element)&&isset($element["hide"])&&($element["hide"]==1)) continue;
- if(is_array($element))
- {
- if(isset($element["class"]))
- echo "<td class=\"".$element["class"]."\">".$element["value"]."</td>";
- else
- echo "<td>".$element["value"]."</td>";
- }
- else
- {
- echo "<td>".$element."</td>";
- }
- }
- echo "</tr>";
- echo "\n";
- }
-
- function show()
- {
- $this->showHeader();
- echo $this->after_header_html."\n";
- while (list($num,$row) = each($this->rows))
- {
- $this->showRow($row,$num);
- }
- if(count($this->rows) == 0)
- {
- echo "<tr bgcolor=#eeeeee><td colspan=".count($this->header)." align=center>".$this->msg_empty."</td></tr>\n";
- }
- echo $this->before_footer_html."\n";
- $this->showFooter();
- }
- }
-?>