2008-12-31 04:05:41 +00:00
<? php defined ( "SYSPATH" ) or die ( "No direct script access." ) ?>
2008-12-31 09:02:40 +00:00
<script type="text/javascript">
2008-12-31 19:59:42 +00:00
var form_url = "<?= url::site("permissions/form/__ITEM__") ?>";
show = function(id) {
2008-12-31 09:02:40 +00:00
$.ajax({
2008-12-31 19:59:42 +00:00
url: form_url.replace("__ITEM__", id),
2008-12-31 09:02:40 +00:00
success: function(data) {
2009-10-04 00:27:22 -06:00
$("#g-edit-permissions-form").html(data);
2009-10-27 23:03:43 -06:00
$(".g-active").removeClass("g-active");
$("#item-" + id).addClass("g-active");
2008-12-31 09:50:25 +00:00
}
});
}
2009-05-21 05:07:12 +00:00
var action_url =
"<?= url::site("permissions/change/__CMD__/__GROUP__/__PERM__/__ITEM__?csrf=$csrf") ?>";
2008-12-31 09:50:25 +00:00
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) {
2009-10-04 00:27:22 -06:00
$("#g-edit-permissions-form").load(form_url.replace("__ITEM__", item_id));
2008-12-31 09:02:40 +00:00
}
});
}
</script>
2009-10-04 00:27:22 -06:00
<div id="g-permissions">
2009-05-21 06:06:08 +00:00
<? if (!$htaccess_works): ?>
2009-10-07 00:21:23 -06:00
<ul id="g-action-status" class="g-message-block">
2009-10-04 00:27:22 -06:00
<li class="g-error">
2009-08-30 15:34:46 -07:00
<?= 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.",
2009-09-01 20:34:19 -07:00
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"'))) ?>
2009-05-21 06:06:08 +00:00
</li>
</ul>
<? endif ?>
2009-08-30 15:34:46 -07:00
2009-08-29 14:17:48 -07:00
<p><?= t("Edit permissions for album:") ?></p>
2009-08-30 15:34:46 -07:00
2009-10-04 00:27:22 -06:00
<ul class="g-breadcrumbs">
2009-10-27 23:03:43 -06:00
<? $i = 0 ?>
2008-12-31 09:02:40 +00:00
<? foreach ($parents as $parent): ?>
2009-10-27 23:03:43 -06:00
<li id="item-<?= $parent->id ?>"<? if ($i == 0) print " class=\"g-first\"" ?>>
2009-09-06 11:34:51 -07:00
<? if (access::can("edit", $parent)): ?>
2009-10-27 23:03:43 -06:00
<a href="javascript:show(<?= $parent->id ?>)"> <?= html::purify($parent->title) ?> </a>
2009-09-06 11:34:51 -07:00
<? else: ?>
<?= html::purify($parent->title) ?>
<? endif ?>
2008-12-31 09:02:40 +00:00
</li>
2009-10-27 23:03:43 -06:00
<? $i++ ?>
2009-08-27 20:34:42 -04:00
<? endforeach ?>
2009-10-27 23:03:43 -06:00
<li class="g-active" id="item-<?= $item->id ?>">
2009-08-27 20:34:42 -04:00
<a href="javascript:show(<?= $item->id ?>)">
2009-08-30 15:34:46 -07:00
<?= html::purify($item->title) ?>
2008-12-31 09:02:40 +00:00
</a>
</li>
</ul>
2009-08-30 15:34:46 -07:00
2009-10-04 00:27:22 -06:00
<div id="g-edit-permissions-form">
2009-08-27 20:34:42 -04:00
<?= $form ?>
</div>
2009-09-01 20:34:19 -07:00
</div>