<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
$lang = function_exists( 'avi_get_current_lang' ) ? avi_get_current_lang() : 'en';
$is_fr = ( $lang === 'fr' );
$is_es = ( $lang === 'es' );
if ( ! function_exists( 'avi_switch_lang_url' ) ) {
	function avi_switch_lang_url( string $code ): string {
		$code = in_array( $code, array( 'en', 'fr', 'es' ), true ) ? $code : 'en';
		return (string) add_query_arg( 'avi_lang', $code );
	}
}
$flags = array(
	'en' => array( 'class' => 'flag-us-uk', 'label' => 'EN' ),
	'fr' => array( 'class' => 'flag-fr', 'label' => 'FR' ),
	'es' => array( 'class' => 'flag-es', 'label' => 'ES' ),
);
?>
<?php
// Force blue background even if theme overrides
$footer_style = 'background:#080E1C!important;'
	. 'background-color:#080E1C!important;'
	. 'color:#6080A0;'
	. 'border-top:1px solid rgba(255,255,255,0.06);';
$footer_links = array(
	( $is_fr ? 'Produit' : ( $is_es ? 'Producto' : 'Product' ) ) => array(
		array(
			$is_fr ? 'Comment ça marche' : ( $is_es ? 'Cómo funciona' : 'How It Works' ),
			$is_fr ? '/fr/comment-ca-marche/' : ( $is_es ? '/es/como-funciona/' : '/how-it-works/' ),
		),
		array(
			$is_fr ? 'Tarifs' : ( $is_es ? 'Precios' : 'Pricing' ),
			$is_fr ? '/fr/tarifs/' : ( $is_es ? '/es/precios/' : '/pricing/' ),
		),
		array(
			$is_fr ? 'Démo' : ( $is_es ? 'Demo' : 'Demo' ),
			'/demo-dashboard/',
		),
	),
	( $is_fr ? 'Agences' : ( $is_es ? 'Agencias' : 'Agencies' ) ) => array(
		array(
			$is_fr ? 'Offres agences' : ( $is_es ? 'Planes agencia' : 'Agency Plans' ),
			$is_fr ? '/fr/tarifs-agences/' : ( $is_es ? '/es/precios-agencias/' : '/agency-pricing/' ),
		),
		array(
			$is_fr ? 'Fleet Dashboard' : ( $is_es ? 'Fleet Dashboard' : 'Fleet Dashboard' ),
			'/connexion/',
		),
		array(
			$is_fr ? 'Associations' : ( $is_es ? 'ONGs' : 'Nonprofits' ),
			$is_fr ? '/fr/associations/' : ( $is_es ? '/es/organizaciones/' : '/nonprofits/' ),
		),
		array(
			'Founding Sponsors',
			'/founding-sponsors/',
		),
		array(
			'AppSumo LTD',
			$is_fr ? '/fr/appsumo/' : ( $is_es ? '/es/appsumo/' : '/appsumo-redeem/' ),
		),
	),
	( $is_fr ? 'Ressources' : ( $is_es ? 'Recursos' : 'Resources' ) ) => array(
		array(
			'Blog',
			'/blog/',
		),
		array(
			$is_fr ? 'Partenaires' : ( $is_es ? 'Socios' : 'Partners' ),
			'/partners/',
		),
		array(
			$is_fr ? 'Feuille de route' : ( $is_es ? 'Hoja de ruta' : 'Roadmap' ),
			$is_fr ? '/fr/feuille-de-route/' : ( $is_es ? '/es/hoja-de-ruta/' : '/roadmap/' ),
		),
		array(
			'FAQ',
			$is_fr ? '/fr/faq/' : ( $is_es ? '/es/faq/' : '/faq/' ),
		),
		array(
			$is_fr ? 'Audit gratuit' : ( $is_es ? 'Auditoría gratis' : 'Free Audit' ),
			'/local-audit/',
		),
		array(
			$is_fr ? 'À propos' : ( $is_es ? 'Sobre nosotros' : 'About' ),
			$is_fr ? '/fr/a-propos/' : ( $is_es ? '/es/sobre-nosotros/' : '/about/' ),
		),
		array(
			$is_fr ? 'Parrainage' : ( $is_es ? 'Referidos' : 'Refer a Friend' ),
			'/refer/',
		),
	),
	( $is_fr ? 'Légal' : ( $is_es ? 'Legal' : 'Legal' ) ) => array(
		array(
			$is_fr ? 'Politique de confidentialité' : ( $is_es ? 'Privacidad' : 'Privacy Policy' ),
			$is_fr ? '/fr/mentions-legales/#privacy' : ( $is_es ? '/es/aviso-legal/#privacy' : '/privacy-policy/' ),
		),
		array(
			$is_fr ? 'Conditions d\'utilisation' : ( $is_es ? 'Términos de uso' : 'Terms of Use' ),
			$is_fr ? '/fr/mentions-legales/#terms' : ( $is_es ? '/es/aviso-legal/#terms' : '/terms-of-use/' ),
		),
		array(
			$is_fr ? 'Sécurité API' : ( $is_es ? 'Seguridad API' : 'API Security' ),
			$is_fr ? '/fr/securite-api/' : ( $is_es ? '/es/seguridad-api/' : '/api-security/' ),
		),
		array(
			'GDPR',
			$is_fr ? '/fr/mentions-legales/#gdpr' : ( $is_es ? '/es/aviso-legal/#gdpr' : '/legal/#gdpr' ),
		),
	),
);
?>
<footer
	id="avi-footer"
	data-avi-footer="true"
	style="background-color:#080E1C!important;
		   background:#080E1C!important;
		   color:#6080A0;
		   border-top:1px solid rgba(255,255,255,0.06);
		   min-width:100%;
		   display:block;"
>
<div style="background-color:#080E1C!important;
			background:#080E1C!important;
			width:100%">

	<div class="avi-footer-columns avi-container" style="padding-top:48px;padding-bottom:40px">
		<div style="display:grid;grid-template-columns:repeat(4,1fr);gap:32px">
			<?php foreach ( $footer_links as $col_title => $items ) : ?>
				<div>
					<div style="font-weight:700;color:#A0C0D8;margin-bottom:12px"><?php echo esc_html( $col_title ); ?></div>
					<div style="display:flex;flex-direction:column;gap:10px">
						<?php foreach ( $items as $it ) : ?>
							<?php
							$label = isset( $it[0] ) ? (string) $it[0] : '';
							$url   = isset( $it[1] ) ? (string) $it[1] : '/';
							?>
							<a href="<?php echo esc_url( home_url( $url ) ); ?>" style="color:#6080A0;text-decoration:none;font-size:13px">
								<?php echo esc_html( $label ); ?>
							</a>
						<?php endforeach; ?>
					</div>
				</div>
			<?php endforeach; ?>
		</div>
	</div>

	<hr style="border:none;border-top:1px solid rgba(255,255,255,0.06);margin:0">

	<div class="avi-footer-bottom avi-container" style="padding:20px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px">
		<span style="font-size:13px;color:#506080">© <?php echo esc_html( (string) gmdate( 'Y' ) ); ?> AVISION. All rights reserved.</span>

		<div class="avi-footer-flags">
			<?php foreach ( $flags as $code => $flag ) : ?>
				<?php $active = $lang === $code ? ' is-active' : ''; ?>
				<a class="avi-footer-flag-btn<?php echo esc_attr( $active ); ?>" href="<?php echo esc_url( avi_switch_lang_url( (string) $code ) ); ?>" hreflang="<?php echo esc_attr( (string) $code ); ?>" aria-label="<?php echo esc_attr( (string) $flag['label'] ); ?>">
					<span class="flag-icon <?php echo esc_attr( (string) $flag['class'] ); ?>" aria-hidden="true"></span>
				</a>
			<?php endforeach; ?>
		</div>

		<div style="display:flex;gap:20px">
			<a href="<?php echo esc_url( home_url( '/privacy-policy/' ) ); ?>" style="font-size:13px;color:#506080;text-decoration:none">Privacy</a>
			<a href="<?php echo esc_url( home_url( '/terms-of-use/' ) ); ?>" style="font-size:13px;color:#506080;text-decoration:none">Terms</a>
			<a href="<?php echo esc_url( home_url( '/api-security/' ) ); ?>" style="font-size:13px;color:#506080;text-decoration:none">API Security</a>
		</div>
	</div>

	</div>
</div>
<?php $GLOBALS['avi_template_footer_rendered'] = true; wp_footer(); ?>
</footer>
</body>
</html>

