private static function prepare_next_csv_rows($next_set) { // order by parent_item_id so children will be first $entries = FrmEntry::getAll(array('or' => 1, 'id' => $next_set, 'parent_item_id' => $next_set), ' ORDER BY parent_item_id DESC', '', true, false); foreach ($entries as $k => $entry) { self::$entry = $entry; unset($entry); if (self::$entry->form_id != self::$form_id) { self::add_repeat_field_values_to_csv($entries); } else { self::prepare_csv_row(); } } }