403Webshell
Server IP : 213.186.33.4  /  Your IP : 216.73.216.222
Web Server : Apache
System : Linux webm005.cluster103.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64
User : karinebmkh ( 644538)
PHP Version : 8.4.22
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/karinebmkh/www2/wp-content/themes/glaza/includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/karinebmkh/www2/wp-content/themes/glaza/includes/page.php
<?php
/**
 * @return array
 * category page settings
 */
if ( ! function_exists( 'glaza_page_category_settings' ) ) {
	function glaza_page_category_settings() {

		global $wp_query;

		$cat_id         = $wp_query->get_queried_object_id();
		$settings       = array();
		$cat_options    = get_option( 'glaza_taxonomy_cat_options', array() );
		$cat_pagination = get_option( 'glaza_taxonomy_cat_pagination', array() );
		$cat_sidebar    = get_option( 'glaza_taxonomy_cat_sidebar', array() );
		$cat_header     = get_option( 'glaza_taxonomy_cat_header', array() );

		$settings['category'] = $cat_id;

		if ( isset ( $cat_options[ $cat_id ] ) ) {
			$cat_options = $cat_options[ $cat_id ];
		}

		if ( isset( $cat_pagination[ $cat_id ] ) ) {
			$cat_pagination = $cat_pagination[ $cat_id ];
		}

		if ( isset( $cat_sidebar[ $cat_id ] ) ) {
			$cat_sidebar = $cat_sidebar[ $cat_id ];
		}

		if ( isset ( $cat_header[ $cat_id ] ) ) {
			$cat_header = $cat_header[ $cat_id ];
		}

		if ( ! empty( $cat_options['cat_layout'] ) && 'default' != $cat_options['cat_layout'] ) {
			$settings['layout'] = $cat_options['cat_layout'];
		} else {
			$settings['layout'] = glaza_get_option( 'cat_layout' );
		}

		if ( ! empty( $cat_options['cat_posts_per_page'] ) ) {
			$settings['posts_per_page'] = intval( $cat_options['cat_posts_per_page'] );
		} else {
			$settings['posts_per_page'] = glaza_get_option( 'cat_posts_per_page' );
		}

		if ( empty( $settings['posts_per_page'] ) ) {
			$settings['posts_per_page'] = get_option( 'posts_per_page' );
		}

		if ( ! empty( $cat_pagination['cat_pagination'] ) && 'default' != $cat_pagination['cat_pagination'] ) {
			$settings['pagination'] = $cat_pagination['cat_pagination'];
		} else {
			$settings['pagination'] = glaza_get_option( 'cat_pagination' );
		}

		if ( 'loadmore' == $settings['pagination'] || 'infinite' == $settings['pagination'] ) {
			$settings['block_name'] = 'blog';
			$settings['block_id']   = 'category-' . $cat_id;

			$paged = get_query_var( 'paged' );
			if ( empty( $paged ) ) {
				$settings['page_current'] = 1;
			}
			$settings['page_max'] = $wp_query->max_num_pages;
		}

		if ( ! empty( $cat_header['cat_header_bg'][0] ) ) {
			$settings['cat_header_bg'] = $cat_header['cat_header_bg'][0];
		}

		if ( ! empty( $cat_header['cat_header_text_style'] ) ) {
			$settings['cat_header_text_style'] = $cat_header['cat_header_text_style'];
		}

		if ( ! empty( $cat_sidebar['cat_sidebar_name'] ) && 'default' != $cat_sidebar['cat_sidebar_name'] ) {
			$settings['sidebar_name'] = $cat_sidebar['cat_sidebar_name'];
		} else {
			$settings['sidebar_name'] = glaza_get_option( 'cat_sidebar_name' );
		}

		if ( ! empty( $cat_sidebar['cat_sidebar_position'] ) && 'default' != $cat_sidebar['cat_sidebar_position'] ) {
			$settings['sidebar_position'] = $cat_sidebar['cat_sidebar_position'];
		} else {
			$settings['sidebar_position'] = glaza_get_option( 'cat_sidebar_position' );
		}

		if ( 'default' == $settings['sidebar_position'] ) {
			$settings['sidebar_position'] = glaza_get_option( 'default_sidebar_position' );
		}

		return glaza_page_styling_setting( $settings );
	}
}


/**
 * @return array
 * archive page settings
 */
if ( ! function_exists( 'glaza_page_archive_settings' ) ) {
	function glaza_page_archive_settings() {

		$settings = array();

		$settings['layout']         = glaza_get_option( 'archive_layout' );
		$settings['posts_per_page'] = glaza_get_option( 'archive_posts_per_page' );
		if ( empty( $settings['posts_per_page'] ) ) {
			$settings['posts_per_page'] = get_option( 'posts_per_page' );
		}

		$settings['pagination']       = glaza_get_option( 'archive_pagination' );
		$settings['sidebar_name']     = glaza_get_option( 'archive_sidebar_name' );
		$settings['sidebar_position'] = glaza_get_option( 'archive_sidebar_position' );
		if ( 'default' == $settings['sidebar_position'] ) {
			$settings['sidebar_position'] = glaza_get_option( 'default_sidebar_position' );
		}

		return glaza_page_styling_setting( $settings );
	}
}


/**
 * @return array
 * search page settings
 */
if ( ! function_exists( 'glaza_page_search_settings' ) ) {
	function glaza_page_search_settings() {

		$settings = array();

		$settings['layout']         = glaza_get_option( 'search_layout' );
		$settings['posts_per_page'] = glaza_get_option( 'search_posts_per_page' );
		if ( empty( $settings['posts_per_page'] ) ) {
			$settings['posts_per_page'] = get_option( 'posts_per_page' );
		}

		$settings['pagination']       = glaza_get_option( 'search_pagination' );
		$settings['sidebar_name']     = glaza_get_option( 'search_sidebar_name' );
		$settings['sidebar_position'] = glaza_get_option( 'search_sidebar_position' );
		if ( 'default' == $settings['sidebar_position'] ) {
			$settings['sidebar_position'] = glaza_get_option( 'default_sidebar_position' );
		}

		return glaza_page_styling_setting( $settings );
	}
}


/**
 * @return array
 * author page settings
 */
if ( ! function_exists( 'glaza_page_author_settings' ) ) {
	function glaza_page_author_settings() {

		$settings = array();

		$settings['layout']         = glaza_get_option( 'author_layout' );
		$settings['posts_per_page'] = glaza_get_option( 'author_posts_per_page' );
		if ( empty( $settings['posts_per_page'] ) ) {
			$settings['posts_per_page'] = get_option( 'posts_per_page' );
		}

		$settings['pagination']       = glaza_get_option( 'author_pagination' );
		$settings['sidebar_name']     = glaza_get_option( 'author_sidebar_name' );
		$settings['sidebar_position'] = glaza_get_option( 'author_sidebar_position' );
		if ( 'default' == $settings['sidebar_position'] ) {
			$settings['sidebar_position'] = glaza_get_option( 'default_sidebar_position' );
		}

		return glaza_page_styling_setting( $settings );
	}
}

/**
 * @return array
 * blog index
 */
if ( ! function_exists( 'glaza_page_index_settings' ) ) {
	function glaza_page_index_settings() {
		$settings = array();

		$settings['layout']         = glaza_get_option( 'index_layout' );
		$settings['posts_per_page'] = glaza_get_option( 'index_posts_per_page' );
		if ( empty( $settings['posts_per_page'] ) ) {
			$settings['posts_per_page'] = get_option( 'posts_per_page' );
		}

		$settings['pagination']       = glaza_get_option( 'index_pagination' );
		$settings['sidebar_name']     = glaza_get_option( 'index_sidebar_name' );
		$settings['sidebar_position'] = glaza_get_option( 'index_sidebar_position' );
		if ( 'default' == $settings['sidebar_position'] ) {
			$settings['sidebar_position'] = glaza_get_option( 'default_sidebar_position' );
		}

		return glaza_page_styling_setting( $settings );
	}
}


/**
 * @param array $setting
 *
 * @return mixed
 * blog styling setting
 */
if ( ! function_exists( 'glaza_page_styling_setting' ) ) {
	function glaza_page_styling_setting( $settings = array() ) {

		if ( empty( $settings['layout'] ) ) {
			$settings['layout'] = 'classic';
		}

		if ( 'classic' == $settings['layout'] || 'classic-2' == $settings['layout'] ) {
			$settings['summary']         = glaza_get_option( 'blog_excerpt_summary_classic' );
			$settings['excerpt']         = glaza_get_option( 'blog_excerpt_length_classic' );
			$settings['product_columns'] = glaza_get_option( 'classic_products_per_row' );
		} elseif ( 'list' == $settings['layout'] || 'list-2' == $settings['layout'] ) {
			$settings['excerpt']         = glaza_get_option( 'blog_excerpt_length_list' );
			$settings['product_columns'] = glaza_get_option( 'list_products_per_row' );
		} else {
			$settings['excerpt'] = glaza_get_option( 'blog_excerpt_length_grid' );
		}

		$settings['shopthepost'] = glaza_get_option( 'post_shop' );
		$settings['readmore']    = glaza_get_option( 'post_readmore' );

		return $settings;
	}
}


/**
 * @return array
 * default page settings
 */
if ( ! function_exists( 'glaza_page_default_settings' ) ) {
	function glaza_page_default_settings() {

		$settings = array();
		$page_id  = get_the_ID();

		$settings['page_title'] = get_post_meta( $page_id, 'glaza_meta_page_title', true );
		if ( empty( $settings['page_title'] ) || 'default' == $settings['page_title'] ) {
			$settings['page_title'] = glaza_get_option( 'page_title' );
		} else {
			if ( 'none' == $settings['page_title'] ) {
				$settings['page_title'] = 0;
			} else {
				$settings['page_title'] = 1;
			}
		}

		$settings['width'] = get_post_meta( $page_id, 'glaza_meta_page_width', true );

		$settings['sidebar_name'] = get_post_meta( $page_id, 'glaza_meta_sidebar_name', true );
		if ( empty( $settings['sidebar_name'] ) || 'default' == $settings['sidebar_name'] ) {
			$settings['sidebar_name'] = glaza_get_option( 'page_sidebar_name' );
		}

		if ( empty( $settings['sidebar_name'] ) ) {
			$settings['sidebar_name'] = 'glaza_sidebar_default';
		}

		$settings['sidebar_position'] = get_post_meta( $page_id, 'glaza_meta_sidebar_position', true );

		if ( empty( $settings['sidebar_position'] ) || 'default' == $settings['sidebar_position'] ) {
			if ( class_exists( 'Woocommerce' ) && ( is_woocommerce() || is_cart() || is_checkout() ) ) {
				$settings['sidebar_position'] = 'none';
			}
		}

		if ( empty( $settings['sidebar_position'] ) || 'default' == $settings['sidebar_position'] ) {
			$settings['sidebar_position'] = glaza_get_option( 'page_sidebar_position' );
		}

		if ( empty( $settings['sidebar_position'] ) || 'default' == $settings['sidebar_position'] ) {
			$settings['sidebar_position'] = glaza_get_option( 'default_sidebar_position' );
		}

		return $settings;
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit