protected function log_import_results(Tribe__Events__Importer__File_Importer $importer) { $log = get_option('tribe_events_import_log'); if (empty($log['encoding'])) { $log['encoding'] = 0; } $updated = $importer->get_updated_post_count(); $created = $importer->get_new_post_count(); $skipped = $importer->get_skipped_row_count(); if ($updated) { $this->meta['activity']->add('updated', $this->meta['content_type'], array_fill(0, $updated, 1)); } if ($created) { $this->meta['activity']->add('created', $this->meta['content_type'], array_fill(0, $created, 1)); } if ($skipped) { $this->meta['activity']->add('skipped', $this->meta['content_type'], array_fill(0, $skipped, 1)); } $log['updated'] += $updated; $log['created'] += $created; $log['skipped'] += $skipped; $log['encoding'] += $importer->get_encoding_changes_row_count(); update_option('tribe_events_import_log', $log); $skipped_rows = $importer->get_skipped_row_numbers(); $previously_skipped_rows = get_option('tribe_events_import_failed_rows', array()); $skipped_rows = $previously_skipped_rows + $skipped_rows; update_option('tribe_events_import_failed_rows', $skipped_rows); $encoded_rows = $importer->get_encoding_changes_row_numbers(); $previously_encoded_rows = get_option('tribe_events_import_encoded_rows', array()); $encoded_rows = $previously_encoded_rows + $encoded_rows; update_option('tribe_events_import_encoded_rows', $encoded_rows); }
private function log_import_results(Tribe__Events__Importer__File_Importer $importer) { $log = get_option('tribe_events_import_log'); $log['updated'] += $importer->get_updated_post_count(); $log['created'] += $importer->get_new_post_count(); $log['skipped'] += $importer->get_skipped_row_count(); update_option('tribe_events_import_log', $log); $skipped_rows = $importer->get_skipped_row_numbers(); $previously_skipped_rows = get_option('tribe_events_import_failed_rows', array()); $skipped_rows = $previously_skipped_rows + $skipped_rows; update_option('tribe_events_import_failed_rows', $skipped_rows); }