function get_table_header($columnLeft, $columnRights = SPACE) { if (isset($_REQUEST['print'])) { hide_form_items($columnLeft); hide_form_items($columnRights); if ($columnLeft == SPACE && $columnRights == SPACE) { return new CJSscript(''); } } $rights = array(); if ($columnRights) { if (!is_array($columnRights)) { $columnRights = array($columnRights); } foreach ($columnRights as $columnRight) { $rights[] = new CDiv($columnRight, 'floatright'); } $rights = array_reverse($rights); } $table = new CTable(null, 'ui-widget-header ui-corner-all header maxwidth'); $table->setCellSpacing(0); $table->setCellPadding(1); $table->addRow(array(new CCol($columnLeft, 'header_l left'), new CCol($rights, 'header_r right'))); return $table; }
function get_table_header($col1, $col2 = SPACE) { if (isset($_REQUEST['print'])) { hide_form_items($col1); hide_form_items($col2); //if empty header than do not show it if ($col1 == SPACE && $col2 == SPACE) { return new CScript(''); } } $table = new CTable(NULL, 'header'); // $table->addOption('border',0); $table->setCellSpacing(0); $table->setCellPadding(1); $td_r = new CCol($col2, 'header_r'); $td_r->addOption('align', 'right'); $table->addRow(array(new CCol($col1, 'header_l'), $td_r)); return $table; }
private function createHeaderRow($col1, $col2 = SPACE) { if (isset($_REQUEST['print'])) { hide_form_items($col1); hide_form_items($col2); //if empty header than do not show it if ($col1 === SPACE && $col2 === SPACE) { return new CJSscript(''); } } $td_r = new CCol($col2, 'header_r'); $td_r->setAttribute('align', 'right'); $row = array(new CCol($col1, 'header_l'), $td_r); return $row; }
function get_table_header($col1, $col2 = SPACE) { if (isset($_REQUEST['print'])) { hide_form_items($col1); hide_form_items($col2); //if empty header than do not show it if ($col1 == SPACE && $col2 == SPACE) { return new CJSscript(''); } } $td_l = new CCol(SPACE, 'header_r'); $td_l->setAttribute('width', '100%'); $right_row = array($td_l); if (!is_null($col2)) { if (!is_array($col2)) { $col2 = array($col2); } foreach ($col2 as $num => $r_item) { $right_row[] = new CCol($r_item, 'header_r'); } } $right_tab = new CTable(null, 'nowrap'); $right_tab->setAttribute('width', '100%'); $right_tab->addRow($right_row); $table = new CTable(NULL, 'header'); // $table->setAttribute('border',0); $table->setCellSpacing(0); $table->setCellPadding(1); $td_r = new CCol($right_tab, 'header_r'); $td_r->setAttribute('align', 'right'); $table->addRow(array(new CCol($col1, 'header_l'), $td_r)); return $table; }
public function setFooter($value = NULL, $class = 'footer') { if (isset($_REQUEST['print'])) { hide_form_items($value); } if (is_null($class)) { $class = $this->footerClass; } $this->footer = $this->prepareRow($value, $class); $this->footer = $this->footer->toString(); }
private function createHeader($col1, $col2 = null) { if (isset($_REQUEST['print'])) { hide_form_items($col1); hide_form_items($col2); //if empty header than do not show it if ($col1 == SPACE && $col2 == SPACE) { return new CScript(''); } } $table = new CTable(NULL, 'header'); // $table->setAttribute('border',1); $table->setCellSpacing(0); $table->setCellPadding(1); if (!is_null($col2)) { $td_r = new CCol($col2, 'header_r'); $td_r->setAttribute('align', 'right'); $table->addRow(array(new CCol($col1, 'header_l'), $td_r)); } else { $td_c = new CCol($col1, 'header_c'); $td_c->setAttribute('align', 'center'); $table->addRow($td_c); } return $table; }