diff --git a/CHANGELOG.md b/CHANGELOG.md index 08e30ee3..2d0f3b9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ **Merged pull requests:** - Release v2.1.5-2023.08 πŸŽ‰ +- Show set/unset downloaded actions in log actions [\#226](https://github.com/torrentpier/torrentpier-lts/pull/226) ([belomaxorka](https://github.com/belomaxorka)) - Show pin & unpin actions in log actions [\#225](https://github.com/torrentpier/torrentpier-lts/pull/225) ([belomaxorka](https://github.com/belomaxorka)) - Minor improvements [\#215](https://github.com/torrentpier/torrentpier-lts/pull/215), [\#216](https://github.com/torrentpier/torrentpier-lts/pull/216), [\#217](https://github.com/torrentpier/torrentpier-lts/pull/217), [\#218](https://github.com/torrentpier/torrentpier-lts/pull/218), [\#221](https://github.com/torrentpier/torrentpier-lts/pull/221), [\#222](https://github.com/torrentpier/torrentpier-lts/pull/222), [\#224](https://github.com/torrentpier/torrentpier-lts/pull/224) ([belomaxorka](https://github.com/belomaxorka)) diff --git a/admin/admin_log.php b/admin/admin_log.php index 271ef85b..c32772c9 100644 --- a/admin/admin_log.php +++ b/admin/admin_log.php @@ -264,6 +264,8 @@ if ($log_rowset) case $log_type['mod_topic_move']: case $log_type['mod_topic_lock']: case $log_type['mod_topic_unlock']: + case $log_type['mod_topic_set_downloaded']: + case $log_type['mod_topic_unset_downloaded']: case $log_type['mod_post_delete']: case $log_type['mod_post_pin']: case $log_type['mod_post_unpin']: diff --git a/library/includes/functions.php b/library/includes/functions.php index 30c7c99f..62ec56ce 100644 --- a/library/includes/functions.php +++ b/library/includes/functions.php @@ -2122,12 +2122,14 @@ class log_action 'mod_topic_lock' => 3, 'mod_topic_unlock' => 4, 'mod_post_delete' => 5, - 'mod_post_pin' => 6, - 'mod_post_unpin' => 7, - 'mod_topic_split' => 8, - 'adm_user_delete' => 9, - 'adm_user_ban' => 10, - 'adm_user_unban' => 11, + 'mod_topic_split' => 6, + 'adm_user_delete' => 7, + 'adm_user_ban' => 8, + 'adm_user_unban' => 9, + 'mod_post_pin' => 10, + 'mod_post_unpin' => 11, + 'mod_topic_set_downloaded' => 12, + 'mod_topic_unset_downloaded' => 13, ); var $log_type_select = array(); var $log_disabled = false; diff --git a/library/language/en/main.php b/library/language/en/main.php index 9b26ca30..68b07c56 100644 --- a/library/language/en/main.php +++ b/library/language/en/main.php @@ -2542,6 +2542,8 @@ $lang['LOG_ACTION']['LOG_TYPE'] = array( 'mod_topic_lock' => 'Topic:
closed', 'mod_topic_unlock' => 'Topic:
opened', 'mod_topic_split' => 'Topic:
split', + 'mod_topic_set_downloaded' => 'Topic:
set downloaded', + 'mod_topic_unset_downloaded' => 'Topic:
unset downloaded', 'mod_post_delete' => 'Post:
deleted', 'mod_post_pin' => 'Post:
pinned', 'mod_post_unpin' => 'Post:
unpinned', diff --git a/library/language/ru/main.php b/library/language/ru/main.php index 50d5e3cc..e7dd1b91 100644 --- a/library/language/ru/main.php +++ b/library/language/ru/main.php @@ -2542,6 +2542,8 @@ $lang['LOG_ACTION']['LOG_TYPE'] = array( 'mod_topic_lock' => 'Π’ΠΎΠΏΠΈΠΊ:
Π·Π°ΠΊΡ€Ρ‹Ρ‚', 'mod_topic_unlock' => 'Π’ΠΎΠΏΠΈΠΊ:
ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚', 'mod_topic_split' => 'Π’ΠΎΠΏΠΈΠΊ:
Ρ€Π°Π·Π΄Π΅Π»Π΅Π½', + 'mod_topic_set_downloaded' => 'Π’ΠΎΠΏΠΈΠΊ:
скачиваниС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ', + 'mod_topic_unset_downloaded' => 'Π’ΠΎΠΏΠΈΠΊ:
скачиваниС Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ', 'mod_post_delete' => 'ΠŸΠΎΡΡ‚:
ΡƒΠ΄Π°Π»Π΅Π½', 'mod_post_pin' => 'ΠŸΠΎΡΡ‚:
Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½', 'mod_post_unpin' => 'ΠŸΠΎΡΡ‚:
ΠΎΡ‚ΠΊΡ€Π΅ΠΏΠ»Π΅Π½', diff --git a/library/language/uk/main.php b/library/language/uk/main.php index e83e2500..b9fd94c8 100644 --- a/library/language/uk/main.php +++ b/library/language/uk/main.php @@ -2542,6 +2542,8 @@ $lang['LOG_ACTION']['LOG_TYPE'] = array( 'mod_topic_lock' => 'Π’ΠΎΠΏΡ–ΠΊ:
Π·Π°ΠΊΡ€ΠΈΡ‚ΠΈΠΉ', 'mod_topic_unlock' => 'Π’ΠΎΠΏΡ–ΠΊ:
Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈΠΉ', 'mod_topic_split' => 'Π’ΠΎΠΏΡ–ΠΊ:
Ρ€ΠΎΠ·Π΄Ρ–Π»Π΅Π½ΠΈΠΉ', + 'mod_topic_set_downloaded' => 'Π’ΠΎΠΏΡ–ΠΊ:
скачування Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ', + 'mod_topic_unset_downloaded' => 'Π’ΠΎΠΏΡ–ΠΊ:
скачування Π·Π°Π±ΠΎΡ€ΠΎΠ½Π΅Π½ΠΎ', 'mod_post_delete' => 'ΠŸΠΎΡΡ‚:
Π²ΠΈΠ΄Π°Π»Π΅Π½ΠΈΠΉ', 'mod_post_pin' => 'ΠŸΠΎΡΡ‚:
Π·Π°ΠΊΡ€Ρ–ΠΏΠ»Π΅Π½ΠΈΠΉ', 'mod_post_unpin' => 'ΠŸΠΎΡΡ‚:
Π²Ρ–Π΄ΠΊΡ€Ρ–ΠΏΠ»Π΅Π½ΠΈΠΉ', diff --git a/modcp.php b/modcp.php index 713816d0..bb440f29 100644 --- a/modcp.php +++ b/modcp.php @@ -415,6 +415,15 @@ switch ($mode) clear_dl_list($topic_csv); } + // Log action + $type = ($set_download) ? 'mod_topic_set_downloaded' : 'mod_topic_unset_downloaded'; + + $log_action->mod($type, array( + 'forum_id' => $forum_id, + 'topic_id' => $topic_id, + 'topic_title' => get_topic_title($topic_id), + )); + $msg = ($set_download) ? $lang['TOPICS_DOWN_SETS'] : $lang['TOPICS_DOWN_UNSETS']; bb_die(return_msg_mcp($msg));