--- 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); }