HEX
Server: LiteSpeed
System: Linux server257.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: salhiscp (12590)
PHP: 8.4.12
Disabled: NONE
Upload Files
File: /home/salhiscp/salhab360photos.com/wp-content/themes/acora/inc/AcoraData.php
<?php 
/**
 * Theme options.
 *
 * @package acora
 * @since acora 1.0
 */

class AcoraData{
	public static $data 				 = null;
	public static $register 			 = null;
	public static $custom_css 			 = null;
	public static $blog_settings 		 = null;
	public static $sidebar_settings 	 = null;
	public static $menu_settings 		 = null;
	public static $portfolio_settings    = null;
	public static $page_settings 		 = null;
	public static $footer_settings 		 = null;	
	
	public static function init(){
		self::$data = get_option('acora_data');
		if(empty(self::$data)){
			self::init_settings();
			self::set_data();
		}
		//self::reset();
		self::update();
	}

	private static function update(){
		if(empty(self::$data->general_settings['theme_style'])){
			self::$data->general_settings['theme_style'] = 'white';
		}
	}

	private static function reset(){
		self::init_settings();
		self::set_data();
	}

	private static function init_settings(){
		self::$data = new FWDUPTSettings();
		self::$data->init();

		// General settings
		self::$data->general_settings = self::$data->default_general_settings;
		set_theme_mod('acora_accent_color_db', self::$data->default_general_settings['accent_color']);
		
		// Page settings.
		self::$data->page_settings = self::$data->default_page_settings;

		// Blog settings.
		self::$data->blog_settings = self::$data->default_blog_settings;

		// Sidebar settings.
		self::$data->sidebar_settings = self::$data->default_sidebar_settings;

		// Menu settings.
		self::$data->menu_settings = self::$data->default_menu_settings;

		// Portfolio settings.
		self::$data->portfolio_settings = self::$data->default_portfolio_settings;

		//Fotter settings.
		self::$data->footer_settings = self::$data->default_footer_settings;
	}

	public static function get_data(){
		self::$data 				= get_option('acora_data');
		self::$register 			= self::$data->register;
		self::$general_settings 	= self::$data->general_settings;
		self::$custom_css 			= self::$data->custom_css;
		self::$blog_settings 		= self::$data->blog_settings;
		self::$sidebar_settings 	= self::$data->blog_settings;
		self::$menu_settings 		= self::$data->menu_settings;
		self::$page_settings 		= self::$data->page_settings;
		self::$footer_settings 		= self::$data->footer_settings;
	}
	public static function set_data(){
		update_option('acora_data', self::$data);
	}
}

class FWDUPTSettings{
	public $custom_css = null;
	public $default_custom_css = null;
	public $register = null;
	public $general_settings = null;
	public $default_general_settings = array(
		'theme_style'			=> 'white',
		'use_paralax_desktop'	=> true,
		'use_paralax_mobile'	=> false,
		'accent_color'			=> '#ffba00'
	);
  
	public $blog_settings = null;
	public $default_blog_settings = array(
		'use_share_feature'			=> true,
		'use_like_feature'			=> true,
		'show_header_in_archive'	=> true,
		'show_header_in_single'		=> false,
		'randomize_images'			=> true,
		'add_drag_support'			=> false,
		'show_count'				=> false,
		'show_navigation_arrows'	=> false,
		'show_zoom_button'			=> false,
		'show_fullscreen_button'	=> false,
		'buttons_hide_delay'		=> 3000,
		'slideshow_delay'			=> 5000,
		'header_images'				=> array(),
		'instagram_feed'			=> 'instagram_feed'
	);
	
	public $sidebar_settings = null;
	public $default_sidebar_settings = array(
		'show_sidebar'		=> true,
		'profile_picture'	=> '',
		'first_name'		=> '',
		'last_name'			=> '',
		'description'		=> '',
		'share'				=> array('facebook' 	=> '',
									 'google'		=> '',
									 'twitter'		=> '',
									 'pinterest'	=> '',
									 'linkedin'		=> '',
									 'instagram'	=> '',
									 'flickr'		=> '')
	);

	public $menu_settings = null;
	public $default_menu_settings = array(
		'logo_image' 		   		=> '',
		'alternative_logo_image' 	=> '',
		'copyright' 		   		=> '',
		'show_search_in_menu'       => true,
		'blink_menu_button'    		=> true,
		'share'				   		=> array('facebook' 	=> '',
											 'google'		=> '',
											 'twitter'		=> '',
											 'pinterest'	=> '',
											 'linkedin'		=> '',
											 'instagram'	=> '',
											 'flickr'		=> '')
	);

	public $page_settings = null;
	public $default_page_settings = array(
		'use_page_share_feature' 		  => true
	);

	public $portfolio_settings = null;
	public $default_portfolio_settings = array(
		'use_share_feature' 		  						=> true,
		'use_like_feature'			  						=> true,
		'portfolio_archive_type'	  						=> 'classic',
		'use_thumbnail_slideshow'	  						=> 'yes',
		'fit_thumbnails_height'       						=> 'yes',
		'selector_all'				  						=> 'All categories',
		'tags_selector_all'			  						=> 'All tags',
		'thumbnail_max_width'   	  						=> 450,
		'thumbnail_max_height'  	  						=> 330,
		'use_rp_feature'			 						=> 'yes',
		'thumbnails_rp_max_number'   						=> 8,
		'thumbnail_rp_max_width'	  						=> 378,
		'thumbnail_rp_max_height'	  						=> 277,
		'use_zoom'											=> true,
		'use_video'					  						=> true,
		'preloader_background_color'  						=> '#2e2e2e',
		'preloader_fill_color'		  						=> '#ffffff',
		'fill_entire_video_screen'	 						=> true,
		'use_keyboard'				  						=> true,
		'volume'					 						=> 1,
		'logo_src'					  						=> '',
		'show_volume_button'		  						=> true,
		'show_scrubber_when_controller_is_hidden' 			=> true,
		'show_chromecast_button'							=> true,
		'show_time'											=> true,
		'show_rewind_button'								=> true,
		'show_quality_button'								=> true,
		'show_playback_rate_button'							=> true,
		'show_video_fullscreen_button'						=> true,
		'show_scrubber_tool_tip_label'						=> true,
		'scrubbers_tooltip_label_background_color'			=> '#FFFFFF',
		'scrubbers_tooltip_label_font_color'				=> '#5a5a5a',
		'audio_visualizer_lines_color'						=> '#ffba00',
		'audio_visualizer_circle_color'						=> '#FFFFFF',
	);

	public $footer_settings = null;
	public $default_footer_settings = array(
		'footer_text'	=> ''
	);

	public function init(){
		$this->general_settings 	 = $this->default_general_settings;
		$this->blog_settings 	     = $this->default_blog_settings;
		$this->sidebar_settings 	 = $this->default_sidebar_settings;
		$this->menu_settings 		 = $this->default_menu_settings;
		$this->portfolio_settings    = $this->default_portfolio_settings;
		$this->footer_settings       = $this->default_footer_settings;
	}
}