<?php
if( get_option('tie_active') ) {
if( get_option('tie_active') < 3 ){
$old_options = array(
"tie_logo_setting",
"tie_logo",
"tie_logo_margin",
"tie_favicon",
"tie_gravatar",
"tie_timthumb",
"tie_top_right",
"tie_top_date",
"tie_todaydate_format",
"tie_random_article",
"tie_breadcrumbs",
"tie_breadcrumbs_delimiter",
"tie_css",
"tie_header_code",
"tie_footer_code",
"tie_sidebar_pos",
"tie_on_home",
"tie_home_layout",
"tie_home_tabs_box",
"tie_post_featured",
"tie_post_authorbio",
"tie_post_nav",
"tie_post_meta",
"tie_post_author",
"tie_post_date",
"tie_post_cats",
"tie_post_comments",
"tie_post_tags",
"tie_comment_validation",
"tie_share_post",
"tie_share_tweet",
"tie_share_twitter_username",
"tie_share_facebook",
"tie_share_linkdin",
"tie_share_stumble",
"tie_share_pinterest",
"tie_related",
"tie_related_number",
"tie_related_query",
"tie_footer_top",
"tie_footer_social",
"tie_footer_widgets",
"tie_footer_one",
"tie_footer_two",
"tie_share_buttons",
"tie_archives_socail",
"tie_blog_display",
"tie_category_desc",
"tie_category_rss",
"tie_tag_rss",
"tie_author_bio",
"tie_author_rss",
"tie_search_cats",
"tie_search_exclude_pages",
"tie_sidebar_home",
"tie_sidebar_page",
"tie_sidebar_post",
"tie_sidebar_archive",
"tie_breaking_news",
"tie_breaking_title",
"tie_breaking_number",
"tie_breaking_effect",
"tie_breaking_speed",
"tie_breaking_time",
"tie_breaking_type",
"tie_breaking_tag",
"tie_rss_url",
"tie_slider",
"tie_slider_type",
"tie_slider_pos",
"tie_slider_number",
"tie_flexi_slider_effect",
"tie_flexi_slider_speed",
"tie_flexi_slider_time",
"tie_elastic_slider_effect",
"tie_elastic_slider_autoplay",
"tie_elastic_slider_interval",
"tie_elastic_slider_speed",
"tie_slider_query",
"tie_slider_tag",
"tie_slider_cat",
"tie_slider_posts",
"tie_slider_pages",
"tie_slider_custom",
"tie_banner_top",
"tie_banner_top_img",
"tie_banner_top_url",
"tie_banner_top_alt",
"tie_banner_top_tab",
"tie_banner_top_adsense",
"tie_banner_bottom",
"tie_banner_bottom_img",
"tie_banner_bottom_url",
"tie_banner_bottom_alt",
"tie_banner_bottom_tab",
"tie_banner_bottom_adsense",
"tie_banner_above",
"tie_banner_above_img",
"tie_banner_above_url",
"tie_banner_above_alt",
"tie_banner_above_tab",
"tie_banner_above_adsense",
"tie_banner_below",
"tie_banner_below_img",
"tie_banner_below_url",
"tie_banner_below_alt",
"tie_banner_below_tab",
"tie_banner_below_adsense",
"tie_ads1_shortcode",
"tie_ads2_shortcode",
"tie_theme_skin",
"tie_background_type",
"tie_background_pattern",
"tie_background_pattern_color",
"tie_background_full",
"tie_exclude_shortcodes",
"tie_notify_theme",
"tie_dashboard_logo",
"tie_global_color",
"tie_links_color",
"tie_links_decoration",
"tie_links_color_hover",
"tie_links_decoration_hover",
"tie_topbar_links_color",
"tie_topbar_links_color_hover",
"tie_todaydate_background",
"tie_todaydate_color",
"tie_breaking_title_bg",
"tie_footer_title_color",
"tie_footer_links_color",
"tie_footer_links_color_hover",
"tie_breaking_cat",
"tie_sidebars",
"tie_social",
"tie_home_tabs",
"tie_background",
"tie_topbar_background",
"tie_header_background",
"tie_footer_background",
"tie_typography_general",
"tie_typography_top_menu",
"tie_typography_main_nav",
"tie_typography_page_title",
"tie_typography_post_title",
"tie_typography_post_meta",
"tie_typography_post_entry",
"tie_typography_boxes_title",
"tie_typography_widgets_title",
"tie_typography_footer_widgets_title",
"tie_typography_post_h1",
"tie_typography_post_h2",
"tie_typography_post_h3",
"tie_typography_post_h4",
"tie_typography_post_h5",
"tie_typography_post_h6"
);
$current_options = array();
foreach( $old_options as $option ){
if( get_option( $option ) ){
$new_option = preg_replace('/tie_/', '' , $option);
if( $option == 'tie_home_tabs' ){
$tie_home_tabs = explode (',' , get_option( $option ) );
$current_options[$new_option] = $tie_home_tabs ;
}else{
$current_options[$new_option] = get_option( $option ) ;
}
update_option( 'tie_options' , $current_options );
delete_option($option);
}
}
update_option( 'tie_active' , 3 );
echo '<script>location.reload();</script>';
die;
}
elseif( get_option('tie_active') < 4 ){
$categories_obj = get_categories('hide_empty=0');
foreach ($categories_obj as $pn_cat) {
$category_id = $pn_cat->cat_ID;
$cat_sidebar = tie_get_option( 'sidebar_cat_'.$category_id );
$cat_slider = tie_get_option( 'slider_cat_'.$category_id );
$cat_bg = tie_get_option( 'cat'.$category_id.'_background' );
$cat_full_bg = tie_get_option( 'cat'.$category_id.'_background_full' );
$cat_color = tie_get_option( 'cat_'.$category_id.'_color' );
$new_cat = array();
$new_cat['cat_sidebar'] = $cat_sidebar;
$new_cat['cat_slider'] = $cat_slider;
$new_cat['cat_color'] = $cat_color;
$new_cat['cat_background'] = $cat_bg;
$new_cat['cat_background_full'] = $cat_full_bg;
update_option( "tie_cat_".$category_id , $new_cat );
}
$theme_options = get_option( 'tie_options' );
if( !empty($theme_options['theme_skin']) ){
if( $theme_options['theme_skin'] == 'red' )
$theme_options['theme_skin'] = '#ef3636';
elseif( $theme_options['theme_skin'] == 'blue' )
$theme_options['theme_skin'] = '#37b8eb';
elseif( $theme_options['theme_skin'] == 'green' )
$theme_options['theme_skin'] = '#81bd00';
elseif( $theme_options['theme_skin'] == 'pink' )
$theme_options['theme_skin'] = '#e95ca2';
elseif( $theme_options['theme_skin'] == 'black' )
$theme_options['theme_skin'] = '#000';
elseif( $theme_options['theme_skin'] == 'yellow' )
$theme_options['theme_skin'] = '#ffbb01';
elseif( $theme_options['theme_skin'] == 'purple' )
$theme_options['theme_skin'] = '#7b77ff';
}
$theme_options['post_og_cards'] = true;
$theme_options['slider_caption'] = true;
$theme_options['slider_caption_length'] = 100;
$theme_options['box_meta_score'] = true;
$theme_options['box_meta_date'] = true;
$theme_options['box_meta_comments'] = true;
$theme_options['arc_meta_score'] = true;
$theme_options['arc_meta_date'] = true;
$theme_options['arc_meta_comments'] = true;
$theme_options['modern_scrollbar'] = true;
update_option( 'tie_options' , $theme_options );
update_option( 'tie_active' , 4.1 );
echo '<script>location.reload();</script>';
die;
}
elseif( get_option('tie_active') < 5 ){
if( get_option ( 'show_on_front' ) == 'posts' ){
$post = array(
'post_name' => 'home',
'post_title' => 'Home',
'post_status' => 'publish',
'post_type' => 'page',
'comment_status' => 'closed'
);
$post_id = wp_insert_post( $post, $wp_error );
//Set the new page as Homepage
update_option ( 'show_on_front', 'page' );
update_option ( 'page_on_front', $post_id );
// Move Builder To pages
$tie_get_blocks = get_option( 'tie_home_cats' );
$home_tabs_active = tie_get_option('home_tabs_box');
$home_tabs = tie_get_option('home_tabs');
if( !empty( $tie_get_blocks ) && is_array( $tie_get_blocks ) && tie_get_option('on_home') == 'boxes' && !empty( $post_id ) ){
$tie_new_blocks = $tie_get_blocks;
if( $home_tabs_active && $home_tabs ){
$tie_tabs_block = array( 'boxid' => 'tabs_111372', 'cat' => $home_tabs, 'type' => 'tabs' );
$tie_new_blocks[] = $tie_tabs_block;
}
}
elseif( tie_get_option('on_home') != 'boxes' && !empty( $post_id ) ){
if( tie_get_option( 'blog_display' ) == 'content' ){
$tie_new_blocks = array( array( 'title' => '', 'number' => '15', 'offset' => '', 'pagi' => 'true', 'boxid' => 'recent_111372', 'display' => 'content', 'type' => 'recent' ));
}elseif( tie_get_option( 'blog_display' ) == 'full_thumb' ){
$tie_new_blocks = array( array( 'title' => '', 'number' => '15', 'offset' => '', 'pagi' => 'true', 'boxid' => 'recent_111372', 'display' => 'full_thumb', 'type' => 'recent' ));
}else{
$tie_new_blocks = array( array( 'title' => '', 'number' => '15', 'offset' => '', 'pagi' => 'true', 'boxid' => 'recent_111372', 'display' => 'blog', 'type' => 'recent' ));
}
}
if( !empty( $tie_new_blocks ) && !empty( $post_id ) ){
update_post_meta( $post_id, 'tie_builder_active', 'yes' );
update_post_meta( $post_id, 'tie_builder', $tie_new_blocks );
update_post_meta( $post_id, 'home_exc_length', tie_get_option('home_exc_length') );
update_post_meta( $post_id, 'box_meta_score', tie_get_option('box_meta_score') );
update_post_meta( $post_id, 'box_meta_author', tie_get_option('box_meta_author') );
update_post_meta( $post_id, 'box_meta_date', tie_get_option('box_meta_date') );
update_post_meta( $post_id, 'box_meta_cats', tie_get_option('box_meta_cats') );
update_post_meta( $post_id, 'box_meta_comments', tie_get_option('box_meta_comments') );
update_post_meta( $post_id, 'box_meta_views', tie_get_option('box_meta_views') );
}
//Store Slider
if ( tie_get_option( 'slider' ) && !empty( $post_id ) ) {
update_post_meta( $post_id, 'slider' , true );
update_post_meta( $post_id, 'slider_type', tie_get_option('slider_type') );
update_post_meta( $post_id, 'slider_caption_length', tie_get_option('slider_caption_length') );
update_post_meta( $post_id, 'slider_pos', tie_get_option('slider_pos') );
update_post_meta( $post_id, 'elastic_slider_effect', tie_get_option('elastic_slider_effect') );
update_post_meta( $post_id, 'elastic_slider_interval', tie_get_option('elastic_slider_interval') );
update_post_meta( $post_id, 'elastic_slider_speed', tie_get_option('elastic_slider_speed') );
update_post_meta( $post_id, 'flexi_slider_effect', tie_get_option('flexi_slider_effect') );
update_post_meta( $post_id, 'flexi_slider_speed', tie_get_option('flexi_slider_speed') );
update_post_meta( $post_id, 'flexi_slider_time', tie_get_option('flexi_slider_time') );
update_post_meta( $post_id, 'slider_number', tie_get_option('slider_number') );
update_post_meta( $post_id, 'slider_query', tie_get_option('slider_query') );
update_post_meta( $post_id, 'slider_cat', tie_get_option('slider_cat') );
update_post_meta( $post_id, 'slider_tag', tie_get_option('slider_tag') );
update_post_meta( $post_id, 'slider_posts', tie_get_option('slider_posts') );
update_post_meta( $post_id, 'slider_pages', tie_get_option('slider_pages') );
update_post_meta( $post_id, 'slider_custom', tie_get_option('slider_custom') );
if( tie_get_option('slider_caption') )
update_post_meta( $post_id, 'slider_caption' , true );
}
}
$theme_options = get_option( 'tie_options' );
$theme_options['theme_layout'] = 'boxed';
$theme_options['lightbox_all'] = true;
$theme_options['lightbox_gallery'] = true;
$theme_options['top_search'] = true;
$theme_options['live_search'] = true;
$theme_options['top_social'] = true;
$theme_options['post_views'] = true;
$theme_options['share_post_type'] = 'counter';
$theme_options['related_number_full'] = '4';
$theme_options['check_also'] = true;
$theme_options['check_also_position'] = 'right';
$theme_options['check_also_number'] = '1';
$theme_options['check_also_query'] = 'category';
$theme_options['homepage_cats_colors'] = true;
$theme_options['lazy_load'] = true;
$theme_options['sticky_sidebar'] = true;
update_option( 'tie_options' , $theme_options );
update_option( 'tie_active' , 5 );
echo '<script>location.reload();</script>';
die;
}
elseif( get_option('tie_active') < '5.1.0' ){
$theme_options = get_option( 'tie_options' );
$theme_options['mobile_menu_active'] = true;
$theme_options['mobile_menu_search'] = true;
$theme_options['mobile_menu_social'] = true;
$theme_options['share_buttons_pages'] = true;
update_option( 'tie_options' , $theme_options );
update_option( 'tie_active' , '5.1.0' );
echo '<script>location.reload();</script>';
die;
}
elseif( get_option('tie_active') < '5.2.0' ){
//Update Theme options
global $tie_default_texts;
$theme_options = get_option( 'tie_options' );
$theme_options['reading_indicator'] = true;
foreach ( $tie_default_texts as $value ) {
if( !is_array( $value ) ){
$value = htmlspecialchars ( $value );
$tie_sanitize_title = tie_sanitize_title( $value );
$sanitize_title = sanitize_title ( $value );
if( $tie_sanitize_title != $sanitize_title ) {
$theme_options[ $tie_sanitize_title ] = $theme_options[ $sanitize_title ];
}
}
}
update_option( 'tie_options' , $theme_options );
//Update Categories custom options
$tie_cats_options = '';
$categories_obj = get_categories();
foreach ($categories_obj as $pn_cat) {
$category_id = $pn_cat->cat_ID ;
$old_cat_options = get_option( "tie_cat_$category_id" );
if( $old_cat_options ){
$tie_cats_options[ $category_id ] = $old_cat_options;
}
delete_option( "tie_cat_$category_id" );
}
update_option( 'tie_cats_options' , $tie_cats_options );
//Update Theme Version
update_option( 'tie_active' , '5.2.0' );
echo '<script>location.reload();</script>';
die;
}
elseif( get_option('tie_active') < '5.3.0' ){
//Update Theme options
$theme_options = get_option( 'tie_options' );
$renamed_options = array( 'top_menu', 'main_nav', 'mobile_menu_hide_icons', 'rss_icon' );
foreach ( $renamed_options as $option ) {
if( tie_get_option( $option ) ){
unset( $theme_options[ $option ] );
}
else{
$theme_options[ $option ] = true;
}
}
update_option( 'tie_options' , $theme_options );
//Update Theme Version
update_option( 'tie_active' , '5.3.0' );
echo '<script>location.reload();</script>';
die;
}
elseif( get_option('tie_active') < '5.4.0' ){
//Update Theme options
$theme_options = get_option( 'tie_options' );
if( empty( $theme_options['typography_general']['font'] ) ){
$theme_options['typography_general']['font'] = 'Droid Sans:regular|700';
update_option( 'tie_options' , $theme_options );
}
//Update Theme Version
update_option( 'tie_active' , '5.4.0' );
echo '<script>location.reload();</script>';
die;
}
elseif( get_option('tie_active') < '5.7.0' ){
//Update Theme options
$theme_options = get_option( 'tie_options' );
$theme_options['structure_data'] = true;
$theme_options['schema_type'] = 'Article';
update_option( 'tie_options', $theme_options );
//Update Theme Version
update_option( 'tie_active' , '5.7.0' );
echo '<script>location.reload();</script>';
die;
}
}
//For Debugging
//update_option( 'tie_active' , '5.2.0' );
?>