Import Notifications with Original Date/Time

This commit is contained in:
Richard Lawley
2016-03-09 12:18:22 +00:00
parent 6199d36936
commit 572fc207c1

View File

@ -46,6 +46,7 @@ function get_notifications() {
$obj = array_reverse(array_merge($obj,$feed));
echo '('.sizeof($obj).')'.PHP_EOL;
}
$obj = array_sort($obj, 'datetime');
return $obj;
}
@ -76,7 +77,12 @@ function parse_rss($feed) {
$feed['channel']['item'] = array( $feed['channel']['item'] );
}
foreach ($feed['channel']['item'] as $item) {
$obj[] = array('title'=>$item['title'],'body'=>$item['description'],'checksum'=>hash('sha512',$item['title'].$item['description']));
$obj[] = array(
'title'=>$item['title'],
'body'=>$item['description'],
'checksum'=>hash('sha512',$item['title'].$item['description']),
'datetime'=>strftime('%F', strtotime($item['pubDate']))
);
}
return $obj;
}
@ -92,7 +98,12 @@ function parse_atom($feed) {
$feed['entry'] = array( $feed['entry'] );
}
foreach ($feed['entry'] as $item) {
$obj[] = array('title'=>$item['title'],'body'=>$item['content'],'checksum'=>hash('sha512',$item['title'].$item['content']));
$obj[] = array(
'title'=>$item['title'],
'body'=>$item['content'],
'checksum'=>hash('sha512',$item['title'].$item['content']),
'datetime'=>strftime('%F', strtotime($item['updated']))
);
}
return $obj;
}