Файл: concrete5.7.5.6/concrete/single_pages/dashboard/composer/drafts.php
Строк: 29
<?php defined('C5_EXECUTE') or die("Access Denied.");
$dh = Core::make('helper/date'); /* @var $dh ConcreteCoreLocalizationServiceDate */
?>
<?php echo Loader::helper('concrete/dashboard')->getDashboardPaneHeaderWrapper(t('Page Drafts'))?>
<?php
if (count($drafts) > 0) { ?>
<table class="table table-striped">
<tr>
<th width="60%"><?php echo t('Page Name')?></th>
<th width="10%"><?php echo t('Author')?></th>
<th width="10%"><?php echo t('Page Type')?></th>
<th width="10%"><?php echo t('Last Modified')?></th>
</tr>
<?php
$num = 0;
foreach($drafts as $dr) {
$pdr = new Permissions($dr);
if ($pdr->canEditPage()) {
$num++;
$pageName = ($dr->getCollectionName()) ? $dr->getCollectionName() : t('(Untitled Page)');
?>
<tr>
<td><a href="<?php echo $view->url('/dashboard/composer/write', 'draft', $dr->getCollectionID())?>"><?php echo $pageName?></a></td>
<td><?php
$ui = UserInfo::getByID($dr->getCollectionUserID());
if (is_object($ui)) {
print $ui->getUserDisplayName();
} else {
print t('(Unknown author)');
}
?>
</td>
<td><?php echo $dr->getPageTypeName()?></td>
<td><?php echo $dh->formatPrettyDateTime($dr->getCollectionDateLastModified());?></td>
<?php } ?>
<?php } ?>
</table>
<?php }
if ($num == 0) { ?>
<p><?php echo t('There are no drafts. <a href="%s">Visit Composer ></a>', $view->url('/dashboard/composer/write'))?></p>
<?php } ?>
<?php echo Loader::helper('concrete/dashboard')->getDashboardPaneFooterWrapper();?>