1
0
This repository has been archived on 2021-04-26. You can view files and clone it, but cannot push or open issues or pull requests.
gallery3-contrib/3.0/modules/pages/views/admin_pages.html.php

60 lines
2.6 KiB
PHP

<?php defined("SYSPATH") or die("No direct script access.") ?>
<script type="text/javascript">
$("document").ready(function() {
// using JS for adding link titles to avoid running t() for each tag
$("#g-page-admin .g-page-name").attr("title", <?= t("Click to edit this page")->for_js() ?>);
$("#g-page-admin .g-delete-link").attr("title", $(".g-delete-link:first span").html());
// In-place editing for tag admin
$(".g-editable").gallery_in_place_edit({
form_url: <?= html::js_string(url::site("admin/pages/form_rename/__ID__")) ?>
});
});
</script>
<? $pages_per_column = $pages->count()/5 ?>
<? $column_page_count = 0 ?>
<div class="g-block">
<h1> <?= t("Manage pages") ?> </h1>
<?= $form; ?>
<div class="g-block-content">
<table id="g-page-admin">
<caption>
<?= t2("There is one page", "There are %count pages", $pages->count()) ?><br />
<a href="<?=url::site("admin/pages/createpage") ?>"><?=t("Add new page") ?></a>
</caption>
<tr>
<td>
<? foreach ($pages as $i => $one_page): ?>
<? $current_letter = strtoupper(mb_substr($one_page->name, 0, 1)) ?>
<? if ($i == 0): /* first letter */ ?>
<strong><?= html::clean($current_letter) ?></strong>
<ul>
<? elseif ($last_letter != $current_letter): /* new letter */ ?>
</ul>
<? if ($column_page_count > $pages_per_column): /* new column */ ?>
<? $column_page_count = 0 ?>
</td>
<td>
<? endif ?>
<strong><?= html::clean($current_letter) ?></strong>
<ul>
<? endif ?>
<li>
<span class="g-editable g-page-name" rel="<?= $one_page->id ?>"><?= html::clean($one_page->name) ?></span>
<a href="<?= url::site("admin/pages/editpage/$one_page->id") ?>" class="g-edit-link g-button" title="<?= t("Edit this page") ?>"><span class="ui-icon ui-icon-pencil"><?= t("Edit this page") ?></span></a>
<a href="<?= url::site("pages/show/" . $one_page->name) ?>" class="g-view-link g-button" title="<?= t("View this page") ?>" target="_blank"><span class="ui-icon ui-icon-info"><?= t("View this page") ?></span></a>
<a href="<?= url::site("admin/pages/form_delete/$one_page->id") ?>" class="g-dialog-link g-delete-link g-button"><span class="ui-icon ui-icon-trash"><?= t("Delete this page") ?></span></a>
</li>
<? $column_page_count++ ?>
<? $last_letter = $current_letter ?>
<? endforeach ?>
</ul>
</td>
</tr>
</table>
</div>
</div>