Zeile 6 | Zeile 6 |
---|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* $Id: class_table.php 5297 2010-12-28 22:01:14Z Tomm $
| * $Id$
|
*/
/**
| */
/**
|
Zeile 37 | Zeile 37 |
---|
*/ function construct_cell($data, $extra=array()) {
|
*/ function construct_cell($data, $extra=array()) {
|
| foreach(array('class', 'style', 'id') as $field) { // Common-used fields if(!isset($extra[$field])) { $extra[$field] = ''; } }
|
$this->_cells[] = array("data" => $data, "extra" => $extra); }
|
$this->_cells[] = array("data" => $data, "extra" => $extra); }
|
|
|
/** * Construct a row from the earlier defined constructed cells for the table. *
| /** * Construct a row from the earlier defined constructed cells for the table. *
|
Zeile 48 | Zeile 57 |
---|
function construct_row($extra = array()) { $i = 1;
|
function construct_row($extra = array()) { $i = 1;
|
| $cells = '';
foreach(array('class', 'style', 'id', 'rowspan', 'width') as $field) { // Common-used fields if(!isset($extra[$field])) { $extra[$field] = ''; } }
|
// We construct individual cells here foreach($this->_cells as $key => $cell) {
| // We construct individual cells here foreach($this->_cells as $key => $cell) {
|
Zeile 56 | Zeile 76 |
---|
{ $cell['extra']['class'] .= " first"; }
|
{ $cell['extra']['class'] .= " first"; }
|
elseif(!$this->_cells[$key+1])
| elseif(!isset($this->_cells[$key+1]))
|
{ $cell['extra']['class'] .= " last"; }
| { $cell['extra']['class'] .= " last"; }
|
Zeile 66 | Zeile 86 |
---|
$i = 0; } $i++;
|
$i = 0; } $i++;
|
if($cell['extra']['class'])
| if(isset($cell['extra']['class']))
|
{ $cells .= " class=\"".trim($cell['extra']['class'])."\""; }
|
{ $cells .= " class=\"".trim($cell['extra']['class'])."\""; }
|
if($cell['extra']['style'])
| if(isset($cell['extra']['style']))
|
{ $cells .= " style=\"".$cell['extra']['style']."\""; }
|
{ $cells .= " style=\"".$cell['extra']['style']."\""; }
|
if($cell['extra']['id'])
| if(isset($cell['extra']['id']))
|
{ $cells .= $cell['extra']['id'];
|
{ $cells .= $cell['extra']['id'];
|
}
| }
|
if(isset($cell['extra']['colspan']) && $cell['extra']['colspan'] > 1) { $cells .= " colspan=\"".$cell['extra']['colspan']."\"";
| if(isset($cell['extra']['colspan']) && $cell['extra']['colspan'] > 1) { $cells .= " colspan=\"".$cell['extra']['colspan']."\"";
|
Zeile 86 | Zeile 106 |
---|
{ $cells .= " rowspan=\"".$cell['extra']['rowspan']."\""; }
|
{ $cells .= " rowspan=\"".$cell['extra']['rowspan']."\""; }
|
if($cell['extra']['width'])
| if(isset($cell['extra']['width']))
|
{ $cells .= " width=\"".$cell['extra']['width']."\""; }
| { $cells .= " width=\"".$cell['extra']['width']."\""; }
|
Zeile 100 | Zeile 120 |
---|
$this->_cells = array(); }
|
$this->_cells = array(); }
|
| /** * Construct a header cell for this table. * * @param string The HTML content for this header cell. * @param array Array of extra information for this header cell (class, style, colspan, width) */ function construct_header($data, $extra=array()) { foreach(array('class', 'style', 'rowspan', 'width') as $field) { // Common-used fields if(!isset($extra[$field])) { $extra[$field] = ''; } }
$this->_headers[] = array("data" => $data, "extra" => $extra); }
|
/** * return the cells of a row for the table based row. *
| /** * return the cells of a row for the table based row. *
|
Zeile 130 | Zeile 170 |
---|
function num_rows() { return count($this->_rows);
|
function num_rows() { return count($this->_rows);
|
}
/** * Construct a header cell for this table. * * @param string The HTML content for this header cell. * @param array Array of extra information for this header cell (class, style, colspan, width) */ function construct_header($data, $extra=array()) { $this->_headers[] = array("data" => $data, "extra" => $extra);
| |
}
/**
| }
/**
|
Zeile 175 | Zeile 204 |
---|
*/ function construct_html($heading="", $border=1, $class=null, $table_id="") {
|
*/ function construct_html($heading="", $border=1, $class=null, $table_id="") {
|
| $table = '';
|
if($border == 1) { $table .= "<div class=\"border_wrapper\">\n";
| if($border == 1) { $table .= "<div class=\"border_wrapper\">\n";
|
Zeile 208 | Zeile 238 |
---|
{ $data['extra']['class'] .= " first"; }
|
{ $data['extra']['class'] .= " first"; }
|
elseif(!$this->_headers[$key+1])
| elseif(!isset($this->_headers[$key+1]))
|
{ $data['extra']['class'] .= " last"; }
|
{ $data['extra']['class'] .= " last"; }
|
if($data['extra']['class'])
| if(isset($data['extra']['class']))
|
{ $table .= " class=\"".$data['extra']['class']."\""; }
|
{ $table .= " class=\"".$data['extra']['class']."\""; }
|
if($data['extra']['style'])
| if(isset($data['extra']['style']))
|
{ $table .= " style=\"".$data['extra']['style']."\""; }
|
{ $table .= " style=\"".$data['extra']['style']."\""; }
|
if($data['extra']['width'])
| if(isset($data['extra']['width']))
|
{ $table .= " width=\"".$data['extra']['width']."\""; }
| { $table .= " width=\"".$data['extra']['width']."\""; }
|
Zeile 246 | Zeile 276 |
---|
{ $table_row['extra']['class'] .= " first"; }
|
{ $table_row['extra']['class'] .= " first"; }
|
else if(!$this->_rows[$key+1])
| else if(!isset($this->_rows[$key+1]))
|
{ $table_row['extra']['class'] .= " last"; }
| { $table_row['extra']['class'] .= " last"; }
|