]> git.pld-linux.org Git - packages/dokuwiki.git/blobdiff - task-1821.patch
- up to 2010-10-07 rc1
[packages/dokuwiki.git] / task-1821.patch
index f7f13e01aa36812b731ec371447f5516615fed78..b66a894edb0806cefe54222b91cc7be24b012bbf 100644 (file)
          $rev1 = (int) $_REQUEST['rev2'][0];
          $rev2 = (int) $_REQUEST['rev2'][1];
  
+--- dokuwiki-rc2010-10-07/inc/common.php~      2010-10-07 21:41:20.000000000 +0300
++++ dokuwiki-rc2010-10-07/inc/common.php       2010-10-07 21:45:00.639114275 +0300
+@@ -1147,6 +1147,8 @@
+     }elseif($rev){
+         $subject = $lang['mail_changed'].' '.$id;
+         $text = str_replace('@OLDPAGE@',wl($id,"rev=$rev",true,'&'),$text);
++        $rev2 = $INFO['meta']['date']['modified'];
++        $text = str_replace('@DIFFPAGE@',wl($id,"do=diff&r1=$rev&r2=$rev2",true,'&'),$text);
+         $df  = new Diff(explode("\n",rawWiki($id,$rev)),
+                         explode("\n",rawWiki($id)));
+         $dformat = new UnifiedDiffFormatter();
+@@ -1154,6 +1156,7 @@
+     }else{
+         $subject=$lang['mail_newpage'].' '.$id;
+         $text = str_replace('@OLDPAGE@','none',$text);
++        $text = str_replace('@DIFFPAGE@','none',$text);
+         $diff = rawWiki($id);
+     }
+     $text = str_replace('@DIFF@',$diff,$text);
This page took 0.081764 seconds and 4 git commands to generate.