2023-10-01, 02:25 PM
Related to COPPA compliance. Both "enabled" and "deny users under the age of 13" cause error. Server currently on PHP 8.1.
Two errors created:
Find lines 740-745:
and insert:
Two errors created:
<error>
<dateline>1696168504</dateline>
<script>member.php</script>
<line>766</line>
<type>2</type>
<friendly_type>Warning</friendly_type>
<message>Undefined array key "coppauser"</message>
<back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153]
#1 errorHandler->error_callback() called at [/member.php:766]
</back_trace>
</error>
<error>
<dateline>1696168504</dateline>
<script>member.php</script>
<line>766</line>
<type>2</type>
<friendly_type>Warning</friendly_type>
<message>Undefined variable $under_thirteen</message>
<back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153]
#1 errorHandler->error_callback() called at [/member.php:766]
</back_trace>
</error>
Find lines 740-745:
// User is <= 13, we mark as a coppa user
if($bdaytime >= mktime(0, 0, 0, my_date('n'), my_date('d'), my_date('Y')-13))
{
my_setcookie("coppauser", 1, -0);
$under_thirteen = true;
}
and insert:
else
{
my_setcookie("coppauser", 0, -0);
$under_thirteen = false;
}