<?php
/**
 * WPSEO plugin file.
 *
 * @package WPSEO\Admin\Views\Archive
 *
 * @var Yoast_Form                               $yform
 * @var WPSEO_Admin_Recommended_Replace_Vars     $recommended_replace_vars
 * @var WPSEO_Admin_Editor_Specific_Replace_Vars $editor_specific_replace_vars
 */

$yform->toggle_switch(
	'disable-date',
	array(
		'off' => __( 'Enabled', 'wordpress-seo' ),
		'on'  => __( 'Disabled', 'wordpress-seo' ),
	),
	__( 'Date archives', 'wordpress-seo' )
);

?>
<div id='date-archives-titles-metas-content' class='archives-titles-metas-content'>
	<?php
		$date_archives_help = new WPSEO_Admin_Help_Panel(
			'noindex-archive-wpseo',
			esc_html__( 'Help on the date archives search results setting', 'wordpress-seo' ),
			sprintf(
			/* translators: 1: expands to <code>noindex</code>; 2: link open tag; 3: link close tag. */
			esc_html__( 'Not showing the date archives in the search results technically means those will have a %1$s robots meta and will be excluded from XML sitemaps. %2$sMore info on the search results settings%3$s.', 'wordpress-seo' ),
			'<code>noindex</code>',
			'<a href="' . esc_url( WPSEO_Shortlinker::get( 'https://yoa.st/show-x' ) ) . '" target="_blank" rel="noopener noreferrer">',
				'</a>'
			)
		);

		$yform->index_switch(
			'noindex-archive-wpseo',
			__( 'date archives', 'wordpress-seo' ),
			$date_archives_help->get_button_html() . $date_archives_help->get_panel_html()
		);

		$recommended_replace_vars     = new WPSEO_Admin_Recommended_Replace_Vars();
		$editor_specific_replace_vars = new WPSEO_Admin_Editor_Specific_Replace_Vars();

		$editor = new WPSEO_Replacevar_Editor(
			$yform,
			array(
				'title'                 => 'title-archive-wpseo',
				'description'           => 'metadesc-archive-wpseo',
				'page_type_recommended' => $recommended_replace_vars->determine_for_archive( 'date' ),
				'page_type_specific'    => $editor_specific_replace_vars->determine_for_archive( 'date' ),
				'paper_style'           => false,
			)
		);
		$editor->render();
	?>
</div>
