Plugin Directory

Changeset 2961665


Ignore:
Timestamp:
09/01/2023 12:21:30 PM (2 years ago)
Author:
localsync
Message:

release 1.1.5

Location:
local-sync/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • local-sync/trunk/README.txt

    r2929976 r2961665  
    44Tags: clone, migrate, wp duplicate, wpduplicate, copy site, local sync, local site, dev site, duplicate site, duplicator, cloning, migration, simple cloning, easiest cloning, free cloning
    55Requires at least: 3.0.1
    6 Tested up to: 6.2.2
    7 Stable tag: 1.1.4
     6Tested up to: 6.3.1
     7Stable tag: 1.1.5
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    5151
    5252== Changelog ==
     53= 1.1.4 =
     54*Release Date - 01 Sep 2023*
     55
     56* Fix : PHP v8.2.0 fixes.
     57
     58* Improvement : Tested upto WP 6.3.
     59* Improvement : WPMerge DB tables are excluded by default.
    5360= 1.1.4 =
    5461*Release Date - 23 Jun 2023*
  • local-sync/trunk/admin/class-local-sync-exclude-option.php

    r2749602 r2961665  
    302302        }
    303303
     304        if(is_wp_merge_table($table)){
     305            return 'table_excluded';
     306        }
    304307        if (local_sync_is_meta_data_backup()) {
    305308            return $this->is_meta_table_excluded($table);
  • local-sync/trunk/admin/class-local-sync-replace-db-links.php

    r2928566 r2961665  
    223223            }
    224224
     225            if (strstr($value[0], 'aiowps_audit_log') !== false) {
     226                local_sync_log(array(),'-----------skip aiowps_audit_log table----------------');
     227                continue;
     228            }
    225229            $this->replace_old_url_depth($replace_list, array($value[0]), true, $type);
    226230            unset($tables[$key]);
     
    840844
    841845        if (empty($lines) && $is_outside_config) {
    842             wptc_log(array(), '--------preparing self config sample file------------');
     846            local_sync_log(array(), '--------preparing self config sample file------------');
    843847           
    844848            $config_sample_file_contents_enc = 'PD9waHANCi8qKg0KICogVGhlIGJhc2UgY29uZmlndXJhdGlvbiBmb3IgV29yZFByZXNzDQogKg0KICogVGhlIHdwLWNvbmZpZy5waHAgY3JlYXRpb24gc2NyaXB0IHVzZXMgdGhpcyBmaWxlIGR1cmluZyB0aGUgaW5zdGFsbGF0aW9uLg0KICogWW91IGRvbid0IGhhdmUgdG8gdXNlIHRoZSB3ZWIgc2l0ZSwgeW91IGNhbiBjb3B5IHRoaXMgZmlsZSB0byAid3AtY29uZmlnLnBocCINCiAqIGFuZCBmaWxsIGluIHRoZSB2YWx1ZXMuDQogKg0KICogVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgY29uZmlndXJhdGlvbnM6DQogKg0KICogKiBEYXRhYmFzZSBzZXR0aW5ncw0KICogKiBTZWNyZXQga2V5cw0KICogKiBEYXRhYmFzZSB0YWJsZSBwcmVmaXgNCiAqICogQUJTUEFUSA0KICoNCiAqIEBsaW5rIGh0dHBzOi8vd29yZHByZXNzLm9yZy9kb2N1bWVudGF0aW9uL2FydGljbGUvZWRpdGluZy13cC1jb25maWctcGhwLw0KICoNCiAqIEBwYWNrYWdlIFdvcmRQcmVzcw0KICovDQoNCi8vICoqIERhdGFiYXNlIHNldHRpbmdzIC0gWW91IGNhbiBnZXQgdGhpcyBpbmZvIGZyb20geW91ciB3ZWIgaG9zdCAqKiAvLw0KLyoqIFRoZSBuYW1lIG9mIHRoZSBkYXRhYmFzZSBmb3IgV29yZFByZXNzICovDQpkZWZpbmUoICdEQl9OQU1FJywgJ2RhdGFiYXNlX25hbWVfaGVyZScgKTsNCg0KLyoqIERhdGFiYXNlIHVzZXJuYW1lICovDQpkZWZpbmUoICdEQl9VU0VSJywgJ3VzZXJuYW1lX2hlcmUnICk7DQoNCi8qKiBEYXRhYmFzZSBwYXNzd29yZCAqLw0KZGVmaW5lKCAnREJfUEFTU1dPUkQnLCAncGFzc3dvcmRfaGVyZScgKTsNCg0KLyoqIERhdGFiYXNlIGhvc3RuYW1lICovDQpkZWZpbmUoICdEQl9IT1NUJywgJ2xvY2FsaG9zdCcgKTsNCg0KLyoqIERhdGFiYXNlIGNoYXJzZXQgdG8gdXNlIGluIGNyZWF0aW5nIGRhdGFiYXNlIHRhYmxlcy4gKi8NCmRlZmluZSggJ0RCX0NIQVJTRVQnLCAndXRmOCcgKTsNCg0KLyoqIFRoZSBkYXRhYmFzZSBjb2xsYXRlIHR5cGUuIERvbid0IGNoYW5nZSB0aGlzIGlmIGluIGRvdWJ0LiAqLw0KZGVmaW5lKCAnREJfQ09MTEFURScsICcnICk7DQoNCi8qKiNAKw0KICogQXV0aGVudGljYXRpb24gdW5pcXVlIGtleXMgYW5kIHNhbHRzLg0KICoNCiAqIENoYW5nZSB0aGVzZSB0byBkaWZmZXJlbnQgdW5pcXVlIHBocmFzZXMhIFlvdSBjYW4gZ2VuZXJhdGUgdGhlc2UgdXNpbmcNCiAqIHRoZSB7QGxpbmsgaHR0cHM6Ly9hcGkud29yZHByZXNzLm9yZy9zZWNyZXQta2V5LzEuMS9zYWx0LyBXb3JkUHJlc3Mub3JnIHNlY3JldC1rZXkgc2VydmljZX0uDQogKg0KICogWW91IGNhbiBjaGFuZ2UgdGhlc2UgYXQgYW55IHBvaW50IGluIHRpbWUgdG8gaW52YWxpZGF0ZSBhbGwgZXhpc3RpbmcgY29va2llcy4NCiAqIFRoaXMgd2lsbCBmb3JjZSBhbGwgdXNlcnMgdG8gaGF2ZSB0byBsb2cgaW4gYWdhaW4uDQogKg0KICogQHNpbmNlIDIuNi4wDQogKi8NCmRlZmluZSggJ0FVVEhfS0VZJywgICAgICAgICAnc2pkYWpzYmRoYWpiZHNoamFiMzIzaGpiamgnICk7DQpkZWZpbmUoICdTRUNVUkVfQVVUSF9LRVknLCAgJ21udm5qc25ha2o3ODc4eTIzeWdlcXV3ZGhxJyApOw0KZGVmaW5lKCAnTE9HR0VEX0lOX0tFWScsICAgICduY21ua2FqbnNqdTI4OTc4Z2Ric2FqYmhpcycgKTsNCmRlZmluZSggJ05PTkNFX0tFWScsICAgICAgICAnY2poYWl1c2hmaXUzODdkaGJjaGJzamlpMmgnICk7DQpkZWZpbmUoICdBVVRIX1NBTFQnLCAgICAgICAgJ29pd3VqZGJkamFoc2ppandpdWl1dTczNzNoJyApOw0KZGVmaW5lKCAnU0VDVVJFX0FVVEhfU0FMVCcsICdobmJjdWl3OHliY2JzYWhpODJianNoYmloaScgKTsNCmRlZmluZSggJ0xPR0dFRF9JTl9TQUxUJywgICAneXdndnNjc2Fqc2tqaGFpbmNzamJ1Mjh1NzMnICk7DQpkZWZpbmUoICdOT05DRV9TQUxUJywgICAgICAgJ2Jja2l1MjgyNjdoc2hiY2Jqc2lhODI3YmJiJyApOw0KDQovKiojQC0qLw0KDQovKioNCiAqIFdvcmRQcmVzcyBkYXRhYmFzZSB0YWJsZSBwcmVmaXguDQogKg0KICogWW91IGNhbiBoYXZlIG11bHRpcGxlIGluc3RhbGxhdGlvbnMgaW4gb25lIGRhdGFiYXNlIGlmIHlvdSBnaXZlIGVhY2gNCiAqIGEgdW5pcXVlIHByZWZpeC4gT25seSBudW1iZXJzLCBsZXR0ZXJzLCBhbmQgdW5kZXJzY29yZXMgcGxlYXNlIQ0KICovDQokdGFibGVfcHJlZml4ID0gJ3dwXyc7DQoNCi8qKg0KICogRm9yIGRldmVsb3BlcnM6IFdvcmRQcmVzcyBkZWJ1Z2dpbmcgbW9kZS4NCiAqDQogKiBDaGFuZ2UgdGhpcyB0byB0cnVlIHRvIGVuYWJsZSB0aGUgZGlzcGxheSBvZiBub3RpY2VzIGR1cmluZyBkZXZlbG9wbWVudC4NCiAqIEl0IGlzIHN0cm9uZ2x5IHJlY29tbWVuZGVkIHRoYXQgcGx1Z2luIGFuZCB0aGVtZSBkZXZlbG9wZXJzIHVzZSBXUF9ERUJVRw0KICogaW4gdGhlaXIgZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnRzLg0KICoNCiAqIEZvciBpbmZvcm1hdGlvbiBvbiBvdGhlciBjb25zdGFudHMgdGhhdCBjYW4gYmUgdXNlZCBmb3IgZGVidWdnaW5nLA0KICogdmlzaXQgdGhlIGRvY3VtZW50YXRpb24uDQogKg0KICogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2RvY3VtZW50YXRpb24vYXJ0aWNsZS9kZWJ1Z2dpbmctaW4td29yZHByZXNzLw0KICovDQpkZWZpbmUoICdXUF9ERUJVRycsIGZhbHNlICk7DQoNCi8qIEFkZCBhbnkgY3VzdG9tIHZhbHVlcyBiZXR3ZWVuIHRoaXMgbGluZSBhbmQgdGhlICJzdG9wIGVkaXRpbmciIGxpbmUuICovDQoNCg0KDQovKiBUaGF0J3MgYWxsLCBzdG9wIGVkaXRpbmchIEhhcHB5IHB1Ymxpc2hpbmcuICovDQoNCi8qKiBBYnNvbHV0ZSBwYXRoIHRvIHRoZSBXb3JkUHJlc3MgZGlyZWN0b3J5LiAqLw0KaWYgKCAhIGRlZmluZWQoICdBQlNQQVRIJyApICkgew0KCWRlZmluZSggJ0FCU1BBVEgnLCBfX0RJUl9fIC4gJy8nICk7DQp9DQoNCi8qKiBTZXRzIHVwIFdvcmRQcmVzcyB2YXJzIGFuZCBpbmNsdWRlZCBmaWxlcy4gKi8NCnJlcXVpcmVfb25jZSBBQlNQQVRIIC4gJ3dwLXNldHRpbmdzLnBocCc7DQo';
     
    846850            $file_contents = base64_decode($config_sample_file_contents_enc);
    847851
    848             wptc_log($file_contents, '--------file contents to write------------');
     852            local_sync_log($file_contents, '--------file contents to write------------');
    849853
    850854            if(file_put_contents($meta['new_path'] . '/wp-config-sample.php', $file_contents) === FALSE){
    851                 wptc_log(array(), '---------WP CONFIG SAMPLE NOT WRITABLE------------');
     855                local_sync_log(array(), '---------WP CONFIG SAMPLE NOT WRITABLE------------');
    852856            }
    853857            $lines = @file($meta['new_path'] . '/wp-config-sample.php');
  • local-sync/trunk/admin/class-local-sync-restore-op.php

    r2928566 r2961665  
    595595            }
    596596
     597            if (strpos($line, "'itsec_online_files_hashes',") > 0) {
     598                continue; // Skip it if it's itsec_online_files_hashes value
     599            }
     600
     601            if (strpos($line, "'_transient_dirsize_cache',") > 0) {
     602                continue; // Skip it if it's _transient_dirsize_cache value
     603            }
     604
     605            if (strpos($line, "'limit_login_logged',") > 0) {
     606                continue; // Skip it if it's limit_login_logged value
     607            }
    597608            $current_query .= $line;
    598609
     
    743754
    744755        if( stripos($haystack, "insert into") !== false
     756            && ( !empty($from) && !empty($fromURL) && !empty($fromURL['host']) )
    745757            && stripos($haystack, $fromURL['host']) !== false ){
    746758            $match = explode(",'", $haystack);
  • local-sync/trunk/local-sync-bridge/index.php

    r2749602 r2961665  
    2222    $local_sync_profiling_start = time();
    2323
     24    error_reporting(error_reporting() & ~E_DEPRECATED);
    2425    include_once(dirname(__FILE__) . '/wp-modified-functions.php');
    2526    include_once(dirname(__FILE__) . '/wp-tc-config.php');
     
    6566        $last_error = error_get_last();
    6667
    67         if(!empty($last_error)){
     68        if(!empty($last_error) && !empty($last_error['type']) && $last_error['type'] != 8192){
    6869            local_sync_log($last_error, "--------last_error--------");
    6970        }
  • local-sync/trunk/local-sync-constants.php

    r2929976 r2961665  
    11<?php
    22
     3error_reporting(error_reporting() & ~E_DEPRECATED);
    34class Local_Sync_Constants{
    45    public function __construct(){
     
    7576
    7677    public function versions(){
    77         $this->define( 'LOCAL_SYNC_VERSION', '1.1.4' );
     78        $this->define( 'LOCAL_SYNC_VERSION', '1.1.5' );
    7879        $this->define( 'LOCAL_SYNC_DATABASE_VERSION', '1.0' );
    7980    }
  • local-sync/trunk/local-sync-debug.php

    r2245393 r2961665  
    5353    }
    5454
     55    if(!empty($last_error['type']) && $last_error['type'] == 8192){
     56        return;
     57    }
    5558    file_put_contents(LOCAL_SYNC_WP_CONTENT_DIR . '/local-sync-logs.txt', $log_error_types[$last_error['type']] . ": " . $last_error['message'] . " in " . $last_error['file'] . " on " . " line " . $last_error['line'] . "\n", FILE_APPEND);
    5659}
  • local-sync/trunk/local-sync-generic-functions.php

    r2796922 r2961665  
    615615}
    616616
     617function is_wp_merge_table($tableName) {
     618    global $wpdb;
     619   
     620    $wp_prefix_with_tc_prefix = $wpdb->base_prefix . 'wpmerge';
     621
     622    local_sync_log($wp_prefix_with_tc_prefix, "--------is_wp_merge_table--------");
     623
     624    $this_sync_strpos = stripos($tableName, $wp_prefix_with_tc_prefix);
     625
     626    if (false !== $this_sync_strpos && $this_sync_strpos === 0) {
     627
     628        return true;
     629    }
     630
     631    return false;
     632}
    617633function status_losy($status, $success=true, $return=true, $options='', $multicall=false){
    618634    local_sync_log($status, "--------status_losy--------");
  • local-sync/trunk/local-sync.php

    r2929976 r2961665  
    1212 * Plugin URI:        https://localsync.io
    1313 * Description:       Easily migrate your WordPress Site from one host to another.
    14  * Version:           1.1.4
     14 * Version:           1.1.5
    1515 * Author:            Revmakx
    1616 * Author URI:        https://revmakx.com
     
    2525    die;
    2626}
     27error_reporting(error_reporting() & ~E_DEPRECATED);
    2728
    2829require plugin_dir_path( __FILE__ ) . 'local-sync-constants.php';
Note: See TracChangeset for help on using the changeset viewer.