Compat import JSON milliseconds (#4186)

#fix https://github.com/FreshRSS/FreshRSS/issues/4185
pull/4194/head
Alexandre Alapetite 3 years ago committed by GitHub
parent 513f7aaa16
commit 05ca0517bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 15
      app/Controllers/importExportController.php

@ -409,16 +409,19 @@ class FreshRSS_importExport_Controller extends FreshRSS_ActionController {
$content = sanitizeHTML($content, $url);
if (!empty($item['published'])) {
$published = $item['published'];
$published = '' . $item['published'];
} elseif (!empty($item['timestampUsec'])) {
$published = substr($item['timestampUsec'], 0, -6);
$published = substr('' . $item['timestampUsec'], 0, -6);
} elseif (!empty($item['updated'])) {
$published = $item['updated'];
$published = '' . $item['updated'];
} else {
$published = 0;
$published = '0';
}
if (!ctype_digit('' . $published)) {
$published = strtotime($published);
if (!ctype_digit($published)) {
$published = '' . strtotime($published);
}
if (strlen($published) > 10) { // Milliseconds, e.g. Feedly
$published = substr($published, 0, -3);
}
$entry = new FreshRSS_Entry(

Loading…
Cancel
Save