| Server IP : 89.108.64.180 / Your IP : 216.73.217.95 Web Server : Apache/2.4.41 (Ubuntu) System : Linux 89-108-64-180.cloudvps.regruhosting.ru 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-root ( 1010) PHP Version : 8.0.30 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/v-eiske.ru/wp-content/themes/hotelmaster/plugins/ |
Upload File : |
<?php
/*
* Goodlayers Import Variable Setting
*/
if( is_admin() ){
add_filter('gdlr_nav_meta', 'gdlr_add_import_nav_meta');
add_action('gdlr_import_end', 'gdlr_add_import_action');
}
if( !function_exists('gdlr_add_import_nav_meta') ){
function gdlr_add_import_nav_meta( $array ){
return array('_gdlr_menu_icon', '_gdlr_mega_menu_item', '_gdlr_mega_menu_section');
}
}
if( !function_exists('gdlr_add_import_action') ){
function gdlr_add_import_action(){
// setting > reading area
update_option( 'show_on_front', 'page' );
update_option( 'page_on_front', 3720 );
update_option( 'page_for_posts', 0 );
// style-custom file
if( $_POST['import-file'] == 'demo.xml' ){
$default_file = GDLR_LOCAL_PATH . '/include/function/gdlr-admin-default.txt';
$default_admin_option = unserialize(file_get_contents($default_file));
update_option(THEME_SHORT_NAME . '_admin_option', $default_admin_option);
$source = get_template_directory() . '/stylesheet/style-custom-light.css';
$destination = get_template_directory() . '/stylesheet/style-custom.css';
copy($source, $destination);
}else if( $_POST['import-file'] == 'demo-dark.xml' ){
$default_file = GDLR_LOCAL_PATH . '/include/function/gdlr-admin-default-dark.txt';
$default_admin_option = unserialize(file_get_contents($default_file));
update_option(THEME_SHORT_NAME . '_admin_option', $default_admin_option);
$source = get_template_directory() . '/stylesheet/style-custom-dark.css';
$destination = get_template_directory() . '/stylesheet/style-custom.css';
copy($source, $destination);
}else if( $_POST['import-file'] == 'demo-modern.xml' ){
$default_file = GDLR_LOCAL_PATH . '/include/function/gdlr-admin-default-modern.txt';
$default_admin_option = unserialize(file_get_contents($default_file));
update_option(THEME_SHORT_NAME . '_admin_option', $default_admin_option);
$source = get_template_directory() . '/stylesheet/style-custom-modern.css';
$destination = get_template_directory() . '/stylesheet/style-custom.css';
copy($source, $destination);
}else if( $_POST['import-file'] == 'demo-hostel.xml' ){
$default_file = GDLR_LOCAL_PATH . '/include/function/gdlr-admin-default-hostel.txt';
$default_admin_option = unserialize(file_get_contents($default_file));
update_option(THEME_SHORT_NAME . '_admin_option', $default_admin_option);
$source = get_template_directory() . '/stylesheet/style-custom-hostel.css';
$destination = get_template_directory() . '/stylesheet/style-custom.css';
copy($source, $destination);
}else if( $_POST['import-file'] == 'demo-apartment.xml' ){
$default_file = GDLR_LOCAL_PATH . '/include/function/gdlr-admin-default-apartment.txt';
$default_admin_option = unserialize(file_get_contents($default_file));
update_option(THEME_SHORT_NAME . '_admin_option', $default_admin_option);
$source = get_template_directory() . '/stylesheet/style-custom-apartment.css';
$destination = get_template_directory() . '/stylesheet/style-custom.css';
copy($source, $destination);
}
// menu to themes location
$nav_id = 0;
$navs = get_terms('nav_menu', array( 'hide_empty' => true ));
foreach( $navs as $nav ){
if($nav->name == 'Main menu'){
$nav_id = $nav->term_id; break;
}
}
set_theme_mod('nav_menu_locations', array('main_menu' => $nav_id));
// import the widget
$widget_file = GDLR_LOCAL_PATH . '/plugins/goodlayers-importer-widget.txt';
$widget_data = unserialize(file_get_contents($widget_file));
// retrieve widget data
foreach($widget_data as $key => $value){
update_option( $key, $value );
}
}
}
//$widget_data = array();
//$widget_list = array('sidebars_widgets', 'widget_archives', 'widget_calendar',
// 'widget_categories', 'widget_gdlr-flickr-widget',
// 'widget_gdlr-popular-post-widget', 'widget_gdlr-port-slider-widget',
// 'widget_gdlr-post-slider-widget', 'widget_gdlr-recent-comment-widget', 'widget_gdlr-recent-portfolio-widget',
// 'widget_gdlr-recent-portfolio2-widget', 'widget_gdlr-recent-post-widget', 'widget_gdlr-top-rated-post-widget',
// 'widget_gdlr-twitter-widget', 'widget_gdlr-video-widget', 'widget_layerslider_widget',
// 'widget_master-slider-main-widget', 'widget_meta', 'widget_nav_menu', 'widget_pages',
// 'widget_price_filter', 'widget_product_categories', 'widget_product_search',
// 'widget_product_tag_cloud', 'widget_recent-comments', 'widget_recent-posts',
// 'widget_recently_viewed_products', 'widget_recent_reviews', 'widget_rss', 'widget_search', 'widget_soundcloud_is_gold_widget',
// 'widget_shopping_cart', 'widget_tag_cloud', 'widget_text', 'widget_top-rated-products',
// 'widget_woocommerce_layered_nav', 'widget_woocommerce_layered_nav_filters', 'widget_woocommerce_product_search',
// 'widget_woocommerce_price_filter', 'widget_woocommerce_products',
// 'widget_woocommerce_product_categories', 'widget_woocommerce_random_products', 'widget_woocommerce_top_rated_products',
// 'widget_woocommerce_product_tag_cloud', 'widget_woocommerce_recently_viewed_products', 'widget_woocommerce_recent_reviews',
// 'widget_woocommerce_widget_cart', 'widget_wpgmp_google_map_widget');
// foreach($widget_list as $widget){
// $widget_data[$widget] = get_option($widget);
// }
//$widget_file = GDLR_LOCAL_PATH . '/plugins/goodlayers-importer-widget.txt';
//$file_stream = @fopen($widget_file, 'w');
//fwrite($file_stream, serialize($widget_data));
//fclose($file_stream);
?>