* @package file * @version $Id$ * @link http://www.zentao.net */ ?> <?php echo $fileName;?> $fieldLabel\n"; } ?> post->rowspan ? $this->post->rowspan : array(); $colspans = $this->post->colspan ? $this->post->colspan : array(); $i = 0; foreach($rows as $row) { echo "\n"; $col = 0; $endColspan = 0; foreach($fields as $fieldName => $fieldLabel) { $col ++; if(!empty($endColspan) and $col < $endColspan) continue; if(isset($endRowspan[$fieldName]) and $i < $endRowspan[$fieldName]) continue; $fieldValue = isset($row->$fieldName) ? $row->$fieldName : ''; $rowspan = ''; if(isset($rowspans[$i]) and strpos($rowspans[$i]['rows'], $fieldName) !== false) { $rowspan = "rowspan='{$rowspans[$i]['num']}'"; $endRowspan[$fieldName] = $i + $rowspans[$i]['num']; } $colspan = ''; if(isset($colspans[$i]) and strpos($colspans[$i]['cols'], $fieldName) !== false) { $colspan = "colspan='{$colspans[$i]['num']}'"; $endColspan = $col + $colspans[$i]['num']; } echo "\n"; } echo "\n"; $i++; } ?>
$fieldValue