<?php

/********************/
/* PAGE SINGLE FAQ */
/*******************/
?>
<?php get_header(); ?>


<?php
$currentThematique = get_queried_object();
$currentThematiqueIsParent = $currentThematique->parent === 0;
$mainThematique = getMainThematique($currentThematique);
$thematiqueColorSlug = getThematiqueFamilySlug($mainThematique->slug);

$sousThematiques = get_terms(array(
	'child_of' => $mainThematique->term_id,
	'taxonomy'   => 'thematiques',
	'hide_empty' => true,
));
?>


<?php
$query_args = array(
	'post_type'   => 'questions',
	'posts_per_page' => -1,
	'status' => 'publish',
	'tax_query' => array(
		array(
			'taxonomy' => 'thematiques',
			'field' => 'term_id',
			'terms' => $currentThematique->term_id,
		)
	)
);
$relatedTaxQuestions = new WP_Query($query_args);
?>


<div class="taxonomy-question-page-container <?php echo $thematiqueColorSlug ? "taxonomy-question-page--" . $mainThematique->slug : "" ?>"" data-thematique-id=" <?php echo $currentThematique->term_id ?>">
	<nav class="breadcrumbs_navigation" aria-label="<?php echo __("Vous êtes ici", "homegrade-theme__texte-fonctionnel") ?>">
		<?php
		$current_children_thematique = get_queried_object()->parent != 0  ? get_queried_object() : null;
		$archiveQuestions = get_page_by_template('template-archive-questions.php')[0];
		?>
		<ol>
			<li>
				<a href="<?php echo home_url() ?>" title="<?php echo __("Accueil", "homegrade-theme__texte-fonctionnel") ?>">
					<img src="<?php echo get_template_directory_uri() . "/resources/img/pictogrammes/icon_house_dark.svg" ?>" alt="">
				</a>
			</li>
			<li><a href="<?php echo get_post_permalink($archiveQuestions) ?>"><?php echo $archiveQuestions->post_title ?></a></li>

			<li>
				<a href="<?php echo get_term_link($mainThematique) ?>" aria-current='location'><?php echo $mainThematique->name ?></a>
			</li>
			<?php if ($current_children_thematique) : ?>
				<li>
					<a href="<?php echo get_term_link($current_children_thematique) ?>"><?php echo $current_children_thematique->name ?></a>
				</li>
			<?php endif; ?>

		</ol>
	</nav>

	<?php get_template_part(
		'template-components/posts-components/chapter-header',
		null,
		array(
			'ID' => get_queried_object_id(),
			'title' => __("Les questions les plus fréquentes", "homegrade-theme__texte-fonctionnel__faq-archive-questions"),
			'sub-title' => $currentThematique->name,
			'thematique' => $currentThematique,
			'thematique_generale' => $mainThematique,
			'thematiqueColorSlug' => $thematiqueColorSlug,
		)

	); ?>

	<?php if ($mainThematique) : ?>

		<?php /* -------
FILTERS
---------------*/ ?>
		<div class="filters-toolbar filters-toolbar--faq">
			<!-- RESULTS INDICATIONS -->
			<div class="filters-toolbar__posts-results-indications">
				<p class="filters-toolbar__posts-results-amount filter-disable" role="status" aria-live="polite">
					<span class="results-amount">
						<?php echo $relatedTaxQuestions->found_posts ?>
					</span>
					<span class="results-text">
						<?php echo __("résultat(s)", "homegrade-theme__texte-fonctionnel"); ?>
					</span>

					<span class="results-for">
						<?php echo __("pour", "homegrade-theme__texte-fonctionnel") . " : "; ?>
					</span>
					<span class="results-filter-name">
						<?php echo __("categorie", "homegrade-theme__texte-fonctionnel"); ?>
					</span>
				</p>
				<div class="filters-toolbar__accessibility-action-buttons">
					<button class="filters-toolbar__action-button--load-all" hidden> <?php echo __("Afficher toutes les publications", "homegrade-theme_texte-fonctionnel") ?></button>
					<button class="filters-toolbar__action-button--deploy-all"><?php echo __("Tout déployer", "homegrade-theme_texte-fonctionnel") ?></button>
					<button class="filters-toolbar__action-button--close-all" hidden="true"><?php echo __("Tout fermer", "homegrade-theme_texte-fonctionnel") ?></button>
				</div>

			</div>

			<!-- THEMATIQUES FILTERS -->
			<div class="action-thematiques-filters-wrapper">
				<div class="filters-toolbar__action-thematiques-filters">
					<button class="filter-by-thematiques-submenu-toggle" aria-expanded="false"><?php echo __("Filtrer par catégories", "homegrade-theme__texte-fonctionnel") ?></button>
					<ul class="action-thematiques-filters-list" hidden aria-hidden>
						<li>
							<input class="filters-toolbar__action-thematiques-filter--show-all" type="checkbox" id="all" name="all" value="all" checked>
							<label for="all"><?php echo __("Tous", "homegrade-theme__texte-fonctionnel")  ?></label>
						</li>

						<?php foreach ($sousThematiques as $sousThematique) : ?>

							<li>
								<input class="filters-toolbar__action-thematiques-filter" type="checkbox" id="<?php echo $sousThematique->slug ?>" name="<?php echo $sousThematique->slug ?>" value="<?php echo $sousThematique->term_id ?>" data-title="<?php echo $sousThematique->name ?>">
								<label for="<?php echo $sousThematique->slug ?>"><?php echo $sousThematique->name ?></label>
							</li>
						<?php endforeach; ?>
					</ul>
				</div>
			</div>

			<!-- ACTIVE FILTERS VIEWER -->
			<div class="filters-toolbar__active-filters-viewer">
				<div class="active-filters-button-container">
				</div>
				<button class="filters-toolbar__action-button--reset-filter cta cta--button cta--outline" hidden><?php echo __("Réinitialiser le filtre ", "homegrade-theme__texte-fonctionnel") ?></button>
			</div>
		</div>

	<?php endif; ?>

	<section class=" post-question-page__accordeons-container ">
		<?php
		get_template_part(
			'template-components/faq/faq-rows',
			null,
			array(
				'relatedTaxQuestions' => $relatedTaxQuestions,
			)
		)
		?>

	</section>
	<!-- <button id="load-more-questions"><?php echo __("Charger plus de questions", "homegrade-theme__texte-fonctionnel") ?></button> -->


	<section class="card-large-content-container">

		<div class="card-large-content">

			<div class="section_titling">
				<h2 class="section_titling__title"><?php echo __("Publications suggérées", "homegrade-theme__texte-fonctionnel") ?></h2>
				<p class="section_titling__subtitle"><?php echo __("Consultez notre documentation pour en savoir plus", "homegrade-theme__texte-fonctionnel") ?></p>
			</div>


			<ul id="brochures-rows" class="publications-grid">
				<?php

				$args = array(
					'post_type' => 'brochures',
					'posts_per_page' => 5,
					'post_status' => 'publish',
					'orderby' => 'rand',
					'meta_key'      => 'brochure_pdf',
					'meta_value' => false,
					'meta_compare' => '!=',
					'tax_query' => 	array(
						array(
							'taxonomy' => 'thematiques',
							'field' => 'term_id',
							'terms' => $mainThematique->term_id,
						)
					)
				);
				$brochuresPosts = new WP_Query($args);

				?>
				<?php
				get_template_part(
					'template-components/archives/brochure-rows',
					null,
					array(
						'brochuresPosts' => $brochuresPosts,
					)
				)
				?>
			</ul>

			<?php
			$args = array(
				'meta_key' => '_wp_page_template',
				'meta_value' => "template-publications.php"
			);
			$relatedPublicationsTemplatePage = get_pages($args) ? get_pages($args)[0] : null;

			?>
			<a class="cta cta--button cta--outline cta--centered" href="<?php echo get_the_permalink($relatedPublicationsTemplatePage) ?>"><?php echo __("Consulter toutes les publications ", "homegrade-theme__texte-fonctionnel") ?></a>

		</div>



	</section>


</div>



<?php
get_footer();
