Plugin Directory

Changeset 2124051


Ignore:
Timestamp:
07/16/2019 03:40:46 PM (7 years ago)
Author:
bpluijms
Message:

Fixed backup

Location:
kiyoh-klantenvertellen
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • kiyoh-klantenvertellen/tags/2.0.0/includes/class-kiyoh-klantenvertellen-plugin.php

    r2124050 r2124051  
    15101510       
    15111511        $provider = $this->plugin_settings['general']['kk_provider'];
    1512        
     1512        delete_transient('kk_plugin_backup');
    15131513        if($provider!="klantenvertellen_api" && $provider!="kiyoh_api" && get_transient('kk_plugin_backup')==false) {
    15141514            $data = $this->get_data($provider);
    15151515            $backup_data=get_option( 'kk_plugin_backup_'.$provider);
    1516    
    1517             if($data=!$backup_data && !empty($data)) {
    1518                 update_option( 'kk_plugin_backup_'.$provider, json_encode($data), true );
     1516           
     1517            if(isset($data['reviews']) && !empty($data['reviews'])) {
     1518                if($data!=$backup_data && !empty($data)) {
     1519                    update_option( 'kk_plugin_backup_'.$provider, $data );
     1520                }
     1521                set_transient( 'kk_plugin_backup', strtotime('now'), 1*60*60 );
    15191522            }
    1520             set_transient( 'kk_plugin_backup', strtotime('now'), 12*60*60 );
    15211523        }
    15221524        return true;
  • kiyoh-klantenvertellen/trunk/includes/class-kiyoh-klantenvertellen-plugin.php

    r2124050 r2124051  
    15101510       
    15111511        $provider = $this->plugin_settings['general']['kk_provider'];
    1512        
     1512        delete_transient('kk_plugin_backup');
    15131513        if($provider!="klantenvertellen_api" && $provider!="kiyoh_api" && get_transient('kk_plugin_backup')==false) {
    15141514            $data = $this->get_data($provider);
    15151515            $backup_data=get_option( 'kk_plugin_backup_'.$provider);
    1516    
    1517             if($data=!$backup_data && !empty($data)) {
    1518                 update_option( 'kk_plugin_backup_'.$provider, json_encode($data), true );
     1516           
     1517            if(isset($data['reviews']) && !empty($data['reviews'])) {
     1518                if($data!=$backup_data && !empty($data)) {
     1519                    update_option( 'kk_plugin_backup_'.$provider, $data );
     1520                }
     1521                set_transient( 'kk_plugin_backup', strtotime('now'), 1*60*60 );
    15191522            }
    1520             set_transient( 'kk_plugin_backup', strtotime('now'), 12*60*60 );
    15211523        }
    15221524        return true;
Note: See TracChangeset for help on using the changeset viewer.