From 59115fd028f4f06d665b80bc1c695ec38246c8e5 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Mon, 7 Oct 2024 22:22:48 +0900 Subject: [PATCH] Prevent member_count_history from becoming too large --- modules/member/member.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/member/member.class.php b/modules/member/member.class.php index a191c16d2..77f3b4585 100644 --- a/modules/member/member.class.php +++ b/modules/member/member.class.php @@ -714,6 +714,10 @@ class Member extends ModuleObject { //update $content = unserialize($output->data->content); + if (is_array($content) && count($content) >= 250) + { + $content = array_slice($content, -200); + } $content[] = array(\RX_CLIENT_IP, lang($message), \RX_TIME); $args->content = serialize($content); $output = executeQuery('member.updateLoginCountHistoryByMemberSrl', $args);