<?php
/**
 * Template: Onpage X Settings.
 *
 * @package Smartcrwal
 */

$section_enabled_field_id = 'twitter-active-' . $for_type;
$section_enabled          = ! empty( $_view['options'][ $section_enabled_field_id ] ) ? $_view['options'][ $section_enabled_field_id ] : false;
$section_title            = __( 'Enable X Cards', 'smartcrawl-seo' );
$section_description      = empty( $section_description )
	? esc_html__( 'X Cards support enhances how your content appears when shared on X.', 'smartcrawl-seo' )
	: $section_description;
$option_name              = empty( $_view['option_name'] ) ? '' : $_view['option_name'];
$title_field_id           = 'twitter-title-' . $for_type;
$current_title            = ! empty( $_view['options'][ "twitter-title-{$for_type}" ] )
	? $_view['options'][ "twitter-title-{$for_type}" ]
	: '';

$description_field_id = 'twitter-description-' . $for_type;
$current_description  = ! empty( $_view['options'][ "twitter-description-{$for_type}" ] ) ? $_view['options'][ "twitter-description-{$for_type}" ] : '';

$images_field_id = 'twitter-images-' . $for_type;
$current_images  = ! empty( $_view['options'][ "twitter-images-{$for_type}" ] ) && is_array( $_view['options'][ "twitter-images-{$for_type}" ] ) ? $_view['options'][ "twitter-images-{$for_type}" ] : array();
$macros          = empty( $macros ) ? array() : $macros;

$disable_first_image_id = 'twitter-disable-first-image-' . $for_type;
$disable_first_image    = ! empty( $_view['options'][ $disable_first_image_id ] );

$this->render_view(
	'onpage/onpage-social-meta-tags',
	array(
		'for_type'                 => $for_type,
		'section_enabled_field_id' => $section_enabled_field_id,
		'section_enabled'          => $section_enabled,
		'section_title'            => $section_title,
		'section_description'      => $section_description,
		'option_name'              => $option_name,
		'title_field_id'           => $title_field_id,
		'current_title'            => $current_title,
		'description_field_id'     => $description_field_id,
		'current_description'      => $current_description,
		'images_field_id'          => $images_field_id,
		'current_images'           => $current_images,
		'single_image'             => true,
		'disable_first_image_id'   => $disable_first_image_id,
		'disable_first_image'      => $disable_first_image,
		'macros'                   => $macros,
	)
);
