";
$index = 1;
foreach($data as $field => $value)
{
if($field == 'sub_tables')
{
foreach($value as $subModule => $subDatas)
{
if(isset($subDatas[$key]))
{
foreach($subDatas[$key] as $subField => $subValue)
{
echo '';
$element = "dataList[{$row}][{$field}][{$subModule}][{$subRow}][{$subField}]";
echo $this->flow->buildControl($fields[$subModule][$subField], $subValue, $element);
if($index == 1) echo "";
echo ' | ';
$index++;
}
$subRow++;
}
}
}
else
{
if(isset($dataList[$key]))
{
echo "";
$element = "dataList[{$row}][{$field}]";
echo $this->flow->buildControl($fields[$flow->module][$field], $value, $element);
if($index == 1) echo "";
echo ' | ';
$index++;
}
}
}
echo '
';
}
$row++;
}
?>