diff options
author | vincent-peugnet <v.peugnet@free.fr> | 2018-12-10 12:23:42 +0100 |
---|---|---|
committer | vincent-peugnet <v.peugnet@free.fr> | 2018-12-10 12:23:42 +0100 |
commit | f3756d0b076a81442e9512b2d3e39de47082cd22 (patch) | |
tree | 194762fec9dd7d6d51e92e080b0b40a5b1b78d3b /app/view/templates/media.php | |
parent | 7cafbbb9d9ec14462fe8ce0eda86c42d22367757 (diff) | |
download | wcms-f3756d0b076a81442e9512b2d3e39de47082cd22.tar.gz wcms-f3756d0b076a81442e9512b2d3e39de47082cd22.zip |
media-clean
Diffstat (limited to 'app/view/templates/media.php')
-rw-r--r-- | app/view/templates/media.php | 47 |
1 files changed, 36 insertions, 11 deletions
diff --git a/app/view/templates/media.php b/app/view/templates/media.php index 6bcba5d..2078d79 100644 --- a/app/view/templates/media.php +++ b/app/view/templates/media.php @@ -10,6 +10,8 @@ <section class="media"> + +<div id="tree"> <h1>Explorer</h1> @@ -18,18 +20,19 @@ <?php -function treecount(array $dir, string $dirname, int $deepness, string $path, string $currentdir) { - if($path === $currentdir) { - $folder = '├─📂<strong>'. $dirname.'<strong>'; +function treecount(array $dir, string $dirname, int $deepness, string $path, string $currentdir) +{ + if ($path === $currentdir) { + $folder = '├─📂<strong>' . $dirname . '<strong>'; } else { - $folder = '├─📁'. $dirname; + $folder = '├─📁' . $dirname; } echo '<tr>'; - echo '<td><a href="?path='.$path.'">'. str_repeat(' ', $deepness) .$folder.'</a></td>'; - echo '<td>'.$dir['dirfilecount'].'</td>'; + echo '<td><a href="?path=' . $path . '">' . str_repeat(' ', $deepness) . $folder . '</a></td>'; + echo '<td>' . $dir['dirfilecount'] . '</td>'; echo '</tr>'; foreach ($dir as $key => $value) { - if(is_array($value)) { + if (is_array($value)) { treecount($value, $key, $deepness + 1, $path . DIRECTORY_SEPARATOR . $key, $currentdir); } } @@ -42,6 +45,11 @@ treecount($dirlist, 'media', 0, 'media', $dir); </table> +</div> + + +<div id="explorer"> + <h2><?= $dir ?></h2> @@ -53,7 +61,7 @@ treecount($dirlist, 'media', 0, 'media', $dir); </form> <form id=addmedia action="<?= $this->url('mediaupload') ?>" method="post" enctype="multipart/form-data"> - <label for="file">🚀 Upload files</label> + <label for="file">🚀 Upload file(s)</label> <input type='file' id="file" name='file[]' multiple> <input type="hidden" name="dir" value="<?= $dir ?>"> <input type="submit" value="upload"> @@ -62,7 +70,7 @@ treecount($dirlist, 'media', 0, 'media', $dir); <table id="medialist"> -<tr><th>id</th><th>ext</th><th>type</th><th>size</th><th>width</th><th>height</th><th>lengh</th></tr> +<tr><th>id</th><th>ext</th><th>type</th><th>size</th><th>width</th><th>height</th><th>lengh</th><th>code</th></tr> <?php foreach ($medialist as $media) { @@ -70,14 +78,29 @@ foreach ($medialist as $media) { <tr> <td><a href="<?= $media->getfullpath() ?>" target="_blank"><?= $media->id() ?></a></td> <td><?= $media->extension() ?></td> - - <td><?= $media->type() == 'image' ? 'image <span class="thumbnail">👁<img src="'.$media->getfullpath().'"></span>' : $media->type() ?></td> + <td><?= $media->type() == 'image' ? 'image <span class="thumbnail">👁<img src="' . $media->getfullpath() . '"></span>' : $media->type() ?></td> <td><?= readablesize($media->size()) ?></td> <td><?= $media->width() ?></td> <td><?= $media->height() ?></td> <td><?= $media->length() ?></td> + <td><code> + <?php + if($media->type() == 'image') { + ?> +  ?>) + <?php + } elseif ($media->type() == 'other') { + ?> + [<?= $media->id() ?>.<?= $media->extension() ?>](<?= $media->getincludepath() ?>) + <?php + } else { + echo $media->getincludepath(); + } + ?> + </code></td> </tr> <?php + } @@ -85,6 +108,8 @@ foreach ($medialist as $media) { </table> +</div> + </section> </body> |