blob: d67de26a80bfcc9a212bad25e2510fa747370631 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
<? $user = new User($new['user_id']); ?>
<? if (Config::get()->NEWS_DISPLAY >= 1 || $new->havePermission('edit')): ?>
<a class='news_user' href="<?= URLHelper::getLink('dispatch.php/profile?username=' . $user->username) ?>">
<?= htmlReady($user->getFullName()) ?>
</a>
<? endif; ?>
<span class='news_date' title="<?= ($perm ? _('Ablaufdatum') . ': ' . strftime('%x', $new['date'] + $new['expire']) : '') ?>">
<?= strftime('%x', $new['date']) ?>
</span>
<? if (Config::get()->NEWS_DISPLAY >= 2 || $new->havePermission('edit')): ?>
<span title="<?= _('Aufrufe') ?>" class='news_visits' style="color: #050">
<?= object_return_views($new['news_id']) ?>
</span>
<? endif; ?>
<?
if ($new['allow_comments']) :
$num = StudipComment::NumCommentsForObject($new['news_id']);
$visited = object_get_visit($new['news_id'], 'news');
$isnew = StudipComment::NumCommentsForObjectSinceLastVisit($new['news_id'], $visited, $GLOBALS['user']->id);
?>
<? if ($num): ?>
<? if ($isnew): ?>
<span class="news_comments_indicator nowrap" title="<?= sprintf(_('%s neue(r) Kommentar(e)'), $isnew) ?>">
<?= Icon::create('chat', Icon::ROLE_NEW) ?>
<? else: ?>
<span class="news_comments_indicator nowrap" title="<?= sprintf(_('%s Kommentare'), $num) ?>">
<?= Icon::create('chat', Icon::ROLE_INFO) ?>
<? endif; ?>
<?= $num ?>
</span>
<? endif; ?>
<? endif; ?>
<? if ($new->havePermission('edit')): ?>
<a href="<?= URLHelper::getLink('dispatch.php/news/edit_news/' . $new->id) ?>" data-dialog
title="<?= _('Bearbeiten') ?>" aria-label="<?= _('Bearbeiten') ?>">
<?= Icon::create('edit') ?>
</a>
<? if ($new->havePermission('unassign', $range)): ?>
<a href=" <?= URLHelper::getLink('', ['remove_news' => $new->id, 'news_range' => $range]) ?>"
title="<?= _('Nicht mehr abonnieren') ?>" aria-label="<?= _('Nicht mehr abonnieren') ?>">
<?= Icon::create('remove') ?>
</a>
<? endif; ?>
<? if ($new->havePermission('delete')): ?>
<a href=" <?= URLHelper::getLink('', ['delete_news' => $new->id]) ?>"
title="<?= _('Löschen') ?>" aria-label="<?= _('Löschen') ?>">
<?= Icon::create('trash') ?>
</a>
<? endif; ?>
<? endif; ?>
|