summaryrefslogtreecommitdiff
path: root/modules/server_add/views
diff options
context:
space:
mode:
authorTristan Zur <tzur@webserver.ccwn.org>2015-06-10 20:55:53 +0200
committerTristan Zur <tzur@webserver.ccwn.org>2015-06-10 20:55:53 +0200
commit406abd7c4df1ace2cd3e4e17159e8941a2e8c0c4 (patch)
treea324be16021f44f2fd6d55e609f47024e945b1db /modules/server_add/views
Initial import
Diffstat (limited to 'modules/server_add/views')
-rw-r--r--modules/server_add/views/admin_server_add.html.php40
-rw-r--r--modules/server_add/views/server_add_tree.html.php37
-rw-r--r--modules/server_add/views/server_add_tree_dialog.html.php52
3 files changed, 129 insertions, 0 deletions
diff --git a/modules/server_add/views/admin_server_add.html.php b/modules/server_add/views/admin_server_add.html.php
new file mode 100644
index 0000000..f59e327
--- /dev/null
+++ b/modules/server_add/views/admin_server_add.html.php
@@ -0,0 +1,40 @@
+<?php defined("SYSPATH") or die("No direct script access.") ?>
+<?= $theme->css("server_add.css") ?>
+<?= $theme->css("jquery.autocomplete.css") ?>
+<?= $theme->script("jquery.autocomplete.js") ?>
+<script type="text/javascript">
+$("document").ready(function() {
+ $("#g-path").gallery_autocomplete(
+ "<?= url::site("__ARGS__") ?>".replace("__ARGS__", "admin/server_add/autocomplete"),
+ {
+ max: 256,
+ loadingClass: "g-loading-small",
+ });
+});
+</script>
+
+<div class="g-block">
+ <h1> <?= t("Add from server administration") ?> </h1>
+ <div class="g-block-content">
+ <?= $form ?>
+ <h2><?= t("Authorized paths") ?></h2>
+ <ul id="g-server-add-paths">
+ <? if (empty($paths)): ?>
+ <li class="g-module-status g-info"><?= t("No authorized image source paths defined yet") ?></li>
+ <? endif ?>
+
+ <? foreach ($paths as $id => $path): ?>
+ <li>
+ <?= html::clean($path) ?>
+ <a href="<?= url::site("admin/server_add/remove_path?path=" . urlencode($path) . "&amp;csrf=" . access::csrf_token()) ?>"
+ id="icon_<?= $id ?>"
+ class="g-remove-dir g-button">
+ <span class="ui-icon ui-icon-trash">
+ <?= t("delete") ?>
+ </span>
+ </a>
+ </li>
+ <? endforeach ?>
+ </ul>
+ </div>
+</div>
diff --git a/modules/server_add/views/server_add_tree.html.php b/modules/server_add/views/server_add_tree.html.php
new file mode 100644
index 0000000..9135432
--- /dev/null
+++ b/modules/server_add/views/server_add_tree.html.php
@@ -0,0 +1,37 @@
+<?php defined("SYSPATH") or die("No direct script access.") ?>
+<li class="ui-icon-left">
+ <span class="ui-icon ui-icon-folder-open"></span>
+ <span class="g-directory" ref="">
+ <?= t("All") ?>
+ </span>
+ <ul>
+
+ <? foreach ($parents as $dir): ?>
+ <li class="ui-icon-left">
+ <span class="ui-icon ui-icon-folder-open"></span>
+ <span class="g-directory" ref="<?= html::clean_attribute($dir) ?>">
+ <?= html::clean(basename($dir)) ?>
+ </span>
+ <ul>
+ <? endforeach ?>
+
+ <? foreach ($files as $file): ?>
+ <li class="ui-icon-left">
+ <span class="ui-icon <?= is_dir($file) ? "ui-icon-folder-collapsed" : "ui-icon-document" ?>"></span>
+ <span class="<?= is_dir($file) ? "g-directory" : "g-file" ?>"
+ ref="<?= html::clean_attribute($file) ?>" >
+ <?= html::clean(basename($file)) ?>
+ </span>
+ </li>
+ <? endforeach ?>
+ <? if (!$files): ?>
+ <li> <i> <?= t("empty") ?> </i> </li>
+ <? endif ?>
+
+ <? foreach ($parents as $dir): ?>
+ </ul>
+ </li>
+ <? endforeach ?>
+
+ </ul>
+</li>
diff --git a/modules/server_add/views/server_add_tree_dialog.html.php b/modules/server_add/views/server_add_tree_dialog.html.php
new file mode 100644
index 0000000..824a86a
--- /dev/null
+++ b/modules/server_add/views/server_add_tree_dialog.html.php
@@ -0,0 +1,52 @@
+<?php defined("SYSPATH") or die("No direct script access.") ?>
+<script type="text/javascript">
+ var GET_CHILDREN_URL = "<?= url::site("server_add/children?path=__PATH__") ?>";
+ var START_URL = "<?= url::site("server_add/start?item_id={$item->id}&csrf=$csrf") ?>";
+</script>
+
+<div id="g-server-add">
+ <h1 style="display: none;"><?= t("Add Photos to '%title'", array("title" => html::purify($item->title))) ?></h1>
+
+ <p id="g-description"><?= t("Photos will be added to album:") ?></p>
+ <ul class="g-breadcrumbs">
+ <? $i = 0 ?>
+ <? foreach ($item->parents() as $parent): ?>
+ <li<? if ($i == 0) print " class=\"g-first\"" ?>> <?= html::purify($parent->title) ?> </li>
+ <? $i++ ?>
+ <? endforeach ?>
+ <li class="g-active"> <?= html::purify($item->title) ?> </li>
+ </ul>
+
+ <ul id="g-server-add-tree" class="g-checkbox-tree">
+ <?= $tree ?>
+ </ul>
+
+ <div id="g-server-add-progress" style="display: none">
+ <div class="g-progress-bar"></div>
+ <div id="g-status"></div>
+ </div>
+
+ <span>
+ <button id="g-server-add-add-button" class="ui-state-default ui-state-disabled ui-corner-all"
+ disabled="disabled">
+ <?= t("Add") ?>
+ </button>
+ <button id="g-server-add-pause-button" class="ui-state-default ui-corner-all" style="display:none">
+ <?= t("Pause") ?>
+ </button>
+ <button id="g-server-add-continue-button" class="ui-state-default ui-corner-all" style="display:none">
+ <?= t("Continue") ?>
+ </button>
+
+ <button id="g-server-add-close-button" class="ui-state-default ui-corner-all">
+ <?= t("Close") ?>
+ </button>
+ </span>
+
+ <script type="text/javascript">
+ $("#g-server-add").ready(function() {
+ $("#g-server-add").gallery_server_add();
+ });
+ </script>
+
+</div>