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;
}
}