Skip to content
This repository was archived by the owner on May 5, 2022. It is now read-only.

Commit 82f8fc6

Browse files
added file deletion
1 parent 6942127 commit 82f8fc6

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

resources/classes/explorer.php

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,40 @@ class Explorer {
44
public function createExplorer($exppath) {
55
$ordner = $exppath;
66
$alledateien = scandir($ordner);
7+
78
if (count($alledateien, COUNT_RECURSIVE) > 2) {
9+
echo "<form action ='' method='POST' enctype='multipart/form-data'>";
810
foreach ($alledateien as $datei) {
911
$dateiinfo = pathinfo($ordner.'/'.$datei);
1012
$size = ceil(filesize($ordner.'/'.$datei) / 1024);
1113
if ($datei != '.' && $datei != '..' && $datei != '_notes' && $bildinfo['basename'] != 'Thumbs.db') {
1214

15+
//Buttons to add
16+
$delete = "<div class='deletebtn'><input type='checkbox' id='delete' class='deletefile' name='delete[]' value=".$dateiinfo['dirname'].'/'.$dateiinfo['basename']."><div class='deleteicon'></div></div>";
1317
//Bildtypen sammeln
14-
$bildtypen = array('jpg', 'jpeg', 'gif', 'png');
18+
//$bildtypen = array('jpg', 'jpeg', 'gif', 'png');
1519

1620
//Dateien nach Typ prüfen, in dem Fall nach Endungen für Bilder filtern
17-
if (in_array($dateiinfo['extension'], $bildtypen)) {
21+
/* if (in_array($dateiinfo['extension'], $bildtypen)) {
1822
echo
1923
"<div class='galerie'>
2024
<a href='" .$dateiinfo['dirname'].'/'.$dateiinfo['basename']."'>
2125
<img src='" .$dateiinfo['dirname'].'/'.$dateiinfo['basename']."' width='140' alt='Vorschau' /></a>
22-
<span>" .$dateiinfo['filename'].'('.$size.' kb)</span>
23-
</div>'
26+
<span>" .$dateiinfo['filename']."(".$size." kb)<input type='checkbox' id='delete' class='deletefile' name='delete[]' value=".$dateiinfo['dirname'].'/'.$dateiinfo['basename']."></span>
27+
</div>"
2428
;
2529
2630
// wenn keine Bildeindung dann normale Liste für Dateien ausgeben
27-
} else {
31+
} hier normalerweise else */if (isset($datei)) {
2832
echo "
2933
<div class='file'>
30-
<a href='" .$dateiinfo['dirname'].'/'.$dateiinfo['basename']."'>&raquo; ".$dateiinfo['filename'].' </a> ('.$dateiinfo['extension'].' | '.$size.'kb)
31-
</div>';
34+
<a href='" .$dateiinfo['dirname'].'/'.$dateiinfo['basename']."'>&raquo; ".$dateiinfo['filename']." </a> (".$dateiinfo['extension'].' | '.$size."kb)<div class='btn'>"/*add buttons in here*/.$delete."</div>
35+
</div>";
3236
}
3337
}
3438
}
39+
echo "<input type='submit' value='Gewählte Löschen' class='submit'>";
40+
echo "</form>";
3541
} else {
3642
echo "<p>-- Das Verzeichnis ist leer! --</p>";
3743
}

0 commit comments

Comments
 (0)