--- nfo/php/libs/com.newsblob.phphtmllib/widgets/InfoTable.inc 2003/01/30 03:29:45 1.1.1.1
+++ nfo/php/libs/com.newsblob.phphtmllib/widgets/InfoTable.inc 2003/02/22 21:08:23 1.2
@@ -1,9 +1,7 @@
data as $row ) {
- $tr = new TRtag;
- $cnt = count( $row );
- foreach( $row as $index => $data ) {
- $td = $this->_build_td("", "", $index+1, $cnt );
- $td->add( $data );
- $tr->add( $td );
- }
- $table->add_row( $tr );
+ if ((count($row) == 1) && is_object($row[0]) && (is_a($row[0], "TRtag") ||
+ is_a($row[0], "TDtag"))) {
+ $table->add_row( $row[0] );
+ } else {
+ $tr = new TRtag;
+ $cnt = count( $row );
+ foreach( $row as $index => $data ) {
+ $td = $this->_build_td("", "", $index+1, $cnt );
+ $td->add( $data );
+ $tr->add( $td );
+ }
+ $table->add_row( $tr );
+ }
}
-
return $table->render($indent_level, $output_debug);
}