$data) # $ret[] = $field; # # return $ret; # } function build_form($fields) { $ret = array(); $ret[] = '
%s | ', $data['name']); $s = array(sprintf("FieldName: 'input_%s'", $field), sprintf("ColName: 'input_%s'", $data['name'])); $s = array(); if ($data['visible'] === false) $s[] = 'visible: false'; if ($data['width'] > 0) $s[] = 'width: ' . $data['width']; if (array_key_exists('type', $data)) $s[] = "type: '" . $data['type'] . "'"; if (array_key_exists('specs', $data)) $s[] = $data['specs']; $specs[] = '{' . implode(', ', $s) . '}'; if (array_key_exists('sql', $data)) $fields[] = $data['sql'] . ' AS ' . $field; else $fields[] = $field; } $_SESSION['grid_' . $name] = sprintf("SELECT %s FROM %s", implode(',', $fields), $mask['table']); if (array_key_exists('join', $mask)) $_SESSION['grid_' . $name] .= ' JOIN ' . join(' JOIN ', $mask['join']); $ret[] = '
---|
%s
', $details['subtitle']); $ret[] = '