Payment Form for PayPal Pro - Version 1.1.57

Version Description

  • Fix to captcha image and db encoding

=

Download this release

Release Info

Developer codepeople
Plugin Icon 128x128 Payment Form for PayPal Pro
Version 1.1.57
Comparing to
See all releases

Code changes from version 1.1.56 to 1.1.57

README.txt CHANGED
@@ -299,7 +299,10 @@ A: In all plugin versions you can turn off IP tracking to avoid saving that user
299
= 1.1.56 =
300
* Code improvements
301
302
== Upgrade Notice ==
303
304
- = 1.1.56 =
305
- * Code improvements
299
= 1.1.56 =
300
* Code improvements
301
302
+ = 1.1.57 =
303
+ * Fix to captcha image and db encoding
304
+
305
== Upgrade Notice ==
306
307
+ = 1.1.57 =
308
+ * Fix to captcha image and db encoding
captcha/captcha.php CHANGED
@@ -62,9 +62,9 @@ $length = 0;
62
for ($i = 0; $i < $letter_count; $i++) {
63
$str .= chr(mt_rand(97, 122))." ";
64
}
65
- $_SESSION['rand_code'.$_GET["ps"]] = str_replace(" ", "", $str);
66
67
- setCookie('rand_code'.$_GET["ps"], md5(str_replace(" ", "", $str)), time()+36000,"/");
68
69
$image = imagecreatetruecolor($imgX, $imgY);
70
$backgr_col = imagecolorallocate($image, $bcolor["r"],$bcolor["g"],$bcolor["b"]);
62
for ($i = 0; $i < $letter_count; $i++) {
63
$str .= chr(mt_rand(97, 122))." ";
64
}
65
+ $_SESSION['rand_code'.sanitize_key($_GET["ps"])] = str_replace(" ", "", $str);
66
67
+ setCookie('rand_code'.sanitize_key($_GET["ps"]), md5(str_replace(" ", "", $str)), time()+36000,"/");
68
69
$image = imagecreatetruecolor($imgX, $imgY);
70
$backgr_col = imagecolorallocate($image, $bcolor["r"],$bcolor["g"],$bcolor["b"]);
cp_ppp.php CHANGED
@@ -3,7 +3,7 @@
3
Plugin Name: Payment Form for PayPal Pro
4
Plugin URI: https://wordpress.dwbooster.com/forms/paypal-payment-pro-form
5
Description: Payment Form for PayPal Pro to accept credit cards directly into your website. Official PayPal Partner.
6
- Version: 1.1.56
7
Author: CodePeople
8
Author URI: https://wordpress.dwbooster.com/forms/payment-form-for-paypal-pro
9
License: GPL
3
Plugin Name: Payment Form for PayPal Pro
4
Plugin URI: https://wordpress.dwbooster.com/forms/paypal-payment-pro-form
5
Description: Payment Form for PayPal Pro to accept credit cards directly into your website. Official PayPal Partner.
6
+ Version: 1.1.57
7
Author: CodePeople
8
Author URI: https://wordpress.dwbooster.com/forms/payment-form-for-paypal-pro
9
License: GPL
cp_ppp_admin_int_list.inc.php CHANGED
@@ -101,7 +101,7 @@ else if (isset($_GET['ac']) && $_GET['ac'] == 'st' && $current_user_access && wp
101
update_option( 'CP_CFPP_LOAD_SCRIPTS_ADMIN', ($_GET["scradmin"]=="1"?"0":"1") );
102
if ($_GET["chs"] != '')
103
{
104
- $target_charset = esc_sql($_GET["chs"]);
105
$tables = array( $wpdb->prefix.CP_PPP_POSTS_TABLE_NAME_NO_PREFIX, $wpdb->prefix.CP_PPP_FORMS_TABLE );
106
foreach ($tables as $tab)
107
{
@@ -112,7 +112,7 @@ else if (isset($_GET['ac']) && $_GET['ac'] == 'st' && $current_user_access && wp
112
$type = $item->Type;
113
if (preg_match("/^varchar\((\d+)\)#x2F;i", $type, $mat) || !strcasecmp($type, "CHAR") || !strcasecmp($type, "TEXT") || !strcasecmp($type, "MEDIUMTEXT"))
114
{
115
- $wpdb->query("ALTER TABLE {$tab} CHANGE {$name} {$name} {$type} COLLATE {$target_charset}");
116
}
117
}
118
}
101
update_option( 'CP_CFPP_LOAD_SCRIPTS_ADMIN', ($_GET["scradmin"]=="1"?"0":"1") );
102
if ($_GET["chs"] != '')
103
{
104
+ $target_charset = str_replace('`','``',sanitize_text_field($_GET["chs"]));
105
$tables = array( $wpdb->prefix.CP_PPP_POSTS_TABLE_NAME_NO_PREFIX, $wpdb->prefix.CP_PPP_FORMS_TABLE );
106
foreach ($tables as $tab)
107
{
112
$type = $item->Type;
113
if (preg_match("/^varchar\((\d+)\)#x2F;i", $type, $mat) || !strcasecmp($type, "CHAR") || !strcasecmp($type, "TEXT") || !strcasecmp($type, "MEDIUMTEXT"))
114
{
115
+ $wpdb->query("ALTER TABLE {$tab} CHANGE {$name} {$name} {$type} COLLATE `{$target_charset}`");
116
}
117
}
118
}