<?php
/**
 * Getting Started Page.
 *
 * @package appointment_management
 */


if( ! function_exists( 'appointment_management_getting_started_menu' ) ) :
/**
 * Adding Getting Started Page in admin menu
 */
function appointment_management_getting_started_menu(){	
	add_theme_page(
		__( 'Getting Started', 'appointment-management' ),
		__( 'Getting Started', 'appointment-management' ),
		'manage_options',
		'appointment-management-getting-started',
		'appointment_management_getting_started_page'
	);
}
endif;
add_action( 'admin_menu', 'appointment_management_getting_started_menu' );

if( ! function_exists( 'appointment_management_getting_started_admin_scripts' ) ) :
/**
 * Load Getting Started styles in the admin
 */
function appointment_management_getting_started_admin_scripts( $hook ){
	// Load styles only on our page
	if( 'appearance_page_appointment-management-getting-started' != $hook ) return;

    wp_enqueue_style( 'appointment-management-getting-started', get_template_directory_uri() . '/resource/css/getting-started.css', false, APPOINTMENT_MANAGEMENT_THEME_VERSION );

    wp_enqueue_script( 'appointment-management-getting-started', get_template_directory_uri() . '/resource/js/getting-started.js', array( 'jquery' ), APPOINTMENT_MANAGEMENT_THEME_VERSION, true );
}
endif;
add_action( 'admin_enqueue_scripts', 'appointment_management_getting_started_admin_scripts' );

if( ! function_exists( 'appointment_management_getting_started_page' ) ) :
/**
 * Callback function for admin page.
*/
function appointment_management_getting_started_page(){ 
	$appointment_management_theme = wp_get_theme();?>
	<div class="wrap getting-started container">
		<div class="getting-info">
			<div class="theme-intro">
				<div class="intro-wrap">
					<div class="intro cointaner">
						<div class="intro-content">
							<h3><?php echo esc_html( 'Welcome to', 'appointment-management' );?> <span class="theme-name"><?php echo esc_html( APPOINTMENT_MANAGEMENT_THEME_NAME ); ?></span></h3>
							<p class="about-text">
								<?php
								// Remove last sentence of description.
								$appointment_management_description = explode( '. ', $appointment_management_theme->get( 'Description' ) );

								$appointment_management_description = implode( '. ', $appointment_management_description );

								echo esc_html( $appointment_management_description . '' );
							?></p>
							<div class="btns-getstart">
								<a href="<?php echo esc_url( APPOINTMENT_MANAGEMENT_PREMIUM_PAGE ); ?>" target="_blank" class="button button-primary"><?php esc_html_e( 'Get Premium', 'appointment-management' ); ?></a>
								<a href="<?php echo esc_url( APPOINTMENT_MANAGEMENT_PRO_DEMO ); ?>" target="_blank" class="button button-primary"><?php esc_html_e( 'Live Demo', 'appointment-management' ); ?></a>
								<a href="<?php echo esc_url( admin_url( 'customize.php' ) ); ?>" target="_blank" class="button button-primary"><?php esc_html_e( 'Customize Theme', 'appointment-management' ); ?></a>
							</div>
							<?php
							$appointment_management_demo_option = 'is-demo-imported-' . get_stylesheet();
							?>

							<div class="btns-wizard">
								<?php if ( ! get_option( $appointment_management_demo_option ) ) : ?>
									<a href="<?php echo esc_url( admin_url( 'themes.php?page=appointmentmanagement-wizard' ) ); ?>" class="button button-primary wizard">
										<?php esc_html_e( 'Import Theme Demo', 'appointment-management' ); ?>
									</a>
								<?php else : ?>
									<a target="_blank" href="<?php echo esc_url( home_url() ); ?>" class="button button-primary view-site">
										<?php esc_html_e( 'Visit Your Website', 'appointment-management' ); ?>
									</a>
								<?php endif; ?>
							</div>
						</div>
						<div class="intro-img">
							<img src="<?php echo esc_url(get_template_directory_uri()) .'/theme-library/getting-started/images/bundle.png'; ?>" />										
							<br>
							<h4 class="bundle-text"><?php esc_html_e( 'WP Theme Bundle', 'appointment-management' ); ?></h4>
							<p class="about-text"><?php esc_html_e('Get access to a collection of premium WordPress themes in one bundle. Enjoy effortless website building, full customization, and dedicated customer support for a smooth, professional web experience.', 'appointment-management'); ?></p>
							<a class="button button-primary" href="<?php echo esc_url( APPOINTMENT_MANAGEMENT_BUNDLE_PAGE ); ?>" title="<?php esc_attr_e( 'Go Pro', 'appointment-management' ); ?>" target="_blank">
								<?php esc_html_e( 'Exclusive Theme Bundle - $79', 'appointment-management' ); ?>
							</a>
						</div>
					</div>
				</div>
				<div class="cointaner panels">
					<ul class="inline-list">
						<li class="current">
							<a id="help" href="javascript:void(0);">
								<?php esc_html_e( 'Getting Started', 'appointment-management' ); ?>
							</a>
						</li>
						<li>
							<a id="free-pro-panel" href="javascript:void(0);">
								<?php esc_html_e( 'Free Vs Pro', 'appointment-management' ); ?>
							</a>
						</li>
					</ul>
					<div id="panel" class="panel">
						<?php require get_template_directory() . '/theme-library/getting-started/tabs/help-panel.php'; ?>
						<?php require get_template_directory() . '/theme-library/getting-started/tabs/free-vs-pro-panel.php'; ?>
						<?php require get_template_directory() . '/theme-library/getting-started/tabs/link-panel.php'; ?>
					</div>
				</div>
			</div>
			<div class="icons-info">
				<div class="icon-img">									
					<a href="<?php echo esc_url( APPOINTMENT_MANAGEMENT_REVIEW ); ?>" title="<?php esc_attr_e( 'Review Theme', 'appointment-management' ); ?>" target="_blank">
						<img src="<?php echo esc_url(get_template_directory_uri()) .'/theme-library/getting-started/images/icon1.png'; ?>" />	
						<?php esc_html_e( 'Review Theme', 'appointment-management' ); ?>
					</a>
				</div>
				<div class="icon-img">									
					<a href="<?php echo esc_url( APPOINTMENT_MANAGEMENT_SUPPORT ); ?>" title="<?php esc_attr_e( 'Contact Support', 'appointment-management' ); ?>" target="_blank">
						<img src="<?php echo esc_url(get_template_directory_uri()) .'/theme-library/getting-started/images/icon2.png'; ?>" />	
						<?php esc_html_e( 'Contact Support', 'appointment-management' ); ?>
					</a>
				</div>
				<div class="icon-img">									
					<a href="<?php echo esc_url( APPOINTMENT_MANAGEMENT_THEME_DOCUMENTATION ); ?>" title="<?php esc_attr_e( 'Free Theme Documentation', 'appointment-management' ); ?>" target="_blank">
						<img src="<?php echo esc_url(get_template_directory_uri()) .'/theme-library/getting-started/images/icon3.png'; ?>" />	
						<?php esc_html_e( 'Free Theme Documentation', 'appointment-management' ); ?>
					</a>
				</div>
			</div>	
		</div>	
	</div>
	<?php
}
endif;