function _feed_import_base_save_report in Feed Import 7.3
Same name and namespace in other branches
- 8 feed_import_base/feed_import_base.module \_feed_import_base_save_report()
Saves report in log.
Parameters
array $r: Report array
object $feed: Related feed
1 call to _feed_import_base_save_report()
- _feed_import_base_process_feed in feed_import_base/
feed_import_base.module - Imports a feed.
File
- feed_import_base/
feed_import_base.module, line 261 - Basic settings for feed import base module
Code
function _feed_import_base_save_report($r, $feed) {
$info = theme('table', array(
'header' => array(
t('Feed name'),
t('Duration'),
t('Found'),
t('New'),
t('Updated'),
t('Rescheduled'),
t('Skipped'),
t('Skipped protected'),
t('New protected'),
t('Missing entities'),
),
'rows' => array(
array(
$feed->name,
gmdate('H:i:s', $r['finished'] - $r['started']) . '<br>' . format_date($r['started']) . ' - ' . format_date($r['finished']),
$r['total'],
$r['new'],
$r['updated'],
$r['rescheduled'],
$r['skipped'],
$r['protected_skipped'],
$r['protected'],
$r['missing'],
),
),
));
$err = _feed_import_base_get_error_table($r['errors']);
watchdog('Feed Import', 'Feed @name imported !status Errors !errors', array(
'@name' => $feed->name,
'!status' => '<br>' . $info,
'!errors' => '<br>' . $err,
), $r['errors'] ? WATCHDOG_WARNING : WATCHDOG_NOTICE);
}