<?php
/**
 * Description: This file is used to show the user details.
 *
 * @package miniorange-2-factor-authentication/views/reports
 */

use TwoFA\Helper\Mo2f_Common_Helper;
use TwoFA\Helper\MoWpnsConstants;
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

echo '<div>
		<div class="mo2f-settings-div">';


echo ' <h2><b> Users\' 2FA Status </b></h2>
<div id="toggle" class="mo2f_2fa_status_toggle">
	<div id="mo2f_registered_users_btn" class="mo2f_toggle_button mo2f-active">Registered Users</div>
	<div id="mo2f_unregistered_users_btn" class="mo2f_toggle_button mo2f-active">Unregistered Users</div>
</div>';


if ( ! apply_filters( 'mo2f_is_lv_needed', false ) ) {
	echo '<div class="text-mo-tertiary-txt ml-mo-8">';
	printf(
		/* translators: %1$s: <b>, %2$s: </b>, %3$s: <a>, %4$s: </a>, %5$d: max free-plan users */
		esc_html__( '%1$sNote:%2$s In the free version, up to %5$d users can complete 2FA setup. To add more, upgrade to a %3$sPremium plan%4$s.', 'miniorange-2-factor-authentication' ),
		'<b>',
		'</b>',
		'<a class="mo2f_report_no_underline" target="_blank" href=' . esc_attr( MoWpnsConstants::MO2F_UPGRADE_PRICING_URL ) . '>',
		'</a>',
		(int) MoWpnsConstants::MO2F_FREE_PLAN_USER_LIMIT
	);
	echo '</div>';
	echo '<hr>';
}

$mo2f_common_helper->mo2f_show_registered_user_details();
$mo2f_common_helper->mo2f_show_unregistered_user_details();

	echo ' </div>
    </div>
<script>
        jQuery("#users2fastatus").addClass("mo2f-subtab-active");
        jQuery("#mo_2fa_reports").addClass("side-nav-active");
</script>';
