function f_buildUserDataArray($db_result)
{
    $arr_Subscribers = array();
    if ($db_result->num_rows > 0) {
        // Counter for array
        $index = 0;
        // output data of each row
        while ($row = $db_result->mysqli_fetch_assoc()) {
            $arr_Subscribers[$index] = array("ID" => $row["ID"], "AFFILIATE_NAME" => $row["AFFILIATE_NAME"], "SUBSCRIPTION_PERIOD" => $row["SUBSCRIPTION_PERIOD"], "TITLE" => $row["title"], "NAME" => $row["name"], "SURNAME" => $row["surname"], "EMAIL" => $row["email"], "NUMBER" => $row["contactnumber"], "SUBSCRIPTION_TITLE" => $row["subscription_title"], "START_DATE" => $row["start_date"], "END_DATE" => $row["end_date"], "DAYS_LEFT" => $row["days_remaining"]);
            // Increment counter
            $index += 1;
        }
        f_writeLog(implode(" ", $arr_Subscribers));
        return $arr_Subscribers;
    } else {
        return "No subscribers up for renewal this month.";
    }
}
    if (!$result) {
        die('Error: ' . mysqli_error($conn));
    }
    // Check if user is a new subscriber and save data,
    // if not, redirect them to the denied page.
    if (mysqli_num_rows($result) > 0) {
        // Log the creation of a new subscriber
        f_writeLog($messages["DUPLICATE_SUBSCRIBER"], 'Subscriber re-subscribe attempt');
        // If the user already exists in the database,
        // redirect the user to the denied page.
        f_browserRedirect(DENIED_REDIRECT);
    } else {
        // Insert user details into the Database.
        $sql = "INSERT INTO {$table} ({$keys}, {$x_fields})";
        $sql .= "VALUES ('{$values}', '{$x_values}')";
        $result = mysqli_query($conn, $sql);
        if (!$result) {
            die('Error: ' . mysqli_error($conn));
        }
        // Email informing of a new subscription request
        f_emailNewSubscription($messages, mysqli_insert_id($conn), $table);
        // Log the creation of a new subscriber
        f_writeLog($messages["NEW_SUBSCRIBER"], 'New subscription request');
        // Redirect user to subscription success page.
        f_browserRedirect(SUBSCRIBED_REDIRECT);
    }
    // Close database connection.
    mysqli_close($conn);
} else {
    die('You are not allowed to submit data to this form');
}
if ($status) {
    echo '<p>Actions Sports - subscriber renewals email sent successfully</p>';
    // Log the creation of a new subscriber
    f_writeLog($messages["EMAIL_SENT"], 'Actions Sports - subscriber renewals email sent successfully');
} else {
    echo '<p>Actions Sports - subscriber renewals email failed!!!</p>';
    // Log the creation of a new subscriber
    f_writeLog($messages["EMAIL_ERROR"], 'Actions Sports - subscriber renewals email failed!!!');
}
$status = f_checkRenewals($messages, JLR_TABLE_NAME);
// Output status to screen
if ($status) {
    echo '<p>Jaguar Land Rover - subscriber renewals email sent successfully</p>';
    // Log the creation of a new subscriber
    f_writeLog($messages["EMAIL_SENT"], 'Jaguar Land Rover - subscriber renewals email sent successfully');
} else {
    echo '<p>Jaguar Land Rover - subscriber renewals email failed!!!</p>';
    // Log the creation of a new subscriber
    f_writeLog($messages["EMAIL_ERROR"], 'Jaguar Land Rover - subscriber renewals email failed!!!');
}
$status = f_checkRenewals($messages, AFFINITY_TABLE_NAME);
// Output status to screen
if ($status) {
    echo '<p>Affinity - subscriber renewals email sent successfully</p>';
    // Log the creation of a new subscriber
    f_writeLog($messages["EMAIL_SENT"], 'Affinity - subscriber renewals email sent successfully');
} else {
    echo '<p>Affinity - subscriber renewals email failed!!!</p>';
    // Log the creation of a new subscriber
    f_writeLog($messages["EMAIL_ERROR"], 'Affinity - subscriber renewals email failed!!!');
}