Files
gallery3/modules/gallery/views/permissions_browse.html.php
jhilden 3d2e36f5b6 fixed CSS bug in the simple uploader #629
and improved permissions UI to include breadcrumbs (consistent with the uploader dialog)
2009-08-27 20:34:42 -04:00

56 lines
2.0 KiB
PHP

<?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) {
$("#gEditPermissionForm").html(data);
$(".active").removeClass("active");
$("#item-" + id).addClass("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) {
$("#gEditPermissionForm").load(form_url.replace("__ITEM__", item_id));
}
});
}
</script>
<div id="gPermissions">
<? if (!$htaccess_works): ?>
<ul id="gMessage">
<li class="gError">
<?= 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" => "href=\"http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html\" target=\"_blank\"", "apache_attrs" => "href=\"http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride\" target=\"_blank\"")) ?>
</li>
</ul>
<? endif ?>
<p>Edit permissions for album:</p>
<ul class="gBreadcrumbs">
<? foreach ($parents as $parent): ?>
<li id="item-<?= $parent->id ?>">
<a href="javascript:show(<?= $parent->id ?>)">
<?= p::purify($parent->title) ?>
</a>
</li>
<? endforeach ?>
<li class="active" id="item-<?= $item->id ?>">
<a href="javascript:show(<?= $item->id ?>)">
<?= p::purify($item->title) ?></li>
</a>
</li>
</ul>
<div id="gEditPermissionForm">
<?= $form ?>
</div>
</div>