Skip to content

Commit ea33112

Browse files
lukas-heinrichthojou
authored andcommitted
refactor: add item title
1 parent 9521096 commit ea33112

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

components/ILIAS/News/classes/class.ilNewsForContextBlockGUI.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,14 @@ protected function preloadData(array $data): void
132132

133133
protected function getListItemForData(array $data): ?\ILIAS\UI\Component\Item\Item
134134
{
135-
$info = $this->getNewsForId($data[0]);
135+
try {
136+
$info = $this->getNewsForId($data[0]);
137+
} catch (\Exception $e) {
138+
$this->logger->error($e->getMessage());
139+
return $this->ui->factory()->item()->standard($this->lng->txt('news_not_available'))
140+
->withDescription($this->lng->txt('news_sorry_not_accessible_anymore'));
141+
}
142+
136143

137144
$props = [
138145
$this->lng->txt('date') => $info['creation_date'] ?? ''

lang/ilias_de.lang

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12938,6 +12938,7 @@ news#:#news_news_item_visibility_info#:#Öffentliche Neuigkeiten können von au
1293812938
news#:#news_news_items#:#Neuigkeit(en)
1293912939
news#:#news_no_js_click_here#:#Werden die Neuigkeiten nicht angezeigt, klicken Sie bitte hier.
1294012940
news#:#news_no_news_items#:#Es sind keine Neuigkeiten für Sie vorhanden.
12941+
news#:#news_not_available#:#Neuigkeit nicht verfügbar
1294112942
news#:#news_notifications#:#Benachrichtigungen
1294212943
news#:#news_notifications_public#:#Öffentliche Benachrichtigungen
1294312944
news#:#news_notifications_public_info#:#Wenn diese Option gewählt wird, können Benachrichtigungen auch außerhalb von ILIAS über den persönlichen Newsfeed empfangen werden. Beachten Sie bitte, dass diese Benachrichtigungen ohne Authentifizierung zugänglich sind.

lang/ilias_en.lang

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12939,6 +12939,7 @@ news#:#news_news_item_visibility_info#:#Public news can be accessed without auth
1293912939
news#:#news_news_items#:#News Item(s)
1294012940
news#:#news_no_js_click_here#:#If news are not displayed, click here.
1294112941
news#:#news_no_news_items#:#No news available.
12942+
news#:#news_not_available#:#Unavailable News
1294212943
news#:#news_notifications#:#Notifications
1294312944
news#:#news_notifications_public#:#Public Notifications
1294412945
news#:#news_notifications_public_info#:#If this option is enabled, notifications can be obtained by personal RSS feeds outside of ILIAS. Please note that this makes notifications accessible without authentication.

0 commit comments

Comments
 (0)