aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2020-01-17 17:03:58 +0100
committervincent-peugnet <v.peugnet@free.fr>2020-01-17 17:03:58 +0100
commitf4c0ed5851c3c1a703d35ac746ca124b4279b4d9 (patch)
tree9b23a14819fdd9c2fac29ad77d7854c401a91459 /app
parent19b603a228a63ae91d45a16dc104f795ea0cd244 (diff)
downloadwcms-f4c0ed5851c3c1a703d35ac746ca124b4279b4d9.tar.gz
wcms-f4c0ed5851c3c1a703d35ac746ca124b4279b4d9.zip
media ui menu bar
Diffstat (limited to 'app')
-rw-r--r--app/view/templates/media.php62
-rw-r--r--app/view/templates/mediamenu.php72
2 files changed, 73 insertions, 61 deletions
diff --git a/app/view/templates/media.php b/app/view/templates/media.php
index be1ac7f..f81b507 100644
--- a/app/view/templates/media.php
+++ b/app/view/templates/media.php
@@ -7,6 +7,7 @@
<?php $this->insert('backtopbar', ['user' => $user, 'tab' => 'media', 'pagelist' => $pagelist]) ?>
+ <?php $this->insert('mediamenu', ['dir' => $dir, 'user' => $user, 'pathlist' => $pathlist, 'opt' => $opt]) ?>
<main class="media">
@@ -54,67 +55,6 @@ treecount($dirlist, 'media', 0, 'media', $dir, $opt);
<h2><?= $dir ?></h2>
-<details>
- <summary>Print this content on your page</summary>
-
- <p>
- <code>%MEDIA?path=<?= substr($dir, 6) ?>&sortby=<?= $opt['sortby'] ?>&order=<?= $opt['order'] ?>%</code>
- </p>
-
-</details>
-
-
-
-<form id="folderadd" action="<?= $this->url('mediafolderadd') ?>" method="post">
- <label for="foldername">📂 New folder</label>
- <input type="text" name="foldername" id="foldername" placeholder="folder name" required>
- <input type="hidden" name="dir" value="<?= $dir ?>">
- <input type="submit" value="create folder">
-</form>
-
-<?php if($user->issupereditor()) { ?>
-
-<form action="<?= $this->url('mediafolderdelete') ?>" id="deletefolder" method="post" class="hidephone">
- <input type="hidden" name="dir" value="<?= $dir ?>/">
- <input type="checkbox" name="deletefolder" id="confirmdeletefolder" value="1">
- <label for="confirmdeletefolder">Delete folder and all it's content</label>
- <input type="submit" value="delete folder" >
-</form>
-
-
-<?php } ?>
-
-<form id=addmedia action="<?= $this->url('mediaupload') ?>" method="post" enctype="multipart/form-data">
- <label for="file">🚀 Upload file(s)</label>
- <input type='file' id="file" name='file[]' multiple required>
- <input type="hidden" name="dir" value="<?= $dir ?>">
- <input type="submit" value="upload">
-</form>
-
-
-
-<?php if($user->issupereditor()) { ?>
-
-<form action="<?= $this->url('mediaedit') ?>" method="post" id="mediaedit">
- <input type="hidden" name="path" value="<?= $dir ?>">
- <label for="moveto">Selected medias :</label>
- <select name="dir" id="moveto" >
- <option selected>---select destination---</option>
- <option value="<?= Wcms\Model::MEDIA_DIR ?>">/</option>
- <?php
- foreach ($pathlist as $path) {
- echo '<option value="' . Wcms\Model::MEDIA_DIR . $path . '">' . $path . '</option>';
- }
- ?>
- </select>
- <input type="submit" name="action" value="move" >
- <input type="submit" name="action" value="delete" >
-</form>
-
-<?php } ?>
-
-
-
<table id="medialist">
<tr>
diff --git a/app/view/templates/mediamenu.php b/app/view/templates/mediamenu.php
new file mode 100644
index 0000000..c335933
--- /dev/null
+++ b/app/view/templates/mediamenu.php
@@ -0,0 +1,72 @@
+<aside class="media">
+
+ <details>
+ <summary>File</summary>
+ <div class="submenu">
+ <h2>Upload File(s)</h2>
+ <form id=addmedia action="<?= $this->url('mediaupload') ?>" method="post" enctype="multipart/form-data">
+ <label for="file">🚀 Upload file(s)</label>
+ <input type='file' id="file" name='file[]' multiple required>
+ <input type="hidden" name="dir" value="<?= $dir ?>">
+ <input type="submit" value="upload">
+ </form>
+ <h2>Folder</h2>
+ <form id="folderadd" action="<?= $this->url('mediafolderadd') ?>" method="post">
+ <label for="foldername">📂 New folder</label>
+ <input type="text" name="foldername" id="foldername" placeholder="folder name" required>
+ <input type="hidden" name="dir" value="<?= $dir ?>">
+ <input type="submit" value="create folder">
+ </form>
+ </div>
+ </details>
+
+
+ <details>
+ <summary>Edit</summary>
+ <div class="submenu">
+
+ <?php if($user->issupereditor()) { ?>
+
+ <h2>Folder</h2>
+ <form action="<?= $this->url('mediafolderdelete') ?>" id="deletefolder" method="post" class="hidephone">
+ <input type="hidden" name="dir" value="<?= $dir ?>/">
+ <input type="checkbox" name="deletefolder" id="confirmdeletefolder" value="1">
+ <label for="confirmdeletefolder">Delete actual folder and all it's content</label>
+ <input type="submit" value="delete folder" >
+ </form>
+
+ <h2>Move</h2>
+
+ <form action="<?= $this->url('mediaedit') ?>" method="post" id="mediaedit">
+ <input type="hidden" name="path" value="<?= $dir ?>">
+ <label for="moveto">Selected medias :</label>
+ <select name="dir" id="moveto" >
+ <option selected>---select destination---</option>
+ <option value="<?= Wcms\Model::MEDIA_DIR ?>">/</option>
+ <?php
+ foreach ($pathlist as $path) {
+ echo '<option value="' . Wcms\Model::MEDIA_DIR . $path . '">' . $path . '</option>';
+ }
+ ?>
+ </select>
+ <input type="submit" name="action" value="move" >
+ <input type="submit" name="action" value="delete" >
+ </form>
+
+
+
+ <?php } ?>
+ </div>
+ </details>
+
+
+ <details>
+ <summary>Filter</summary>
+ <div class="submenu">
+ <h2>Print folder content</h2>
+ <p>Use this code to print the content of the actual folder in a page</p>
+ <code>%MEDIA?path=<?= substr($dir, 6) ?>&sortby=<?= $opt['sortby'] ?>&order=<?= $opt['order'] ?>%</code>
+ </div>
+ </details>
+
+</aside> \ No newline at end of file