diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-01-07 21:53:22 -0800 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-01-07 21:53:22 -0800 |
commit | 38c6f603e006f27fd6194d1d2c14d3087d0e0cc9 (patch) | |
tree | 5d660c3768a2919d4cc08114e49c91faeb26676b /inc/parser/handler.php | |
parent | 8552954b29e133ddab7f6b0d1dff7a77d40a5452 (diff) | |
download | rpg-38c6f603e006f27fd6194d1d2c14d3087d0e0cc9.tar.gz rpg-38c6f603e006f27fd6194d1d2c14d3087d0e0cc9.tar.bz2 |
Optionally render RSS unsorted.
By default, SimplePie sorts RSS entries by the the date on each entry.
If some cases, mostly where RSS is used as a input format for another
service, rendering the order as-is is better than having it sorted.
This patch adds a new parameter for the rss keyword, 'nosort', which can
be used to disable SimplePie's sorting.
This makes it possible to correctly display RSS feeds from "Remember The
Milk", which have a complex order from the system.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Diffstat (limited to 'inc/parser/handler.php')
-rw-r--r-- | inc/parser/handler.php | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/inc/parser/handler.php b/inc/parser/handler.php index d96a01a60..731c19828 100644 --- a/inc/parser/handler.php +++ b/inc/parser/handler.php @@ -526,6 +526,7 @@ class Doku_Handler { $p['author'] = (preg_match('/\b(by|author)/',$params)); $p['date'] = (preg_match('/\b(date)/',$params)); $p['details'] = (preg_match('/\b(desc|detail)/',$params)); + $p['nosort'] = (preg_match('/\b(nosort)\b/',$params)); if (preg_match('/\b(\d+)([dhm])\b/',$params,$match)) { $period = array('d' => 86400, 'h' => 3600, 'm' => 60); |