diff --git a/Sources/LightPortal/Integration.php b/Sources/LightPortal/Integration.php
index 5b6a8065f..c10455b49 100644
--- a/Sources/LightPortal/Integration.php
+++ b/Sources/LightPortal/Integration.php
@@ -465,6 +465,33 @@ public static function whosOnline(array $actions)
if (!empty($actions['page']))
$result = sprintf($txt['lp_who_viewing_page'], $scripturl . '?page=' . $actions['page']);
+ if (!empty($actions['action']) && $actions['action'] == 'lp_settings')
+ $result = sprintf($txt['lp_who_viewing_portal_settings'], $scripturl . '?action=admin;area=lp_settings');
+
+ if (!empty($actions['action']) && $actions['action'] == 'lp_blocks') {
+ if (!empty($actions['area']) && $actions['area'] == 'lp_blocks') {
+ $result = sprintf($txt['lp_who_viewing_portal_blocks'], $scripturl . '?action==admin;area=lp_blocks');
+
+ if (!empty($actions['sa']) && $actions['sa'] == 'edit' && !empty($actions['id']))
+ $result = sprintf($txt['lp_who_viewing_editing_block'], $actions['id']);
+
+ if (!empty($actions['sa']) && $actions['sa'] == 'add')
+ $result = sprintf($txt['lp_who_viewing_adding_block']);
+ }
+ }
+
+ if (!empty($actions['action']) && $actions['action'] == 'lp_pages') {
+ if (!empty($actions['area']) && $actions['area'] == 'lp_pages') {
+ $result = sprintf($txt['lp_who_viewing_portal_pages'], $scripturl . '?action==admin;area=lp_pages');
+
+ if (!empty($actions['sa']) && $actions['sa'] == 'edit' && !empty($actions['id']))
+ $result = sprintf($txt['lp_who_viewing_editing_page'], $actions['id']);
+
+ if (!empty($actions['sa']) && $actions['sa'] == 'add')
+ $result = sprintf($txt['lp_who_viewing_adding_page']);
+ }
+ }
+
return $result;
}
}
diff --git a/Themes/default/languages/LightPortal/.english.php b/Themes/default/languages/LightPortal/.english.php
index f053745dc..e4934a8eb 100644
--- a/Themes/default/languages/LightPortal/.english.php
+++ b/Themes/default/languages/LightPortal/.english.php
@@ -248,10 +248,17 @@
$txt['lp_import_failed'] = 'Failed to import...';
// Who
-$txt['lp_who_viewing_frontpage'] = 'Viewing the portal frontpage.';
-$txt['lp_who_viewing_page'] = 'Viewing the portal page.';
-$txt['lp_who_viewing_tags'] = 'Viewing the portal page tags.';
-$txt['lp_who_viewing_the_tag'] = 'Viewing the page list with %2$s tag.';
+$txt['lp_who_viewing_frontpage'] = 'Viewing the portal frontpage.';
+$txt['lp_who_viewing_page'] = 'Viewing the portal page.';
+$txt['lp_who_viewing_tags'] = 'Viewing the portal page tags.';
+$txt['lp_who_viewing_the_tag'] = 'Viewing the page list with %2$s tag.';
+$txt['lp_who_viewing_portal_settings'] = 'Viewing or changing the portal settings.';
+$txt['lp_who_viewing_portal_blocks'] = 'Viewing the portal blocks in the admin area.';
+$txt['lp_who_viewing_editing_block'] = 'Editing the portal block (#%1$d).';
+$txt['lp_who_viewing_adding_block'] = 'Adding a block for the portal.';
+$txt['lp_who_viewing_portal_pages'] = 'Viewing the portal pages in the admin area.';
+$txt['lp_who_viewing_editing_page'] = 'Editing the portal page (#%1$d).';
+$txt['lp_who_viewing_adding_page'] = 'Adding a page for the portal.';
// Permissions
$txt['permissiongroup_light_portal'] = LP_NAME;
diff --git a/Themes/default/languages/LightPortal/.russian.php b/Themes/default/languages/LightPortal/.russian.php
index 1a5107940..25ada1412 100644
--- a/Themes/default/languages/LightPortal/.russian.php
+++ b/Themes/default/languages/LightPortal/.russian.php
@@ -248,10 +248,17 @@
$txt['lp_import_failed'] = 'Не удалось осуществить импорт...';
// Who
-$txt['lp_who_viewing_frontpage'] = 'Просматривает главную страницу портала.';
-$txt['lp_who_viewing_page'] = 'Просматривает страницу портала.';
-$txt['lp_who_viewing_tags'] = 'Просматривает теги страниц портала.';
-$txt['lp_who_viewing_the_tag'] = 'Просматривает список страниц с тегом %2$s.';
+$txt['lp_who_viewing_frontpage'] = 'Просматривает главную страницу портала.';
+$txt['lp_who_viewing_page'] = 'Просматривает страницу портала.';
+$txt['lp_who_viewing_tags'] = 'Просматривает теги страниц портала.';
+$txt['lp_who_viewing_the_tag'] = 'Просматривает список страниц с тегом %2$s.';
+$txt['lp_who_viewing_portal_settings'] = 'Просматривает или изменяет настройки портала.';
+$txt['lp_who_viewing_portal_blocks'] = 'Просматривает блоки портала в админке.';
+$txt['lp_who_viewing_editing_block'] = 'Редактирует блок портала (#%1$d).';
+$txt['lp_who_viewing_adding_block'] = 'Добавляет блок портала.';
+$txt['lp_who_viewing_portal_pages'] = 'Просматривает страницы портала в админке.';
+$txt['lp_who_viewing_editing_page'] = 'Редактирует страницу портала (#%1$d).';
+$txt['lp_who_viewing_adding_page'] = 'Добавляет страницу портала.';
// Permissions
$txt['permissiongroup_light_portal'] = LP_NAME;
diff --git a/Themes/default/languages/LightPortal/.ukrainian.php b/Themes/default/languages/LightPortal/.ukrainian.php
index 92b078a75..20fc79379 100644
--- a/Themes/default/languages/LightPortal/.ukrainian.php
+++ b/Themes/default/languages/LightPortal/.ukrainian.php
@@ -248,10 +248,17 @@
$txt['lp_import_failed'] = 'Не вдалося здійснити імпорт...';
// Who
-$txt['lp_who_viewing_frontpage'] = 'Переглядає головну сторінку порталу.';
-$txt['lp_who_viewing_page'] = 'Переглядає сторінку порталу.';
-$txt['lp_who_viewing_tags'] = 'Переглядає теги сторінок порталу.';
-$txt['lp_who_viewing_the_tag'] = 'Переглядає список сторінок з тегом %2$s.';
+$txt['lp_who_viewing_frontpage'] = 'Переглядає головну сторінку порталу.';
+$txt['lp_who_viewing_page'] = 'Переглядає сторінку порталу.';
+$txt['lp_who_viewing_tags'] = 'Переглядає теги сторінок порталу.';
+$txt['lp_who_viewing_the_tag'] = 'Переглядає список сторінок з тегом %2$s.';
+$txt['lp_who_viewing_portal_settings'] = 'Переглядає або змінює налаштування порталу.';
+$txt['lp_who_viewing_portal_blocks'] = 'Переглядає блоки порталу в адмінці.';
+$txt['lp_who_viewing_editing_block'] = 'Редагує блок порталу (#%1$d).';
+$txt['lp_who_viewing_adding_block'] = 'Додає блок порталу.';
+$txt['lp_who_viewing_portal_pages'] = 'Переглядає сторінки порталу в адмінці.';
+$txt['lp_who_viewing_editing_page'] = 'Редагує сторінку порталу (#%1$d).';
+$txt['lp_who_viewing_adding_page'] = 'Додає сторінку порталу.';
// Permissions
$txt['permissiongroup_light_portal'] = LP_NAME;