workflowfield->getNumberFields($flow->module, true);
$moduleFields = array($flow->module => $numberFields);
echo "
";
foreach($numberFields as $fieldCode => $target)
{
$target = $flow->name . '_' . $target;
echo "
$target";
}
echo '
';
if(!$flow->parent)
{
$subTables = $this->loadModel('workflow', 'flow')->getPairs($flow->module);
foreach($subTables as $subModule => $tableName)
{
$subFields = $this->workflowfield->getNumberFields($subModule, true);
$moduleFields[$subModule] = $subFields;
echo "
";
foreach($subFields as $fieldCode => $fieldName)
{
foreach($lang->workflowfield->formula->functions as $function => $label)
{
$target = sprintf($label, $tableName, $fieldName);
echo "
$target";
}
}
echo '
';
}
}
if(!empty($hook->table) && !isset($moduleFields[$hook->table])) $moduleFields[$hook->table] = $this->workflowfield->getNumberFields($hook->table, true);
?>