private function buildSections()
{
if (empty($this->sections) or !is_array($this->sections)) {
return FALSE;
}
foreach ($this->sections as $section_key => $section) {
foreach ($section as $key => $value) {
if ($key === 'fields') {
$this->fields[$section_key][] = $this->buildFields($value);
}
if ($key === 'fieldset') {
$this->fields[$section_key][] = $this->buildFieldset($value);
}
if ($key === 'table') {
$this->tables[$section_key][] = $this->buildTable($value);
}
}
}
}