<?php
/**
 * Theme About Page
 *
 * @package High Life
 * @since 1.0
 */

function high_life_admin_plugin_notice() {
    
    $screen = get_current_screen();
    
    if ( ! empty( $screen->base ) && 'appearance_page_high-life-theme' === $screen->base ) {
        return false;
    }
    ?>
    <div class="notice notice-info is-dismissible high-life-admin-notice">
        <div class="high-life-admin-notice-wrapper">
            <h2><?php esc_html_e( 'High Life Pro', 'high-life' ); ?></h2>
            <p><?php esc_html_e( 'Get your hands on the WordPress Full Site Editing features. Start building your website with advanced block patterns and custom blocks! Get additional 35+ Pre-Designed Block Patterns, 30 FSE Templates, and 13 Template Parts  that are highly customizable and fully responsive.', 'high-life' ); ?></p>
            
            <a target="_blank" class="button-primary button green" href="<?php echo esc_url( 'https://catchthemes.com/themes/high-life-pro/'); ?>"><?php esc_html_e( 'Get High Life Pro', 'high-life' ); ?></a>
            
            <a class="button" href="<?php echo esc_url( admin_url( 'themes.php?page=high-life-theme' ) ); ?>" ><?php esc_html_e( 'Theme Info', 'high-life' ); ?></a>
        </div>
    </div>
    <?php
}
add_action( 'admin_notices', 'high_life_admin_plugin_notice' );

function high_life_theme_page_admin_style( $hook ) {
		// Register theme stylesheet.
		$theme_version = wp_get_theme()->get( 'Version' );

		$version_string = is_string( $theme_version ) ? $theme_version : false;
		wp_enqueue_style(
			'high-life-theme-admin-style',
			get_theme_file_uri( 'assets/css/about-admin.css' ),
			array(),
			$version_string
		);
}
add_action( 'admin_enqueue_scripts', 'high_life_theme_page_admin_style' );

/**
 * Add theme page
 */
function high_life_menu() {
	add_theme_page( esc_html__( 'High Life', 'high-life' ), esc_html__( 'High Life', 'high-life' ), 'edit_theme_options', 'high-life-theme', 'high_life_theme_page_display' );
}
add_action( 'admin_menu', 'high_life_menu' );

/**
 * Display About page
 */
function high_life_theme_page_display() {
	$theme = wp_get_theme();
	
	if ( is_child_theme() ) {
		$theme = wp_get_theme()->parent();
	}
	?>
	
	<div id="welcome-panel" class="welcome-panel">
		<div class="welcome-panel-content">
			<div class="welcome-panel-header">
				<h2><?php echo esc_html( $theme->Name ); ?></h2>
				<p><?php esc_html_e( 'Free Full Site Editing WordPress Theme', 'high-life' ); ?></p>
			</div>
			
			<div class="welcome-panel-column-container">
				<div class="container-wrap">
					<div class="welcome-panel-column two-columns">
						<!-- <div class="welcome-panel-icon-pages"></div> -->
						<div class="welcome-panel-column-content">
							<h3><?php esc_html_e( 'Getting Started with High Life!', 'high-life' ); ?></h3>
							<p><?php esc_html_e( 'Awesome! High Life has been installed and activated successfully. Now, you can start building your dream website with a wide range of highly-customizable block patterns, templates, and template parts available in this astounding theme.', 'high-life' ); ?></p>
							<a target="_blank" href="https://catchthemes.com/themes/high-life/#theme-instructions"><?php esc_html_e( 'Theme instructions', 'high-life' ); ?></a>
						</div>
					</div>
					
					<div class="welcome-panel-column two-columns">
						<div class="welcome-panel-column-content">
							<h3><?php esc_html_e( 'More Features with High Life Pro Theme', 'high-life' ); ?></h3>
							<p><?php esc_html_e( 'To get more beautiful block patterns and templates, we recommend you upgrade to High Life Pro. With the pro theme installed, get more options, blocks, block patterns, templates and template parts.', 'high-life' ); ?></p>
							<a target="_blank" class="button green button-primary button-hero green" href="https://catchthemes.com/themes/high-life-pro/"><?php esc_html_e( 'Buy High Life Pro', 'high-life' ); ?></a>
						</div>
					</div>

				</div>
				<div class="sidebar">
					<div class="welcome-panel-column important-links">
					<!-- <div class="welcome-panel-icon-pages"></div> -->
					<div class="welcome-panel-column-content">
						<h3><?php esc_html_e( 'Important Links', 'high-life' ); ?></h3>
						<a target="_blank" href="<?php echo esc_url( $theme->get( 'ThemeURI' ) ); ?>"><?php esc_html_e( 'Theme Info', 'high-life' ); ?></a>
						<a target="_blank" href="https://fse.catchthemes.com/high-life/"><?php esc_html_e( 'View Demo', 'high-life' ); ?></a>
						<a target="_blank" href="<?php echo esc_url( 'https://catchthemes.com/fse-faq' ); ?>"><?php esc_html_e( 'FSE FAQs', 'high-life' ); ?></a>
						<a  target="_blank" href="<?php echo esc_url( $theme->get( 'ThemeURI' ) . '/#changelog' ); ?>"><?php esc_html_e( 'Change log', 'high-life' ); ?></a>
						<a target="_blank" href="<?php echo esc_url( 'https://catchthemes.com/support-forum/forum/full-site-editing/' ); ?>"><?php esc_html_e( 'Support Forum', 'high-life' ); ?></a>
					</div>
				</div>

				<div class="welcome-panel-column review">
					<!-- <div class="welcome-panel-icon-pages"></div> -->
					<div class="welcome-panel-column-content">
						<h3><?php esc_html_e( 'Leave us a review', 'high-life' ); ?></h3>
						<p><?php esc_html_e( 'Loved High Life? Feel free to leave your feedback. Your opinion helps us reach more audiences!', 'high-life' ); ?></p>
						<a href="https://wordpress.org/support/theme/high-life/reviews/" class="button button-primary button-hero" style="text-decoration: none;" target="_blank"><?php esc_html_e( 'Review', 'high-life' ); ?></a>
					</div>
				</div>
				</div>
			</div>
		</div>
	</div>
	<?php
}
