Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /var/www/web284/html/wp-content/plugins/sitepress-multilingual-cms/inc/ |
Current File : //var/www/web284/html/wp-content/plugins/sitepress-multilingual-cms/inc/upgrade.php |
<?php if(version_compare(get_option('icl_sitepress_version'), ICL_SITEPRESS_VERSION, '=') || (isset($_REQUEST['action']) && $_REQUEST['action'] == 'error_scrape') || !isset($wpdb) ) return; if(get_option('icl_sitepress_version') && version_compare(get_option('icl_sitepress_version'), '1.7.0', '<')){ define('WPML_UPGRADE_NOT_POSSIBLE', true); add_action('admin_notices', 'icl_plugin_too_old'); return; } add_action('plugins_loaded', 'icl_plugin_upgrade' , 1); function icl_plugin_upgrade(){ global $wpdb, $sitepress_settings, $sitepress; $iclsettings = get_option('icl_sitepress_settings'); // upgrade actions // 1. reset ajx_health_flag $iclsettings['ajx_health_checked'] = 0; update_option('icl_sitepress_settings',$iclsettings); // clear any caches require_once ICL_PLUGIN_PATH . '/inc/cache.php'; icl_cache_clear('locale_cache_class'); icl_cache_clear('flags_cache_class'); icl_cache_clear('language_name_cache_class'); if(get_option('icl_sitepress_version') && version_compare(get_option('icl_sitepress_version'), '1.7.2', '<')){ $wpdb->update($wpdb->prefix.'icl_flags', array('flag'=>'ku.png'), array('lang_code'=>'ku')); $wpdb->update($wpdb->prefix.'icl_languages_translations', array('name'=>'Magyar'), array('language_code'=>'hu', 'display_language_code'=>'hu')); $wpdb->update($wpdb->prefix.'icl_languages_translations', array('name'=>'Hrvatski'), array('language_code'=>'hr', 'display_language_code'=>'hr')); $wpdb->update($wpdb->prefix.'icl_languages_translations', array('name'=>'فارسی'), array('language_code'=>'fa', 'display_language_code'=>'fa')); } if(get_option('icl_sitepress_version') && version_compare(get_option('icl_sitepress_version'), '1.7.3', '<')){ $wpdb->update($wpdb->prefix.'icl_languages_translations', array('name'=>'پارسی'), array('language_code'=>'fa', 'display_language_code'=>'fa')); } if(get_option('icl_sitepress_version') && version_compare(get_option('icl_sitepress_version'), '1.7.7', '<')){ if(!isset($iclsettings['promote_wpml'])){ $iclsettings['promote_wpml'] = 0; update_option('icl_sitepress_settings',$iclsettings); } if(!isset($iclsettings['auto_adjust_ids'])){ $iclsettings['auto_adjust_ids'] = 0; update_option('icl_sitepress_settings',$iclsettings); } mysql_query("UPDATE {$wpdb->prefix}icl_translations SET element_type='tax_post_tag' WHERE element_type='tag'"); mysql_query("UPDATE {$wpdb->prefix}icl_translations SET element_type='tax_category' WHERE element_type='category'"); } if(get_option('icl_sitepress_version') && version_compare(get_option('icl_sitepress_version'), '1.7.8', '<')){ $res = $wpdb->get_results("SELECT ID, post_type FROM {$wpdb->posts}"); foreach($res as $row){ $post_types[$row->post_type][] = $row->ID; } foreach($post_types as $type=>$ids){ if(!empty($ids)){ mysql_query("UPDATE {$wpdb->prefix}icl_translations SET element_type='post_{$type}' WHERE element_type='post' AND element_id IN(".join(',',$ids).")"); } } // fix categories & tags in icl_translations $res = mysql_query("SELECT term_taxonomy_id, taxonomy FROM {$wpdb->term_taxonomy}"); while($row = mysql_fetch_object($res)) { $icltr = $wpdb->get_row("SELECT translation_id, element_type FROM {$wpdb->prefix}icl_translations WHERE element_id='{$row->term_taxonomy_id}' AND element_type LIKE 'tax\\_%'"); if('tax_' . $row->taxonomy != $icltr->element_type){ $wpdb->update($wpdb->prefix . 'icl_translations', array('element_type'=>'tax_'.$row->taxonomy), array('translation_id'=>$icltr->translation_id)); } } } if(get_option('icl_sitepress_version') && version_compare(get_option('icl_sitepress_version'), '2.0.0', '<')){ include_once ICL_PLUGIN_PATH . '/inc/upgrade-functions/upgrade-2.0.0.php'; if(empty($iclsettings['migrated_2_0_0'])){ define('ICL_MULTI_STEP_UPGRADE', true); return; // GET OUT AND DO NOT SET THE NEW VERSION } } if(get_option('icl_sitepress_version') && version_compare(get_option('icl_sitepress_version'), '2.0.4', '<')){ $sql = "ALTER TABLE {$wpdb->prefix}icl_translation_status ADD COLUMN `_prevstate` longtext"; mysql_query($sql); } icl_upgrade_version('2.0.5'); icl_upgrade_version('2.2.2'); icl_upgrade_version('2.3.0'); icl_upgrade_version('2.3.1'); icl_upgrade_version('2.3.3'); icl_upgrade_version('2.4.0'); icl_upgrade_version('2.5.0'); icl_upgrade_version('2.5.2'); icl_upgrade_version('2.6.0'); icl_upgrade_version('2.7'); icl_upgrade_version('2.9'); icl_upgrade_version('2.9.3'); if(version_compare(get_option('icl_sitepress_version'), ICL_SITEPRESS_VERSION, '<')){ update_option('icl_sitepress_version', ICL_SITEPRESS_VERSION); } } function icl_upgrade_version($version){ global $wpdb, $sitepress_settings, $sitepress, $iclsettings; if(get_option('icl_sitepress_version') && version_compare(get_option('icl_sitepress_version'), $version, '<')){ $upg_file = ICL_PLUGIN_PATH . '/inc/upgrade-functions/upgrade-' . $version . '.php'; if(file_exists($upg_file) && is_readable($upg_file)){ if(!defined('WPML_DOING_UPGRADE')){ define('WPML_DOING_UPGRADE', true); } include_once $upg_file; } } } function icl_plugin_too_old(){ ?> <div class="error message"> <p><?php printf(__("<strong>WPML notice:</strong> Upgrades to this version are only supported from versions %s and above. To upgrade from version %s, first, download <a%s>2.0.4</a>, do the DB upgrade and then go to this version.", 'sitepress'), '1.7.0', get_option('icl_sitepress_version'), ' href="http://downloads.wordpress.org/plugin/sitepress-multilingual-cms.2.0.4.zip"'); ?></p> </div> <?php } ?>
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare