public static function change_all_status2read4member_id($member_id) { $changed_count = 0; if (!($notice_statuses = Model_NoticeStatus::get4member_id($member_id, false))) { return $changed_count; } foreach ($notice_statuses as $notice_status) { if ($notice_status->update_status(true)) { $changed_count++; } } self::delete_unread_count_cache($member_id); return $changed_count; }