summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/classes/cformtable.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/php/include/classes/cformtable.inc.php')
-rw-r--r--frontends/php/include/classes/cformtable.inc.php17
1 files changed, 12 insertions, 5 deletions
diff --git a/frontends/php/include/classes/cformtable.inc.php b/frontends/php/include/classes/cformtable.inc.php
index dbcfdb94..61139b2b 100644
--- a/frontends/php/include/classes/cformtable.inc.php
+++ b/frontends/php/include/classes/cformtable.inc.php
@@ -77,13 +77,13 @@
}
function AddVar($name, $value)
{
- $this->AddTopRow(new CVar($name, $value));
+ $this->AddItemToTopRow(new CVar($name, $value));
}
- function AddTopRow($value)
+ function AddItemToTopRow($value)
{
array_push($this->top_items, $value);
}
- function AddRow($item1, $item2=NULL)
+ function AddRow($item1, $item2=NULL, $class=NULL)
{
if(is_string($item1))
$item1=nbsp($item1);
@@ -91,11 +91,18 @@
$row = new CRow(array(
new CCol($item1,'form_row_l'),
new CCol($item2,'form_row_r')
- )
+ ),
+ $class
);
array_push($this->center_items, $row);
}
- function AddBottomRow($value)
+ function AddSpanRow($value, $class="form_row_last")
+ {
+ $col = new CCol($value,$class);
+ $col->SetColSpan(2);
+ array_push($this->center_items,new CRow($col,$class));
+ }
+ function AddItemToBottomRow($value)
{
$this->bottom_items->AddItem($value);
}