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;