function detectFieldTypes(&$result) { $field_types = array(); $num_fields = at_num_fields($result); if (!$num_fields) { return array(); } for ($i = 0; $i < $num_fields; $i++) { $field_types[] = at_field_type($result, $i); } return $field_types; }
function detectFieldTypes($table_name) { $field_types = array(); $sql = "SELECT * FROM %s%s WHERE 0"; $result = queryDBresult($sql, array(TABLE_PREFIX, $table_name)); if (!$result) { return array(); } $num_fields = at_num_fields($result); for ($i = 0; $i < $num_fields; $i++) { $field_types[] = at_field_type($result, $i); } return $field_types; }