public function renderInvoiceDetails(Am_Record $obj) { $ret = ""; $ret .= "<div class='collapsible'>\n"; $rows = $obj->getRenderedDetails(); $open = count($rows) == 1 ? 'open' : ''; foreach ($rows as $row) { $popup = @$row[2]; if ($popup) { $popup = "<br /><br />ENCODED DETAILS:<br />" . nl2br($row[2]); } $ret .= "\t<div class='item {$open}'>\n"; $ret .= "\t\t<div class='head'>{$row['0']}</div>\n"; $ret .= "\t\t<div class='more'>{$row['1']}{$popup}</div>\n"; $ret .= "\t</div>\n"; } $ret .= "</div>\n\n"; return $ret; }