summaryrefslogtreecommitdiff
path: root/modules/server_add/views/admin_server_add.html.php
blob: b844344684af839ffdff82aeb120ba8864af2e48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?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").autocomplete(
    "<?= url::site("__ARGS__") ?>".replace("__ARGS__", "admin/server_add/autocomplete"),
    {
      max: 256,
      loadingClass: "g-loading-small",
      parse: function(data) {
        var parsed = [];
        var rows = data.split("\n");
        rows.shift();  // drop <META> tag
        for (var i=0; i < rows.length; i++) {
          var row = $.trim(rows[i]);
          if (row) {
            row = row.split("|");
            parsed[parsed.length] = {
              data: row,
              value: row[0],
              result: row[0]
            };
          }
        }
        return parsed;
      }
    });
});
</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>