diff options
| author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-11-15 12:53:32 +0000 |
|---|---|---|
| committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-11-15 12:53:32 +0000 |
| commit | e5c765ac713664bdae99dac1c975f4a8b7999c32 (patch) | |
| tree | 6958b6105333f9012250a1e9c14916b94530cf71 /frontends/php/include/classes/table.inc.php | |
| parent | 600abf07f6952ce7f6a1e8417fb31e3202b55894 (diff) | |
| download | zabbix-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.php | 120 |
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(); - } - } -?> |
