67 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
/**
 | 
						|
 * Tutorials page
 | 
						|
 *
 | 
						|
 * @package Smush\App\Pages
 | 
						|
 */
 | 
						|
 | 
						|
namespace Smush\App\Pages;
 | 
						|
 | 
						|
use Smush\App\Abstract_Page;
 | 
						|
use Smush\App\Interface_Page;
 | 
						|
 | 
						|
if ( ! defined( 'WPINC' ) ) {
 | 
						|
	die;
 | 
						|
}
 | 
						|
 | 
						|
/**
 | 
						|
 * Class Tutorials
 | 
						|
 */
 | 
						|
class Tutorials extends Abstract_Page implements Interface_Page {
 | 
						|
 | 
						|
	/**
 | 
						|
	 * Function triggered when the page is loaded before render any content.
 | 
						|
	 */
 | 
						|
	public function on_load() {}
 | 
						|
 | 
						|
	/**
 | 
						|
	 * Enqueue scripts.
 | 
						|
	 *
 | 
						|
	 * @since 3.9.0
 | 
						|
	 *
 | 
						|
	 * @param string $hook Hook from where the call is made.
 | 
						|
	 */
 | 
						|
	public function enqueue_scripts( $hook ) {
 | 
						|
		$this->enqueue_tutorials_scripts();
 | 
						|
	}
 | 
						|
 | 
						|
	/**
 | 
						|
	 * Render page header.
 | 
						|
	 */
 | 
						|
	public function render_page_header() {
 | 
						|
		$tutorials = add_query_arg(
 | 
						|
			array(
 | 
						|
				'utm_source'   => 'smush',
 | 
						|
				'utm_medium'   => 'plugin',
 | 
						|
				'utm_campaign' => 'smush_tutorials_page',
 | 
						|
			),
 | 
						|
			esc_url( 'https://wpmudev.com/blog/tutorials/tutorial-category/smush-pro/' )
 | 
						|
		);
 | 
						|
 | 
						|
		?>
 | 
						|
		<div class="sui-header">
 | 
						|
			<h1 class="sui-header-title"><?php echo esc_html( get_admin_page_title() ); ?></h1>
 | 
						|
			<div class="sui-actions-right">
 | 
						|
				<?php if ( ! apply_filters( 'wpmudev_branding_hide_doc_link', false ) ) : ?>
 | 
						|
					<a href="<?php echo esc_url( $tutorials ); ?>" target="_blank" class="sui-button sui-button-ghost">
 | 
						|
						<span class="sui-icon-open-new-window" aria-hidden="true"></span>
 | 
						|
						<?php esc_html_e( 'View All', 'wp-smushit' ); ?>
 | 
						|
					</a>
 | 
						|
				<?php endif; ?>
 | 
						|
			</div>
 | 
						|
		</div>
 | 
						|
		<?php
 | 
						|
	}
 | 
						|
 | 
						|
}
 |