summaryrefslogtreecommitdiff
path: root/inc/html.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2015-05-22 14:39:25 +0200
committerAndreas Gohr <andi@splitbrain.org>2015-05-22 14:40:33 +0200
commitbdca103af13cf846a195328c69264d3ec632056b (patch)
tree05b3f7d556b1c3991c4db16f96c9e5f6f1528d58 /inc/html.php
parentdae73d6abd9c0621fc75b85072812ae5c31f6d45 (diff)
downloadrpg-bdca103af13cf846a195328c69264d3ec632056b.tar.gz
rpg-bdca103af13cf846a195328c69264d3ec632056b.tar.bz2
avoid accessing nonexistant array key. fixes #1165
Diffstat (limited to 'inc/html.php')
-rw-r--r--inc/html.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/inc/html.php b/inc/html.php
index 2564c3bd6..2f10e3c08 100644
--- a/inc/html.php
+++ b/inc/html.php
@@ -1409,7 +1409,13 @@ function html_diff_navigation($pagelog, $type, $l_rev, $r_rev) {
// last timestamp is not in changelog, retrieve timestamp from metadata
// note: when page is removed, the metadata timestamp is zero
- $r_rev = $r_rev ? $r_rev : $INFO['meta']['last_change']['date'];
+ if(!$r_rev) {
+ if(isset($INFO['meta']['last_change']['date'])) {
+ $r_rev = $INFO['meta']['last_change']['date'];
+ } else {
+ $r_rev = 0;
+ }
+ }
//retrieve revisions with additional info
list($l_revs, $r_revs) = $pagelog->getRevisionsAround($l_rev, $r_rev);