summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKate Arzamastseva <pshns@ukr.net>2011-08-24 22:52:12 +0300
committerKate Arzamastseva <pshns@ukr.net>2011-08-24 22:52:12 +0300
commit80525638759a0bfe0ca5d83d9b06430f0d94c2ac (patch)
tree9c078f4c7b4199a4e97a3dbbaa1ce2ae38fd3294
parent035e07f1301d5d7a13de017640d80db14d300ac3 (diff)
downloadrpg-80525638759a0bfe0ca5d83d9b06430f0d94c2ac.tar.gz
rpg-80525638759a0bfe0ca5d83d9b06430f0d94c2ac.tar.bz2
issue #9 permission for restore
-rw-r--r--inc/media.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/inc/media.php b/inc/media.php
index 37d8275f5..20b69efca 100644
--- a/inc/media.php
+++ b/inc/media.php
@@ -947,7 +947,7 @@ function media_preview_buttons($image, $auth, $rev=false) {
$form->printForm();
}
- if($auth >= AUTH_DELETE && $rev && $conf['mediarevisions'] && @file_exists(mediaFN($image, $rev))){
+ if($auth >= AUTH_UPLOAD && $rev && $conf['mediarevisions'] && @file_exists(mediaFN($image, $rev))){
// restore button
$form = new Doku_Form(array('id' => 'mediamanager__btn_restore',
@@ -1274,7 +1274,7 @@ function media_image_diff($image, $l_rev, $r_rev, $l_size, $r_size, $type) {
*/
function media_restore($image, $rev, $auth){
global $conf;
- if ($auth < AUTH_DELETE || !$conf['mediarevisions']) return false;
+ if ($auth < AUTH_UPLOAD || !$conf['mediarevisions']) return false;
$removed = (!file_exists(mediaFN($image)) && file_exists(mediaMetaFN($image, '.changes')));
if (!$image || (!file_exists(mediaFN($image)) && !$removed)) return false;
if (!$rev || !file_exists(mediaFN($image, $rev))) return false;