Changeset 3267453
- Timestamp:
- 04/06/2025 11:52:13 AM (12 months ago)
- Location:
- payping-gravityforms/trunk
- Files:
-
- 3 edited
-
README.txt (modified) (2 diffs)
-
payping-gravityforms.php (modified) (1 diff)
-
payping.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
payping-gravityforms/trunk/README.txt
r3164726 r3267453 4 4 Requires at least: 4.0.0 5 5 Requires Plugin: persian-gravity-forms 6 Tested up to: 6. 6.26 Tested up to: 6.7.2 7 7 Requires PHP: 7.2 8 Stable tag: 2.4. 28 Stable tag: 2.4.3 9 9 License: GPLv3 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 35 35 == 2.4.2 == 36 36 رفع خطای تنظیمات درگاه 37 38 == 2.4.3 == 39 تغییر در نمایش نام پرداخت کننده -
payping-gravityforms/trunk/payping-gravityforms.php
r3164726 r3267453 2 2 /* 3 3 Plugin Name: PayPing GravityForms 4 Version: 2.4. 24 Version: 2.4.3 5 5 Description: افزونه درگاه پرداخت پیپینگ برای Gravity forms 6 6 Plugin URI: https://www.payping.ir/ -
payping-gravityforms/trunk/payping.php
r3164726 r3267453 1876 1876 $valid_checker = $confirmation == 'valid_checker'; 1877 1877 $custom = $confirmation == 'custom'; 1878 1878 1879 1879 global $current_user; 1880 $user_id = 0; 1881 $user_name = esc_html__( 'مهمان', 'payping-gravityforms' ); 1882 1883 if ( $current_user && $user_data = get_userdata( $current_user->ID ) ) { 1884 $user_id = $current_user->ID; 1885 $user_name = $user_data->display_name; 1886 } 1887 1880 $user_id = 0; 1881 $user_name = esc_html__('مهمان', 'payping-gravityforms'); 1882 1883 $form_first_name = ''; 1884 $form_last_name = ''; 1885 1886 if (class_exists('GFAPI') && !empty($_POST['gform_submit'])) { 1887 $form_id = absint($_POST['gform_submit']); 1888 $form = GFAPI::get_form($form_id); 1889 1890 if ($form && is_array($form)) { 1891 foreach ($form['fields'] as $field) { 1892 if ($field->type == 'name') { 1893 $name_inputs = GFFormsModel::get_lead_field_value($entry, $field); 1894 $form_first_name = rgar($name_inputs, $field->id . '.3', ''); 1895 $form_last_name = rgar($name_inputs, $field->id . '.6', ''); 1896 break; 1897 } 1898 1899 if ($field->type == 'text') { 1900 $label = strtolower(remove_accents($field->label)); 1901 if (preg_match('/^(نام|name)$/u', $label)) { 1902 $form_first_name = rgpost("input_{$field->id}"); 1903 } 1904 if (preg_match('/(نام خانوادگی|last name|family name)/u', $label)) { 1905 $form_last_name = rgpost("input_{$field->id}"); 1906 } 1907 } 1908 } 1909 } 1910 } 1911 1912 1913 if ($current_user && $user_data = get_userdata($current_user->ID)) { 1914 $user_id = $current_user->ID; 1915 1916 if (!empty($form_first_name) || !empty($form_last_name)) { 1917 $user_name = trim("$form_first_name $form_last_name"); 1918 } 1919 else { 1920 $first_name = get_user_meta($user_id, 'first_name', true); 1921 $last_name = get_user_meta($user_id, 'last_name', true); 1922 $full_name = trim("$first_name $last_name"); 1923 $user_name = !empty($full_name) ? $full_name : $user_data->display_name; 1924 } 1925 } 1926 else { 1927 $full_name = trim("$form_first_name $form_last_name"); 1928 $user_name = !empty($full_name) ? $full_name : $user_name; 1929 } 1930 var_dump($user_name); die(); 1888 1931 if ( ! $valid_checker ) { 1889 1932 … … 2073 2116 ) 2074 2117 ); 2075 2118 var_dump($data); die(); 2076 2119 if (is_wp_error($response)) { 2077 2120 echo "HTTP Request Error: " . esc_html($response->get_error_message());
Note: See TracChangeset
for help on using the changeset viewer.