diff options
author | Kate Arzamastseva <pshns@ukr.net> | 2011-06-14 18:31:37 +0300 |
---|---|---|
committer | Kate Arzamastseva <pshns@ukr.net> | 2011-06-14 18:31:37 +0300 |
commit | dad6764e5f177713a165deee69b5a0e84b9548b8 (patch) | |
tree | bbcc32eb5714d6ba81a0abf320ea3b18eba62898 /inc/media.php | |
parent | 8e69fd30702f1101a9c70dbe6eac6f45f9af3970 (diff) | |
download | rpg-dad6764e5f177713a165deee69b5a0e84b9548b8.tar.gz rpg-dad6764e5f177713a165deee69b5a0e84b9548b8.tar.bz2 |
media history
Diffstat (limited to 'inc/media.php')
-rw-r--r-- | inc/media.php | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/inc/media.php b/inc/media.php index 5f443a1f7..b5c11fc2c 100644 --- a/inc/media.php +++ b/inc/media.php @@ -366,6 +366,7 @@ function media_upload_finish($fn_tmp, $fn, $id, $imime, $overwrite, $move = 'mov io_createNamespace($id, 'media'); if($move($fn_tmp, $fn)) { + $new = @filemtime($fn); // Set the correct permission here. // Always chmod media because they may be saved with different permissions than expected from the php umask. // (Should normally chmod to $conf['fperm'] only if $conf['fperm'] is set.) @@ -374,9 +375,9 @@ function media_upload_finish($fn_tmp, $fn, $id, $imime, $overwrite, $move = 'mov media_notify($id,$fn,$imime); // add a log entry to the media changelog if ($overwrite) { - addMediaLogEntry(time(), $id, DOKU_CHANGE_TYPE_EDIT); + addMediaLogEntry($new, $id, DOKU_CHANGE_TYPE_EDIT); } else { - addMediaLogEntry(time(), $id, DOKU_CHANGE_TYPE_CREATE); + addMediaLogEntry($new, $id, DOKU_CHANGE_TYPE_CREATE, $lang['created']); } return $id; }else{ @@ -704,7 +705,12 @@ function media_tab_view($image, $ns, $auth=null) { if ($auth >= AUTH_READ && $image) { $info = new JpegMeta(mediaFN($image)); $w = (int) $info->getField('File.Width'); - $src = ml($image); + + $rev = $_REQUEST['rev']; + $more = ''; + if (isset($rev)) $more = "rev=$rev"; + $src = ml($image, $more); + echo '<img src="'.$src.'" alt="" width="99%" style="max-width: '.$w.'px;" />'; } echo '</div>'; @@ -1005,6 +1011,7 @@ function media_managerURL($params=false, $amp='&') { unset($gets['edit']); unset($gets['sectok']); unset($gets['delete']); + unset($gets['rev']); if ($params) { foreach ($params as $k => $v) { |