1 --- dokuwiki-2012-07-16/inc/html.php~ 2012-07-16 11:47:58.000000000 +0300
2 +++ dokuwiki-2012-07-16/inc/html.php 2012-07-16 11:53:24.640163788 +0300
4 // given as rev and rev2 parameters, with rev2 being optional. Or in an
8 $rev2 = $INPUT->ref('rev2');
11 + // handle $r1 + $r2, see DW #1821
12 + if ($INPUT->has('r1') && $INPUT->has('r2')) {
13 + $rev1 = $INPUT->int('r1');
14 + $rev2 = $INPUT->int('r2');
15 + } elseif(is_array($rev2)){
16 $rev1 = (int) $rev2[0];
17 $rev2 = (int) $rev2[1];
19 --- dokuwiki-20110329/inc/html.php~ 2011-03-29 09:20:42.000000000 +0300
20 +++ dokuwiki-20110329/inc/html.php 2011-03-29 09:21:51.507042136 +0300
23 $diffurl = wl($ID, array(
25 - 'rev2[0]' => $l_rev,
26 - 'rev2[1]' => $r_rev,
31 ptln('<br /><a class="wikilink1" href="'.$diffurl.'">'.$lang['difflink'].'</a>');
32 --- dokuwiki-2012-07-16/inc/common.php~ 2012-07-16 11:55:03.000000000 +0300
33 +++ dokuwiki-2012-07-16/inc/common.php 2012-07-16 11:58:26.626127713 +0300
36 $subject = $lang['mail_changed'].' '.$id;
37 $trep['OLDPAGE'] = wl($id, "rev=$rev", true, '&');
38 + $rev2 = $INFO['meta']['date']['modified'];
39 + $trep['DIFFPAGE']= wl($id,"do=diff&r1=$rev&r2=$rev2",true,'&');
40 $df = new Diff(explode("\n", rawWiki($id, $rev)),
41 explode("\n", rawWiki($id)));
42 $dformat = new UnifiedDiffFormatter();
45 $subject = $lang['mail_newpage'].' '.$id;
46 $trep['OLDPAGE'] = '---';
47 + $trep['DIFFPAGE']= '---';
48 $tdiff = rawWiki($id);
49 $hdiff = nl2br(hsc($tdiff));