mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Import Notifications with Original Date/Time
This commit is contained in:
@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user