]> git.pld-linux.org Git - packages/dokuwiki.git/blobdiff - dokuwiki-mailthreads.patch
notify on media uploads as well
[packages/dokuwiki.git] / dokuwiki-mailthreads.patch
index 83e89def16a9ee3f4a90bc21480c68a52b820b8a..c3142c594c1dc0ec2b7531450a1019b4843823f3 100644 (file)
@@ -25,3 +25,25 @@ index 02ed243..befc3e1 100644
      return $mail->send();
  }
  
+--- dokuwiki/./inc/media.php~  2012-07-30 17:32:21.000000000 +0300
++++ dokuwiki/./inc/media.php   2012-07-30 17:57:02.763464890 +0300
+@@ -561,6 +544,19 @@
+     $mail->to($to);
+     $mail->subject($lang['mail_upload'].' '.$id);
+     $mail->setBody($text,$trep);
++
++    $file = mediaFN($id);
++    $cur = @filemtime($file);
++
++    $server = parse_url(DOKU_URL, PHP_URL_HOST);
++    $listid = join('.', array_reverse(explode('/', DOKU_BASE))).$server;
++    $listid = strtolower(trim($listid, '.'));
++
++    $mail->setHeader('Message-Id', "<$id?rev=$cur@$listid>", false);
++    if ($old_rev) {
++        $mail->setHeader('In-Reply-To', "<$id?rev=$old_rev@$listid>", false);
++    }
++
+     return $mail->send();
+ }
This page took 0.032026 seconds and 4 git commands to generate.