diff options
author | andi <andi@splitbrain.org> | 2005-04-23 12:32:19 +0200 |
---|---|---|
committer | andi <andi@splitbrain.org> | 2005-04-23 12:32:19 +0200 |
commit | 4d58bd99b9ee57a913e569eb83b609734dee7da9 (patch) | |
tree | 2a41ace109087a5eb4d675f93933e319163d6c55 /inc | |
parent | 7b7154fb651bff81672b7a5c0b2a0334ea53171e (diff) | |
download | rpg-4d58bd99b9ee57a913e569eb83b609734dee7da9.tar.gz rpg-4d58bd99b9ee57a913e569eb83b609734dee7da9.tar.bz2 |
feed fixed, linkto param added
darcs-hash:20050423103219-9977f-2373bc3ad2f6524f9076fe2cc91f891cd451e50e.gz
Diffstat (limited to 'inc')
-rw-r--r-- | inc/html.php | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/inc/html.php b/inc/html.php index 06060e2db..9df9aae72 100644 --- a/inc/html.php +++ b/inc/html.php @@ -633,10 +633,18 @@ function html_diff($text='',$intro=true){ $lang['current']; $right = $lang['yours']; }else{ - $df = new Diff(split("\n",htmlspecialchars(rawWiki($ID,$REV))), + if($REV){ + $r = $REV; + }else{ + //use last revision if none given + $revs = getRevisions($ID); + $r = $revs[0]; + } + + $df = new Diff(split("\n",htmlspecialchars(rawWiki($ID,$r))), split("\n",htmlspecialchars(rawWiki($ID,'')))); - $left = '<a class="wikilink1" href="'.wl($ID,"rev=$REV").'">'. - $ID.' '.date($conf['dformat'],$REV).'</a>'; + $left = '<a class="wikilink1" href="'.wl($ID,"rev=$r").'">'. + $ID.' '.date($conf['dformat'],$r).'</a>'; $right = '<a class="wikilink1" href="'.wl($ID).'">'. $ID.' '.date($conf['dformat'],@filemtime(wikiFN($ID))).'</a> '. $lang['current']; |