HEX
Server: Apache
System: Linux cp4.skywebbox.com 5.14.0-503.15.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Nov 28 07:25:19 EST 2024 x86_64
User: alfouzantranspor (1054)
PHP: 8.3.23
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/alfouzantranspor/public_html/wp-content/themes/logistic-warehouse/inc/upgrade-to-pro.php
<?php
/**
 * Upgrade to pro options
 */
function logistic_warehouse_upgrade_pro_options( $wp_customize ) {

	$wp_customize->add_section(
		'upgrade_premium',
		array(
			'title'    => esc_html__( 'About Logistic Warehouse', 'logistic-warehouse' ),
			'priority' => 1,
		)
	);

	class Logistic_Warehouse_Pro_Button_Customize_Control extends WP_Customize_Control {
		public $type = 'upgrade_premium';

		function render_content() {
			?>
			<div class="pro_info">
				<ul>
					<li><a class="upgrade-to-pro pro-btn" href="<?php echo esc_url( LOGISTIC_WAREHOUSE_PREMIUM_PAGE ); ?>" target="_blank"><i class="dashicons dashicons-cart"></i><?php esc_html_e( 'Upgrade Pro', 'logistic-warehouse' ); ?> </a></li>

					<li><a class="upgrade-to-pro" href="<?php echo esc_url( LOGISTIC_WAREHOUSE_PRO_DEMO ); ?>" target="_blank"><i class="dashicons dashicons-awards"></i><?php esc_html_e( 'Premium Demo', 'logistic-warehouse' ); ?> </a></li>
					
					<li><a class="upgrade-to-pro" href="<?php echo esc_url( LOGISTIC_WAREHOUSE_REVIEW ); ?>" target="_blank"><i class="dashicons dashicons-star-filled"></i><?php esc_html_e( 'Rate Us', 'logistic-warehouse' ); ?> </a></li>
					
					<li><a class="upgrade-to-pro" href="<?php echo esc_url( LOGISTIC_WAREHOUSE_SUPPORT ); ?>" target="_blank"><i class="dashicons dashicons-lightbulb"></i><?php esc_html_e( 'Support Forum', 'logistic-warehouse' ); ?> </a></li>	
					
					<li><a class="upgrade-to-pro" href="<?php echo esc_url( LOGISTIC_WAREHOUSE_THEME_PAGE ); ?>" target="_blank"><i class="dashicons dashicons-admin-appearance"></i><?php esc_html_e( 'Theme Page', 'logistic-warehouse' ); ?> </a></li>
				
					<li><a class="upgrade-to-pro" href="<?php echo esc_url( LOGISTIC_WAREHOUSE_THEME_DOCUMENTATION ); ?>" target="_blank"><i class="dashicons dashicons-visibility"></i><?php esc_html_e( 'Theme Documentation', 'logistic-warehouse' ); ?> </a></li>
				</ul>
			</div>
			<?php
		}
	}

	$wp_customize->add_setting(
		'pro_info_buttons',
		array(
			'capability'        => 'edit_theme_options',
			'sanitize_callback' => 'logistic_warehouse_sanitize_text',
		)
	);

	$wp_customize->add_control(
		new Logistic_Warehouse_Pro_Button_Customize_Control(
			$wp_customize,
			'pro_info_buttons',
			array(
				'section' => 'upgrade_premium',
			)
		)
	);
}
add_action( 'customize_register', 'logistic_warehouse_upgrade_pro_options' );