summaryrefslogtreecommitdiff
path: root/modules/gallery/views/permissions_browse.html.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules/gallery/views/permissions_browse.html.php')
-rw-r--r--modules/gallery/views/permissions_browse.html.php62
1 files changed, 62 insertions, 0 deletions
diff --git a/modules/gallery/views/permissions_browse.html.php b/modules/gallery/views/permissions_browse.html.php
new file mode 100644
index 0000000..0b27336
--- /dev/null
+++ b/modules/gallery/views/permissions_browse.html.php
@@ -0,0 +1,62 @@
+<?php defined("SYSPATH") or die("No direct script access.") ?>
+<script type="text/javascript">
+ var form_url = "<?= url::site("permissions/form/__ITEM__") ?>";
+ show = function(id) {
+ $.ajax({
+ url: form_url.replace("__ITEM__", id),
+ success: function(data) {
+ $("#g-edit-permissions-form").html(data);
+ $(".g-active").removeClass("g-active");
+ $("#item-" + id).addClass("g-active");
+ }
+ });
+ }
+
+ var action_url =
+ "<?= url::site("permissions/change/__CMD__/__GROUP__/__PERM__/__ITEM__?csrf=$csrf") ?>";
+ set = function(cmd, group_id, perm_id, item_id) {
+ $.ajax({
+ url: action_url.replace("__CMD__", cmd).replace("__GROUP__", group_id).
+ replace("__PERM__", perm_id).replace("__ITEM__", item_id),
+ success: function(data) {
+ $("#g-edit-permissions-form").load(form_url.replace("__ITEM__", item_id));
+ }
+ });
+ }
+</script>
+<div id="g-permissions">
+ <? if (!$htaccess_works): ?>
+ <ul id="g-action-status" class="g-message-block">
+ <li class="g-error">
+ <?= t("Oh no! Your server needs a configuration change in order for you to hide photos! Ask your server administrator to enable <a %mod_rewrite_attrs>mod_rewrite</a> and set <a %apache_attrs><i>AllowOverride FileInfo Options</i></a> to fix this.",
+ array("mod_rewrite_attrs" => html::mark_clean('href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html" target="_blank"'),
+ "apache_attrs" => html::mark_clean('href="http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride" target="_blank"'))) ?>
+ </li>
+ </ul>
+ <? endif ?>
+
+ <p><?= t("Edit permissions for album:") ?></p>
+
+ <ul class="g-breadcrumbs">
+ <? $i = 0 ?>
+ <? foreach ($parents as $parent): ?>
+ <li id="item-<?= $parent->id ?>"<? if ($i == 0) print " class=\"g-first\"" ?>>
+ <? if (access::can("edit", $parent)): ?>
+ <a href="javascript:show(<?= $parent->id ?>)"> <?= html::purify($parent->title) ?> </a>
+ <? else: ?>
+ <?= html::purify($parent->title) ?>
+ <? endif ?>
+ </li>
+ <? $i++ ?>
+ <? endforeach ?>
+ <li class="g-active" id="item-<?= $item->id ?>">
+ <a href="javascript:show(<?= $item->id ?>)">
+ <?= html::purify($item->title) ?>
+ </a>
+ </li>
+ </ul>
+
+ <div id="g-edit-permissions-form">
+ <?= $form ?>
+ </div>
+</div>