Plugin Directory

Changeset 3036780


Ignore:
Timestamp:
02/16/2024 11:06:06 AM (2 years ago)
Author:
prosolution
Message:

1.9.2

  • FIXED Bug:
    • fatal error during first time installation and activation fixed
Location:
prosolution-wp-client/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • prosolution-wp-client/trunk/README.txt

    r3012366 r3036780  
    6666
    6767== Changelog ==
     68
     69= 1.9.2 =
     70* FIXED Bug:
     71  - fatal error during first time installation and activation fixed
    6872
    6973= 1.9.1 =
  • prosolution-wp-client/trunk/prosolwpclient.php

    r3012366 r3036780  
    1717     * Plugin URI:        https://prosolution.com/produkte-und-services/workexpert.html
    1818     * Description:       WordPress client for ProSolution
    19      * Version:           1.9.1
     19     * Version:           1.9.2
    2020     * Author:            ProSolution
    2121     * Author URI:        https://www.prosolution.com
     
    4242
    4343    defined('PROSOLWPCLIENT_PLUGIN_NAME') or define('PROSOLWPCLIENT_PLUGIN_NAME', 'prosolwpclient');
    44     defined('PROSOLWPCLIENT_PLUGIN_VERSION') or define('PROSOLWPCLIENT_PLUGIN_VERSION', '1.9.1');
     44    defined('PROSOLWPCLIENT_PLUGIN_VERSION') or define('PROSOLWPCLIENT_PLUGIN_VERSION', '1.9.2');
    4545    defined('PROSOLWPCLIENT_BASE_NAME') or define('PROSOLWPCLIENT_BASE_NAME', plugin_basename(__FILE__));
    4646    defined('PROSOLWPCLIENT_ROOT_PATH') or define('PROSOLWPCLIENT_ROOT_PATH', plugin_dir_path(__FILE__));
     
    302302            $new_apiconfig_arr=array();
    303303            $validsite=intval(get_option('prosolwpclient_additionalsite')['valids']);
    304             for($x=0;$x<=$validsite;$x++){
    305                 $issite= $x==0 ? '' : 'site'.$x.'_';
    306                 if(array_key_exists($issite.'api_pass', $old_apiconfig_arr)){
    307                     if($old_apiconfig_arr[$issite.'api_pass'] != ''){
    308                         $new_apiconfig_arr[$issite.'api_url'] = $old_apiconfig_arr[$issite.'api_url'];
    309                         $new_apiconfig_arr[$issite.'api_user'] = $old_apiconfig_arr[$issite.'api_user'];
    310                    
    311                         $oldapipass = crypt_custom_old($old_apiconfig_arr[$issite.'api_pass'],'d');     
    312        
    313                         $new_apiconfig_arr[$issite.'api_pass'] = crypt_custom($oldapipass, 'e');
    314                     }else{
    315                         $new_apiconfig_arr[$issite.'api_url'] = $old_apiconfig_arr[$issite.'api_url'];
    316                         $new_apiconfig_arr[$issite.'api_user'] = $old_apiconfig_arr[$issite.'api_user'];
    317                         $new_apiconfig_arr[$issite.'api_pass'] = $old_apiconfig_arr[$issite.'api_pass'];
     304            if(false != get_option('prosolwpclient_additionalsite')){
     305                for($x=0;$x<=$validsite;$x++){
     306                    $issite= $x==0 ? '' : 'site'.$x.'_';
     307                    if(array_key_exists($issite.'api_pass', $old_apiconfig_arr)){
     308                        if($old_apiconfig_arr[$issite.'api_pass'] != ''){
     309                            $new_apiconfig_arr[$issite.'api_url'] = $old_apiconfig_arr[$issite.'api_url'];
     310                            $new_apiconfig_arr[$issite.'api_user'] = $old_apiconfig_arr[$issite.'api_user'];
     311                       
     312                            $oldapipass = crypt_custom_old($old_apiconfig_arr[$issite.'api_pass'],'d');     
     313           
     314                            $new_apiconfig_arr[$issite.'api_pass'] = crypt_custom($oldapipass, 'e');
     315                        }else{
     316                            $new_apiconfig_arr[$issite.'api_url'] = $old_apiconfig_arr[$issite.'api_url'];
     317                            $new_apiconfig_arr[$issite.'api_user'] = $old_apiconfig_arr[$issite.'api_user'];
     318                            $new_apiconfig_arr[$issite.'api_pass'] = $old_apiconfig_arr[$issite.'api_pass'];
     319                        }
     320                        update_option( 'prosolwpclient_api_config', $new_apiconfig_arr );
    318321                    }
    319                     update_option( 'prosolwpclient_api_config', $new_apiconfig_arr );
    320322                }
    321323            }
Note: See TracChangeset for help on using the changeset viewer.