PluginProbe
MainWP Dashboard: Self-hosted WordPress Management for Agencies / 6.2.2
MainWP Dashboard: Self-hosted WordPress Management for Agencies v6.2.2
6.2.2 6.2.1 6.2 6.1.8 6.1.7 6.1.6 6.1.5 6.1.4 6.1.3 6.1.2 6.1.1 6.1 6.0.12 6.0.11 4.6.0.1 5.0 5.0.1 5.0.2 5.0.3 5.0.3.1 5.0.3.2 5.1 5.1.1 5.2 5.2.1 All 155 releases
← All changes | pages/page-mainwp-extensions-handler.php +3 -1 6.1 → 6.2.2 View file →
@@ -938,8 +938,9 @@
938 938 // so the cloned site doesn't share the source row's file_key.
939 939 'http_user' => MainWP_Credential_Storage::decrypt_credential( $website->http_user ),
940 940 'http_pass' => MainWP_Credential_Storage::decrypt_credential( $website->http_pass ),
941 941 'ssl_version' => $website->ssl_version,
942 + 'force_use_ipv4' => $website->force_use_ipv4,
942 943 )
943 944 );
944 945 }
945 946 $ret['siteid'] = $clone_site->id;
@@ -966,14 +967,15 @@
966 967 // for the new clone with a fresh keyfile.
967 968 'http_user' => MainWP_Credential_Storage::decrypt_credential( $website->http_user ),
968 969 'http_pass' => MainWP_Credential_Storage::decrypt_credential( $website->http_pass ),
969 970 'sslVersion' => $website->ssl_version,
971 + 'force_use_ipv4' => $website->force_use_ipv4,
970 972 'wpe' => $website->wpe,
971 973 'isStaging' => 1,
972 974 );
973 975
974 976 $de_privkey = base64_decode( $website->privkey ); //phpcs:ignore -- NOSONAR -trust - compatible.
975 - $de_privkey = MainWP_Encrypt_Data_Lib::instance()->decrypt_privkey( $de_privkey, $site_id );
977 + $de_privkey = MainWP_Encrypt_Data_Lib::instance()->decrypt_privkey( $de_privkey, $website->id );
976 978
977 979 if ( ! empty( $de_privkey ) ) {
978 980 $de_privkey = base64_encode( $de_privkey ); //phpcs:ignore -- NOSONAR -ok.
979 981 } else {