Skip to content

Commit 186d69b

Browse files
committed
fix: User-Button nur für Admins, Quelle-Spalte nach Datum verschoben
1 parent 448c985 commit 186d69b

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

lib/Activity.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,11 +136,16 @@ public static function userListCallback(array $params): string
136136
$user = rex_user::get($params['subject']);
137137

138138
if (null === $user) {
139-
return '<a href="#" class="btn btn-sm btn-primary rex-activity-btn-disabled"><i class="rex-icon rex-icon-user"></i> ' . self::$addon->i18n('deleted_user') . ' [' . $params['subject'] . ']</a>';
139+
return rex_escape(self::$addon->i18n('deleted_user') . ' [' . $params['subject'] . ']');
140140
}
141141

142142
$name = rex_escape('' !== $user->getName() ? $user->getName() : $user->getLogin());
143-
return '<a class="btn btn-sm btn-primary" href="' . rex_url::backendController(['page' => 'users/users', 'user_id' => $user->getId()]) . '" title="' . $name . '"><i class="rex-icon rex-icon-user"></i> ' . $name . '</a>';
143+
144+
if (rex::getUser() instanceof rex_user && rex::getUser()->isAdmin()) {
145+
return '<a class="btn btn-sm btn-primary" href="' . rex_url::backendController(['page' => 'users/users', 'user_id' => $user->getId()]) . '" title="' . $name . '"><i class="rex-icon rex-icon-user"></i> ' . $name . '</a>';
146+
}
147+
148+
return '<i class="rex-icon rex-icon-user"></i> ' . $name;
144149
}
145150

146151
return '';

pages/system.activity-log.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
$search = rex_get('search', 'string', '');
3737
$clear = rex_get('clear_filter', 'string', '');
3838

39-
$query = 'SELECT id,created_at,type,message,causer_id,source FROM ' . $table;
39+
$query = 'SELECT id,created_at,source,type,message,causer_id FROM ' . $table;
4040
$where = [];
4141

4242
if ($clear) {

0 commit comments

Comments
 (0)