<?php
add_action( 'admin_menu', 'tennis_club_getting_started' );
function tennis_club_getting_started() {
	add_theme_page( esc_html__('Get Started', 'tennis-club'), esc_html__('Get Started', 'tennis-club'), 'edit_theme_options', 'tennis-club-guide-page', 'tennis_club_test_guide');
}

// Add a Custom CSS file to WP Admin Area (kept global: also styles theme-activation admin notices).
function tennis_club_admin_theme_style() {
	wp_enqueue_style( 'custom-admin-style', esc_url( get_template_directory_uri() ) . '/inc/get-started/get-started.css', array(), wp_get_theme( 'tennis-club' )->get( 'Version' ) );
}
add_action( 'admin_enqueue_scripts', 'tennis_club_admin_theme_style' );

// Countdown + copy-to-clipboard script, only on the Get Started page itself.
function tennis_club_admin_theme_script( $hook ) {
	if ( 'appearance_page_tennis-club-guide-page' !== $hook ) {
		return;
	}
	$tennis_club_theme = wp_get_theme( 'tennis-club' );
	wp_enqueue_script( 'tennis-club-get-started', esc_url( get_template_directory_uri() ) . '/inc/get-started/js/get-started.js', array(), $tennis_club_theme->get( 'Version' ), true );
	wp_localize_script( 'tennis-club-get-started', 'tennisClubGetStarted', array(
		'countdownMinHours' => 48,
		'countdownMaxHours' => 72,
		'copiedText'        => esc_html__( 'Copied!', 'tennis-club' ),
		'copyText'          => esc_html__( 'Copy', 'tennis-club' ),
	) );
}
add_action( 'admin_enqueue_scripts', 'tennis_club_admin_theme_script' );

//guidline for about theme
function tennis_club_test_guide() {
	$tennis_club_theme        = wp_get_theme( 'tennis-club' );
	$tennis_club_theme_name   = $tennis_club_theme->get( 'Name' );
	$tennis_club_description  = $tennis_club_theme->get( 'Description' );
	$tennis_club_hero_tagline = wp_trim_words( $tennis_club_description, 25, '...' );
	$tennis_club_screenshot   = esc_url( get_template_directory_uri() ) . '/inc/get-started/images/screenshot.png';
	$tennis_club_premium_img  = esc_url( get_template_directory_uri() ) . '/inc/get-started/images/bundle.png';
?>
	<div class="pm-wrap">

		<div class="pm-quicklinks">
			<a href="<?php echo esc_url( home_url() ); ?>" target="_blank"><?php esc_html_e( 'Visit Site', 'tennis-club' ); ?></a>
			<span class="pm-sep">/</span>
			<a href="<?php echo esc_url( TENNIS_CLUB_THEME_DOC ); ?>" target="_blank"><?php esc_html_e( 'Free Setup Guide', 'tennis-club' ); ?></a>
			<span class="pm-sep">/</span>
			<a href="<?php echo esc_url( TENNIS_CLUB_PRO_THEME_DOC ); ?>" target="_blank"><?php esc_html_e( 'Pro Setup Guide', 'tennis-club' ); ?></a>
			<span class="pm-sep">/</span>
			<a href="<?php echo esc_url( TENNIS_CLUB_SUPPORT ); ?>" target="_blank"><?php esc_html_e( 'Support Forum', 'tennis-club' ); ?></a>
			<span class="pm-sep">/</span>
			<a href="<?php echo esc_url( TENNIS_CLUB_REVIEW ); ?>" target="_blank"><?php esc_html_e( 'Rate Us', 'tennis-club' ); ?> &#9733;</a>
		</div>

		<div class="pm-grid">
			<div class="pm-main">

				<div class="pm-hero">
					<div class="pm-hero-content">
						<span class="pm-pill"><?php esc_html_e( 'Premium WordPress Theme', 'tennis-club' ); ?></span>
						<p class="pm-hero-eyebrow"><?php esc_html_e( 'Welcome to', 'tennis-club' ); ?></p>
						<h1 class="pm-hero-title"><?php echo esc_html( $tennis_club_theme_name ); ?></h1>
						<p class="pm-hero-desc"><?php echo esc_html( $tennis_club_hero_tagline ); ?></p>
						<div class="pm-hero-actions">
							<a class="pm-btn pm-btn-primary" href="<?php echo esc_url( TENNIS_CLUB_BUY_NOW ); ?>" target="_blank">
								<span class="dashicons dashicons-awards"></span><?php esc_html_e( 'Upgrade To Pro', 'tennis-club' ); ?>
							</a>
							<a class="pm-btn pm-btn-outline" href="<?php echo esc_url( TENNIS_CLUB_PRO_DEMO ); ?>" target="_blank">
								<?php esc_html_e( 'Live Demo', 'tennis-club' ); ?><span class="dashicons dashicons-external"></span>
							</a>
							<a class="pm-btn pm-btn-outline" href="<?php echo esc_url( TENNIS_CLUB_PRO_THEME_BUNDLE ); ?>" target="_blank">
								<span class="dashicons dashicons-screenoptions"></span><?php esc_html_e( 'Get Theme Bundle', 'tennis-club' ); ?>
							</a>
						</div>
					</div>
					<div class="pm-hero-media">
						<img src="<?php echo esc_url( $tennis_club_screenshot ); ?>" alt="<?php echo esc_attr( $tennis_club_theme_name ); ?>" />
						<span class="pm-hero-badge"><?php esc_html_e( '100% Responsive', 'tennis-club' ); ?></span>
					</div>
				</div>

				<div class="pm-card pm-about">
					<div class="pm-about-icon"><span class="dashicons dashicons-info-outline"></span></div>
					<div class="pm-about-body">
						<h2><?php
							/* translators: %s: theme name */
							echo esc_html( sprintf( __( 'About %s', 'tennis-club' ), $tennis_club_theme_name ) );
						?></h2>
						<p><?php echo esc_html( $tennis_club_description ); ?></p>
						<div class="pm-feature-row">
							<div class="pm-feature">
								<span class="dashicons dashicons-smartphone"></span>
								<div>
									<strong><?php esc_html_e( 'Modern & Responsive', 'tennis-club' ); ?></strong>
									<p><?php esc_html_e( 'Looks perfect on all devices', 'tennis-club' ); ?></p>
								</div>
							</div>
							<div class="pm-feature">
								<span class="dashicons dashicons-search"></span>
								<div>
									<strong><?php esc_html_e( 'SEO Optimized', 'tennis-club' ); ?></strong>
									<p><?php esc_html_e( 'Built with best SEO practices', 'tennis-club' ); ?></p>
								</div>
							</div>
							<div class="pm-feature">
								<span class="dashicons dashicons-performance"></span>
								<div>
									<strong><?php esc_html_e( 'Fast & Lightweight', 'tennis-club' ); ?></strong>
									<p><?php esc_html_e( 'Optimized for speed & performance', 'tennis-club' ); ?></p>
								</div>
							</div>
							<div class="pm-feature">
								<span class="dashicons dashicons-admin-customizer"></span>
								<div>
									<strong><?php esc_html_e( 'Easy Customization', 'tennis-club' ); ?></strong>
									<p><?php esc_html_e( 'No coding skills required', 'tennis-club' ); ?></p>
								</div>
							</div>
						</div>
					</div>
				</div>

				<div class="pm-card pm-quickstart">
					<h2><?php esc_html_e( 'Get Started Quickly', 'tennis-club' ); ?></h2>
					<div class="pm-quickstart-grid">
						<div class="pm-qs-box">
							<span class="pm-qs-icon pm-qs-purple dashicons dashicons-media-document"></span>
							<h4><?php esc_html_e( 'Theme Documentation', 'tennis-club' ); ?></h4>
							<p><?php esc_html_e( 'Learn how to set up and use all theme features.', 'tennis-club' ); ?></p>
							<a class="pm-qs-link pm-qs-link-purple" href="<?php echo esc_url( TENNIS_CLUB_THEME_DOC ); ?>" target="_blank"><?php esc_html_e( 'View Documentation', 'tennis-club' ); ?></a>
						</div>
						<div class="pm-qs-box">
							<span class="pm-qs-icon pm-qs-green dashicons dashicons-desktop"></span>
							<h4><?php esc_html_e( 'Theme Demo', 'tennis-club' ); ?></h4>
							<p><?php esc_html_e( 'Preview the theme in action before you start customizing.', 'tennis-club' ); ?></p>
							<a class="pm-qs-link pm-qs-link-green" href="<?php echo esc_url( TENNIS_CLUB_PRO_DEMO ); ?>" target="_blank"><?php esc_html_e( 'View Demo', 'tennis-club' ); ?></a>
						</div>
						<div class="pm-qs-box">
							<span class="pm-qs-icon pm-qs-orange dashicons dashicons-admin-appearance"></span>
							<h4><?php esc_html_e( 'Theme Editor', 'tennis-club' ); ?></h4>
							<p><?php esc_html_e( 'Edit your site appearance and layout.', 'tennis-club' ); ?></p>
							<a class="pm-qs-link pm-qs-link-orange" href="<?php echo esc_url( admin_url( 'site-editor.php' ) ); ?>" target="_blank"><?php esc_html_e( 'Edit Now', 'tennis-club' ); ?></a>
						</div>
						<div class="pm-qs-box">
							<span class="pm-qs-icon pm-qs-blue dashicons dashicons-sos"></span>
							<h4><?php esc_html_e( 'Quick Support', 'tennis-club' ); ?></h4>
							<p><?php esc_html_e( 'Get expert help from our dedicated support team.', 'tennis-club' ); ?></p>
							<a class="pm-qs-link pm-qs-link-blue" href="<?php echo esc_url( TENNIS_CLUB_SUPPORT ); ?>" target="_blank"><?php esc_html_e( 'Get Support', 'tennis-club' ); ?></a>
						</div>
					</div>
				</div>

				<div class="pm-premium-banner">
					<div class="pm-premium-left">
						<h3><span class="dashicons dashicons-star-filled"></span><?php esc_html_e( 'Why Go Premium?', 'tennis-club' ); ?></h3>
						<div class="pm-premium-list">
							<ul>
								<li><span class="dashicons dashicons-yes-alt"></span><?php esc_html_e( 'Advanced Customization Options', 'tennis-club' ); ?></li>
								<li><span class="dashicons dashicons-yes-alt"></span><?php esc_html_e( 'One-Click Demo Import', 'tennis-club' ); ?></li>
								<li><span class="dashicons dashicons-yes-alt"></span><?php esc_html_e( 'WooCommerce Integration & Enhanced Features', 'tennis-club' ); ?></li>
							</ul>
							<ul>
								<li><span class="dashicons dashicons-yes-alt"></span><?php esc_html_e( 'Performance Optimization & SEO-Ready', 'tennis-club' ); ?></li>
								<li><span class="dashicons dashicons-yes-alt"></span><?php esc_html_e( 'Premium Support & Regular Updates', 'tennis-club' ); ?></li>
							</ul>
						</div>
					</div>
					<div class="pm-premium-right">
						<p class="pm-premium-from"><?php esc_html_e( 'Starting From', 'tennis-club' ); ?></p>
						<p class="pm-premium-price"><?php esc_html_e( '$39', 'tennis-club' ); ?></p>
						<p class="pm-premium-note"><?php esc_html_e( 'One Time Payment', 'tennis-club' ); ?></p>
						<a class="pm-btn pm-btn-primary" href="<?php echo esc_url( TENNIS_CLUB_BUY_NOW ); ?>" target="_blank">
							<span class="dashicons dashicons-awards"></span><?php esc_html_e( 'Upgrade To Pro', 'tennis-club' ); ?>
						</a>
					</div>
				</div>

				<div class="pm-stats-row">
					<div class="pm-stat">
						<span class="dashicons dashicons-translation"></span>
						<strong><?php esc_html_e( 'Translation Ready', 'tennis-club' ); ?></strong>
					</div>
					<div class="pm-stat">
						<span class="dashicons dashicons-block-default"></span>
						<strong><?php esc_html_e( 'Full Site Editing', 'tennis-club' ); ?></strong>
					</div>
					<div class="pm-stat">
						<span class="dashicons dashicons-welcome-widgets-menus"></span>
						<strong><?php esc_html_e( 'Widget Ready', 'tennis-club' ); ?></strong>
					</div>
					<div class="pm-stat">
						<span class="dashicons dashicons-shield-alt"></span>
						<strong><?php esc_html_e( 'GPL Licensed', 'tennis-club' ); ?></strong>
					</div>
				</div>

			</div>

			<div class="pm-sidebar">

				<div class="pm-card pm-offer">
					<span class="pm-offer-badge"><?php esc_html_e( 'LIMITED TIME OFFER', 'tennis-club' ); ?></span>
					<h3><?php esc_html_e( 'Special Launch Offer!', 'tennis-club' ); ?></h3>
					<p><?php esc_html_e( 'Get 25% OFF on Our WordPress Theme', 'tennis-club' ); ?></p>

					<p class="pm-coupon-label"><?php esc_html_e( 'Use Coupon Code:', 'tennis-club' ); ?></p>
					<div class="pm-coupon">
						<span class="pm-coupon-code"><?php esc_html_e( 'SUMMER25', 'tennis-club' ); ?></span>
						<button type="button" class="pm-copy-btn" data-copy-text="SUMMER25">
							<span class="dashicons dashicons-clipboard"></span>
						</button>
					</div>

					<p class="pm-offer-price">
						<strong class="pm-price-cancel"><?php esc_html_e( '$39', 'tennis-club' ); ?></strong>
						<span class="pm-price-final"><?php esc_html_e( '$29.25', 'tennis-club' ); ?></span>
					</p>

					<div class="pm-countdown" data-countdown>
						<div class="pm-countdown-box"><span data-countdown-days>00</span><small><?php esc_html_e( 'Days', 'tennis-club' ); ?></small></div>
						<div class="pm-countdown-box"><span data-countdown-hours>00</span><small><?php esc_html_e( 'Hours', 'tennis-club' ); ?></small></div>
						<div class="pm-countdown-box"><span data-countdown-minutes>00</span><small><?php esc_html_e( 'Minutes', 'tennis-club' ); ?></small></div>
						<div class="pm-countdown-box"><span data-countdown-seconds>00</span><small><?php esc_html_e( 'Seconds', 'tennis-club' ); ?></small></div>
					</div>

					<a class="pm-btn pm-btn-primary pm-btn-block" href="<?php echo esc_url( TENNIS_CLUB_BUY_NOW ); ?>" target="_blank">
						<span class="dashicons dashicons-awards"></span><?php esc_html_e( 'GET PREMIUM', 'tennis-club' ); ?>
					</a>
					<p class="pm-offer-footnote"><?php esc_html_e( 'Offer valid for a limited time only!', 'tennis-club' ); ?></p>
				</div>

				<div class="pm-card pm-bundle">
					<h3><?php esc_html_e( 'Get Theme Bundle', 'tennis-club' ); ?></h3>
					<p><?php esc_html_e( '80+ Premium WordPress Themes in one bundle.', 'tennis-club' ); ?></p>
					<img src="<?php echo esc_url( $tennis_club_premium_img ); ?>" alt="<?php esc_attr_e( 'Theme bundle preview', 'tennis-club' ); ?>" />
					<p class="pm-offer-price">
						<strong class="pm-price-cancel"><?php esc_html_e( '$2340', 'tennis-club' ); ?></strong>
						<span class="pm-price-final"><?php esc_html_e( '$86', 'tennis-club' ); ?></span>
					</p>
					<a class="pm-btn pm-btn-primary pm-btn-block" href="<?php echo esc_url( TENNIS_CLUB_PRO_THEME_BUNDLE ); ?>" target="_blank">
						<span class="dashicons dashicons-awards"></span><?php esc_html_e( 'Get Theme Bundle', 'tennis-club' ); ?>
					</a>
				</div>

				<div class="pm-card pm-help">
					<h3><?php esc_html_e( 'Need Help?', 'tennis-club' ); ?></h3>
					<p><?php esc_html_e( 'Our support team is here to help you succeed. Get expert assistance whenever you need it.', 'tennis-club' ); ?></p>
					<ul class="pm-help-list">
						<li><span class="dashicons dashicons-yes-alt"></span><?php esc_html_e( 'Quick Response', 'tennis-club' ); ?></li>
						<li><span class="dashicons dashicons-yes-alt"></span><?php esc_html_e( 'Expert Support', 'tennis-club' ); ?></li>
						<li><span class="dashicons dashicons-yes-alt"></span><?php esc_html_e( 'Detailed Solutions', 'tennis-club' ); ?></li>
					</ul>
					<a class="pm-btn pm-btn-dark pm-btn-block" href="<?php echo esc_url( TENNIS_CLUB_SUPPORT ); ?>" target="_blank">
						<span class="dashicons dashicons-format-chat"></span><?php esc_html_e( 'Get Support Now', 'tennis-club' ); ?>
					</a>
				</div>

			</div>
		</div>
	</div>
<?php } ?>
