Exemple #1
0
 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);
 }
 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);
 }
 /**
  * @param $row
  *
  * @return string
  */
 protected function get_skipped_row_message($row)
 {
     return $this->row_message === false ? parent::get_skipped_row_message($row) : $this->row_message;
 }