6

'; echo '' .__('Your upload folder is not writeable! The importer won\'t be able to import the placeholder images. Please check the folder permissions for', 'unitedthemes').'
'; echo ABSPATH . 'wp-content/uploads/'; echo '

'; endif; } else { /* wp-content folder not writeable */ if( !ut_is_writable( ABSPATH . 'wp-content/uploads/' ) ) : echo '

'; echo '' .__('Your wp-content folder is not writeable! The importer won\'t be able to import the placeholder images. Please check the folder permissions for', 'unitedthemes').'
'; echo ABSPATH . 'wp-content/'; echo '

'; endif; } /* some plugins need to be installed before the importer can be executed */ if( !ut_is_plugin_active('ut-portfolio/ut-portfolio.php') ) : echo '

'.__('Portfolio Management by UnitedThemes Plugin is not active, please activate it before importing the demo content.', 'unitedthemes').'

'; endif; if( !ut_is_plugin_active('ut-pricing/ut-pricing.php') ) : echo '

'.__('Pricing Table Management by UnitedThemes Plugin is not active, please activate it before importing the demo content.', 'unitedthemes').'

'; endif; /* importer has been used before */ if( get_option('ut_import_loaded') == 'active' ) : echo '

'.__('You already have imported the demo content before. Running this operation twice will result in double content!', 'unitedthemes').'

'; endif; /* import was successful */ if( isset($_GET['ut-import']) && $_GET['ut-import'] == 'success' ) : echo '

'.__('Import was successful, have fun!', 'unitedthemes').'

'; endif; ?>

Brooklyn Demo 1

Brooklyn Demo 2

Brooklyn Demo 3

Brooklyn Demo 4

Brooklyn Demo 5

Brooklyn Demo 6

Brooklyn Demo 7

Brooklyn Demo 8

Brooklyn Demo 9

Brooklyn Demo 10

  1. Wordpress Database Reset
fetch_attachments = true; ob_start(); $importer->import($theme_xml); ob_end_clean(); } else { wp_redirect( admin_url( 'themes.php?page=ut_view_updater&utimport=failed' ) ); } /* |-------------------------------------------------------------------------- | Set Primary Navigation |-------------------------------------------------------------------------- */ $locations = get_theme_mod( 'nav_menu_locations' ); $menus = wp_get_nav_menus(); if( is_array($menus) ) { foreach($menus as $menu) { // assign menus to theme locations $main = ( $demo_file == 'demo_eight' ) ? 'Menu 1' : 'Main'; if( $menu->name == $main ) { $locations['primary'] = $menu->term_id; } } } set_theme_mod( 'nav_menu_locations', $locations ); /* |-------------------------------------------------------------------------- | Set Reading Options |-------------------------------------------------------------------------- */ $homepage = get_page_by_title( 'Front Page' ); $posts_page = get_page_by_title( 'Blog' ); if( $demo_file == 'demo_eight' ) { $homepage = get_page_by_title( 'Frontpage' ); } if( isset($homepage->ID) && isset($posts_page->ID) ) { update_option('show_on_front', 'page'); update_option('page_on_front', $homepage->ID); // Front Page update_option('page_for_posts', $posts_page->ID); // Blog Page } /* |-------------------------------------------------------------------------- | Update Theme Options |-------------------------------------------------------------------------- */ if( isset( $_POST['ut-import-options'] ) && $_POST['ut-import-options'] == 'yes' ) : /* run layout loader */ ut_load_layout_into_ot( $demo_file . '.txt' ); endif; /* |-------------------------------------------------------------------------- | Revolution Slider Import |-------------------------------------------------------------------------- */ if( isset( $_POST['ut-import-revslider'] ) && $_POST['ut-import-revslider'] == 'yes' ) : if( class_exists('UniteFunctionsRev') ) { $rev_directory = THEME_DOCUMENT_ROOT . '/admin/assets/optionsdata/revslider/'; $rev_files = array(); foreach( glob( $rev_directory . '*.txt' ) as $filename ) { $filename = basename($filename); $rev_files[] = THEME_WEB_ROOT . '/admin/assets/optionsdata/revslider/' . $filename ; } foreach( $rev_files as $rev_file ) { $get_file = wp_remote_get( $rev_file ); $arrSlider = unserialize( $get_file['body'] ); $sliderParams = $arrSlider["params"]; if(isset($sliderParams["background_image"])) { $sliderParams["background_image"] = UniteFunctionsWPRev::getImageUrlFromPath($sliderParams["background_image"]); } $json_params = json_encode($sliderParams); $arrInsert = array(); $arrInsert["params"] = $json_params; $arrInsert["title"] = UniteFunctionsRev::getVal($sliderParams, "title","Slider1"); $arrInsert["alias"] = UniteFunctionsRev::getVal($sliderParams, "alias","slider1"); $wpdb->insert(GlobalsRevSlider::$table_sliders, $arrInsert); $sliderID = mysql_insert_id(); //create all slides $arrSlides = $arrSlider["slides"]; foreach($arrSlides as $slide){ $params = $slide["params"]; $layers = $slide["layers"]; //convert params images: if(isset($params["image"])) { $params["image"] = UniteFunctionsWPRev::getImageUrlFromPath($params["image"]); } //convert layers images: foreach($layers as $key=>$layer){ if(isset($layer["image_url"])){ $layer["image_url"] = UniteFunctionsWPRev::getImageUrlFromPath($layer["image_url"]); $layers[$key] = $layer; } } //create new slide $arrCreate = array(); $arrCreate["slider_id"] = $sliderID; $arrCreate["slide_order"] = $slide["slide_order"]; $arrCreate["layers"] = json_encode($layers); $arrCreate["params"] = json_encode($params); $wpdb->insert(GlobalsRevSlider::$table_slides,$arrCreate); } } } endif; /* |-------------------------------------------------------------------------- | Set Default Logo for Navigation |-------------------------------------------------------------------------- */ $logo_to_demo = array( 'demo_one' => 'brooklyn-logo-dark.png', 'demo_two' => 'brooklyn-logo-light.png', 'demo_three' => 'brooklyn-logo-dark.png', 'demo_four' => 'brooklyn-logo-light.png', 'demo_five' => 'brooklyn-logo-light.png', 'demo_six' => 'brooklyn-logo-light.png', 'demo_seven' => 'brooklyn-logo-dark.png', 'demo_eight' => 'brooklyn-logo-dark.png', 'demo_nine' => 'brooklyn-logo-light.png', 'demo_ten' => 'brooklyn-logo-dark.png', ); $default_logo = THEME_WEB_ROOT . '/images/default/' . $logo_to_demo[$demo_file]; set_theme_mod( 'ut_site_logo' , $default_logo ); /* |-------------------------------------------------------------------------- | Set Default Theme Color |-------------------------------------------------------------------------- */ $color_to_demo = array( 'demo_one' => '#F1C40F', 'demo_two' => '#FF6E00', 'demo_three' => '#1ABC9C', 'demo_four' => '#FF6E00', 'demo_five' => '#EB005D', 'demo_six' => '#FDA527', 'demo_seven' => '#FDA527', 'demo_eight' => '#D94118', 'demo_nine' => '#FDA527', 'demo_ten' => '#FDA527' ); update_option('ut_accentcolor', $color_to_demo[$demo_file]); /* |-------------------------------------------------------------------------- | set default categories for portfolio showcase |-------------------------------------------------------------------------- */ $showcase_to_demo = array( 'demo_one' => array('Grid Gallery'), 'demo_two' => array('Grid Gallery'), 'demo_three' => array('Grid Gallery'), 'demo_four' => array('Grid Gallery'), 'demo_five' => array('Grid Gallery' , 'Portfolio Carousel'), 'demo_six' => array('Grid Gallery'), 'demo_seven' => array('Grid Gallery'), 'demo_eight' => array('Grid Gallery'), 'demo_nine' => array('Grid Gallery' , 'Our Studio'), 'demo_eight' => array('Grid Gallery') ); /* fetch all used taxonomies first */ $taxonomies = get_terms( 'portfolio-category' , array( 'hide_empty' => true ) ); $portfolio_taxonomies = array(); /* built array */ foreach($taxonomies as $taxonomy ) { $portfolio_taxonomies[$taxonomy->term_id] = 'on'; } /* update showcase */ if( isset($showcase_to_demo[$demo_file]) ) { foreach( $showcase_to_demo[$demo_file] as $showcase ) { $showcase = get_page_by_title( $showcase , 'OBJECT' , 'portfolio-manager' ); update_post_meta($showcase->ID , 'ut_portfolio_categories' , $portfolio_taxonomies); } } /* |-------------------------------------------------------------------------- | Update Import Flag |-------------------------------------------------------------------------- */ update_option('ut_import_loaded', 'active'); /* |-------------------------------------------------------------------------- | Redirect User |-------------------------------------------------------------------------- */ wp_redirect( admin_url( 'themes.php?page=ut_view_updater&utimport=success' ) ); } } } } ?>