Пример #1
0
 $datePrint = new HtmlTableBasic('PrintViewDates', 'tableDateList', 1);
 $datePrint->addAttribute('cellpadding', '3', 'table');
 $datePrint->addAttribute('summary', 'Printview of dates', 'table');
 // Define thead
 $datePrint->addTableHeader();
 $datePrint->addRow();
 $datePrint->addColumn($tableHead, array('colspan' => '10'), 'td');
 // Define tfoot
 $datePrint->addTableFooter();
 $datePrint->addRow();
 $datePrint->addColumn();
 $datePrint->addAttribute('colspan', '9', 'td');
 $datePrint->addAttribute('style', 'text-align: right;', 'td');
 $datePrint->addData($tableFooter);
 // Define tbody
 $datePrint->addTableBody('id', 'style0', $bodyHeadline_1, 'th');
 if (isset($dateElements) && count($dateElements) == 0) {
     $datePrint->addRow();
     // No events found
     if ($getId > 0) {
         $datePrint->addColumn($gL10n->get('SYS_NO_ENTRY'), array('colspan' => '9'));
     } else {
         $datePrint->addColumn($gL10n->get('SYS_NO_ENTRIES'), array('colspan' => '9'));
     }
 } else {
     // Define first body content
     $numDateElements = 1;
     foreach ($body_1 as $row) {
         if ($row['dat_highlight'] != 1) {
             $className = $numDateElements % 2 == 0 ? 'even' : 'odd';
         } else {