diff --git a/controllers/d.admin.php b/controllers/d.admin.php index c3b4f62..5656e45 100755 --- a/controllers/d.admin.php +++ b/controllers/d.admin.php @@ -49,7 +49,7 @@ if(isset($controller->splitted_url[1]) && $user->rankIsHigher("moderator")) { $rows_per_pages = 50; $files_folder = $config['medias_folder']."wiki/"; - // Effacer un fichier + // Delete a file 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]; @@ -60,6 +60,12 @@ if(isset($controller->splitted_url[1]) && $user->rankIsHigher("moderator")) { } } + // Add a file + if(isset($controller->splitted_url[2]) && $controller->splitted_url[2]=='upload' && isset($_FILES['file'])) { + $filename=$config['medias_folder']."wiki/".$_FILES['file']['name']; + move_uploaded_file($_FILES['file']['tmp_name'], $filename); + } + // Get the file list $files_list = scandir($files_folder); // Populate table diff --git a/views/css/d.admin.css b/views/css/d.admin.css index 7944770..f827b18 100644 --- a/views/css/d.admin.css +++ b/views/css/d.admin.css @@ -4,7 +4,7 @@ #wiki_files table { width: 100%; - margin: 30px auto; + margin: 10px auto 30px; } #wiki_files table, #wiki_files td { @@ -60,4 +60,23 @@ } #wiki_files .center { text-align: center; +} + +#send_file { + display: flex; +} +#send_file div { + padding: 10px; + margin: 10px; +} +#send_file div { + flex: 2 +} +#send_file input[type="submit"] { + text-align: center; + width: 150px; + flex: 1; + margin: 10px; + padding: 10px; + border-bottom: 2px solid blue; } \ No newline at end of file diff --git a/views/d.admin.wiki-files.html b/views/d.admin.wiki-files.html index 1209451..5f85cee 100755 --- a/views/d.admin.wiki-files.html +++ b/views/d.admin.wiki-files.html @@ -12,7 +12,17 @@

Fichiers attachés à sur les présents

-

+
+
+ +
+
+ + +
+ +
+