diff --git a/controllers/d.admin.php b/controllers/d.admin.php index 9fc2e65..c3b4f62 100755 --- a/controllers/d.admin.php +++ b/controllers/d.admin.php @@ -50,11 +50,13 @@ if(isset($controller->splitted_url[1]) && $user->rankIsHigher("moderator")) { $files_folder = $config['medias_folder']."wiki/"; // Effacer un fichier - if(isset($controller->splitted_url[2]) && $controller->splitted_url[2]=='delete' && isset($controller->splitted_url[3])) { - $filename=$files_folder.$controller->splitted_url[3]; - if (file_exists($filename)) { - unlink($filename); - error_log(date('r')." \t".$user->name." (".$user->id.") \tDELETE \tDelete wiki file '".$controller->splitted_url[3]."'\r\n",3,$config['logs_folder'].'wiki-files.log'); + if ($user->rankIsHigher("administrator")) { + if(isset($controller->splitted_url[2]) && $controller->splitted_url[2]=='delete' && isset($controller->splitted_url[3])) { + $filename=$files_folder.$controller->splitted_url[3]; + if (file_exists($filename)) { + unlink($filename); + error_log(date('r')." \t".$user->name." (".$user->id.") \tDELETE \tDelete wiki file '".$controller->splitted_url[3]."'\r\n",3,$config['logs_folder'].'wiki-files.log'); + } } } diff --git a/views/d.admin.wiki-files.html b/views/d.admin.wiki-files.html index c5f74cc..1209451 100755 --- a/views/d.admin.wiki-files.html +++ b/views/d.admin.wiki-files.html @@ -32,7 +32,9 @@ Date de création ':'':''?> - Suppression + rankIsHigher("administrator")) { ?> + Suppression + @@ -42,9 +44,11 @@ '> locale)?> date_format,date_create($file['creation_date'], new DateTimeZone("UTC"))) ?> - - - + rankIsHigher("administrator")) { ?> + + + +