Version Description
- 2.3.0
Download this release
Release Info
Developer | hannanstd |
Plugin | گرویتی فرم فارسی |
Version | 2.3.0.2 |
Comparing to | |
See all releases |
Code changes from version 2.3.0.1 to 2.3.0.2
- includes/class-payments.php +6 -1
- includes/class-settings.php +1 -1
- includes/class-transaction-id.php +12 -4
- index.php +2 -2
- readme.txt +6 -6
includes/class-payments.php
CHANGED
@@ -360,7 +360,8 @@ class GFPersian_Payments extends GFPersian_Core {
|
|
360 |
"confirmation_message" => $confirmation,
|
361 |
"form" => $form,
|
362 |
"entry" => $entry,
|
363 |
-
"lead" => $entry
|
|
|
364 |
);
|
365 |
}
|
366 |
|
@@ -496,6 +497,10 @@ class GFPersian_Payments extends GFPersian_Core {
|
|
496 |
return $version;
|
497 |
}
|
498 |
|
|
|
|
|
|
|
|
|
499 |
public static function nusoap() {
|
500 |
require_once 'lib/nusoap.php';
|
501 |
}
|
360 |
"confirmation_message" => $confirmation,
|
361 |
"form" => $form,
|
362 |
"entry" => $entry,
|
363 |
+
"lead" => $entry,
|
364 |
+
"page_number" => 1
|
365 |
);
|
366 |
}
|
367 |
|
497 |
return $version;
|
498 |
}
|
499 |
|
500 |
+
public static function transaction_id($entry) {
|
501 |
+
return GFPersian_Transaction_ID::create_transaction_id($entry, 'return');
|
502 |
+
}
|
503 |
+
|
504 |
public static function nusoap() {
|
505 |
require_once 'lib/nusoap.php';
|
506 |
}
|
includes/class-settings.php
CHANGED
@@ -173,7 +173,7 @@ class GFPersian_Settings extends GFAddOn {
|
|
173 |
'label' => 'عنوان کد رهگیری',
|
174 |
'tooltip' => 'در صورتیکه گزینه بالا را فعال کرده اید، عنوانی که میخواهید برای کد رهگیری نمایش داده شود را وارد کنید.',
|
175 |
'type' => 'text',
|
176 |
-
'default_value' =>
|
177 |
),
|
178 |
array(
|
179 |
'name' => 'transaction_id_mask',
|
173 |
'label' => 'عنوان کد رهگیری',
|
174 |
'tooltip' => 'در صورتیکه گزینه بالا را فعال کرده اید، عنوانی که میخواهید برای کد رهگیری نمایش داده شود را وارد کنید.',
|
175 |
'type' => 'text',
|
176 |
+
'default_value' => 'شماره تراکنش',
|
177 |
),
|
178 |
array(
|
179 |
'name' => 'transaction_id_mask',
|
includes/class-transaction-id.php
CHANGED
@@ -12,17 +12,17 @@ class GFPersian_Transaction_ID extends GFPersian_Core {
|
|
12 |
return;
|
13 |
}
|
14 |
|
15 |
-
$this->transaction_id_title = $this->option( 'transaction_id_title',
|
16 |
|
17 |
add_filter( 'gettext', array( $this, 'change_transaction_id_title' ), 999, 3 );
|
18 |
add_filter( 'ngettext', array( $this, 'change_transaction_id_title' ), 999, 3 );
|
19 |
-
add_action( 'gform_entry_created', array(
|
20 |
}
|
21 |
|
22 |
-
public function create_transaction_id( $entry, $form ) {
|
23 |
|
24 |
$default_mask = '9999999999';
|
25 |
-
$masked_input =
|
26 |
$masked_input = apply_filters( 'gform_transaction_id', $masked_input, $entry, $form );
|
27 |
$masked_input = ! empty( $masked_input ) ? $masked_input : $default_mask;
|
28 |
|
@@ -40,6 +40,14 @@ class GFPersian_Transaction_ID extends GFPersian_Core {
|
|
40 |
}
|
41 |
}
|
42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
GFAPI::update_entry_property( $entry['id'], 'transaction_id', $transaction_id );
|
44 |
}
|
45 |
|
12 |
return;
|
13 |
}
|
14 |
|
15 |
+
$this->transaction_id_title = $this->option( 'transaction_id_title', 'شماره تراکنش' );
|
16 |
|
17 |
add_filter( 'gettext', array( $this, 'change_transaction_id_title' ), 999, 3 );
|
18 |
add_filter( 'ngettext', array( $this, 'change_transaction_id_title' ), 999, 3 );
|
19 |
+
add_action( 'gform_entry_created', array( __CLASS__, 'create_transaction_id' ), 10, 2 );
|
20 |
}
|
21 |
|
22 |
+
public static function create_transaction_id( $entry, $form ) {
|
23 |
|
24 |
$default_mask = '9999999999';
|
25 |
+
$masked_input = self::_option( 'transaction_id_mask', $default_mask );
|
26 |
$masked_input = apply_filters( 'gform_transaction_id', $masked_input, $entry, $form );
|
27 |
$masked_input = ! empty( $masked_input ) ? $masked_input : $default_mask;
|
28 |
|
40 |
}
|
41 |
}
|
42 |
|
43 |
+
if ( $form == 'return' ) {
|
44 |
+
if ( self::_option( 'enable_transaction_id', '1' ) != '1' ) {
|
45 |
+
return '';
|
46 |
+
}
|
47 |
+
|
48 |
+
return $transaction_id;
|
49 |
+
}
|
50 |
+
|
51 |
GFAPI::update_entry_property( $entry['id'], 'transaction_id', $transaction_id );
|
52 |
}
|
53 |
|
index.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: گرویتی فرم پارسی
|
4 |
Description: بسته کامل بومی ساز گرویتی فرم برای ایرانیان - به همراه امکانات جانبی
|
5 |
Plugin URI: https://wordpress.org/plugins/persian-gravity-forms/
|
6 |
-
Version: 2.3.0.
|
7 |
Author: گرویتی فرم پارسی
|
8 |
Author URI: http://www.gravityforms.ir/
|
9 |
Domain Path: /languages/
|
@@ -14,7 +14,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
14 |
}
|
15 |
|
16 |
if ( ! defined( 'GF_PERSIAN_VERSION' ) ) {
|
17 |
-
define( 'GF_PERSIAN_VERSION', '2.3.0.
|
18 |
}
|
19 |
|
20 |
if ( ! defined( 'GF_PERSIAN_SLUG' ) ) {
|
3 |
Plugin Name: گرویتی فرم پارسی
|
4 |
Description: بسته کامل بومی ساز گرویتی فرم برای ایرانیان - به همراه امکانات جانبی
|
5 |
Plugin URI: https://wordpress.org/plugins/persian-gravity-forms/
|
6 |
+
Version: 2.3.0.2
|
7 |
Author: گرویتی فرم پارسی
|
8 |
Author URI: http://www.gravityforms.ir/
|
9 |
Domain Path: /languages/
|
14 |
}
|
15 |
|
16 |
if ( ! defined( 'GF_PERSIAN_VERSION' ) ) {
|
17 |
+
define( 'GF_PERSIAN_VERSION', '2.3.0.2' );
|
18 |
}
|
19 |
|
20 |
if ( ! defined( 'GF_PERSIAN_SLUG' ) ) {
|
readme.txt
CHANGED
@@ -4,13 +4,13 @@ Tags: gravityforms,gravity forms,persian gravity forms,persian gravityforms,grav
|
|
4 |
Donate link: http://gravityforms.ir
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9.6
|
7 |
-
Stable tag: 2.3.0.
|
8 |
License: GPL 2
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
بسته کامل ایرانی ساز گرویتی فرم
|
11 |
|
12 |
== Description ==
|
13 |
-
|
14 |
بسته کامل ایرانی ساز گرویتی فرم
|
15 |
|
16 |
|
@@ -52,10 +52,10 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
|
52 |
|
53 |
|
54 |
== Changelog ==
|
|
|
|
|
55 |
= 2.3.0.1 =
|
56 |
-
*
|
57 |
-
* اضافه شدن پنل تنظیمات
|
58 |
-
* بروز رسانی ترجمه
|
59 |
= 2.3.0 =
|
60 |
* بازنویسی مجدد کامل
|
61 |
* اضافه شدن پنل تنظیمات
|
@@ -159,5 +159,5 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
|
159 |
* انتشار نسخه اولیه
|
160 |
|
161 |
== Upgrade Notice ==
|
162 |
-
= 2.3.0.
|
163 |
* بازنویسی مجدد کامل - اضافه شدن پنل تنظیمات - بروز رسانی ترجمه
|
4 |
Donate link: http://gravityforms.ir
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9.6
|
7 |
+
Stable tag: 2.3.0.2
|
8 |
License: GPL 2
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
بسته کامل ایرانی ساز گرویتی فرم
|
11 |
|
12 |
== Description ==
|
13 |
+
**گرویتی فرم پارسی**
|
14 |
بسته کامل ایرانی ساز گرویتی فرم
|
15 |
|
16 |
|
52 |
|
53 |
|
54 |
== Changelog ==
|
55 |
+
= 2.3.0.2 =
|
56 |
+
* رفع مشکل ریز نسخه 2.3.0
|
57 |
= 2.3.0.1 =
|
58 |
+
* رفع مشکل ریز نسخه 2.3.0
|
|
|
|
|
59 |
= 2.3.0 =
|
60 |
* بازنویسی مجدد کامل
|
61 |
* اضافه شدن پنل تنظیمات
|
159 |
* انتشار نسخه اولیه
|
160 |
|
161 |
== Upgrade Notice ==
|
162 |
+
= 2.3.0.2 =
|
163 |
* بازنویسی مجدد کامل - اضافه شدن پنل تنظیمات - بروز رسانی ترجمه
|