Changeset 2847723
- Timestamp:
- 01/13/2023 04:50:44 AM (3 years ago)
- Location:
- pardakht-delkhah
- Files:
-
- 45 added
- 3 edited
-
tags/2.9.5 (added)
-
tags/2.9.5/admin-custom-fields.php (added)
-
tags/2.9.5/admin-custom-link.php (added)
-
tags/2.9.5/admin-export.php (added)
-
tags/2.9.5/admin-settings.php (added)
-
tags/2.9.5/admin-table-header.php (added)
-
tags/2.9.5/admin-table.php (added)
-
tags/2.9.5/assets (added)
-
tags/2.9.5/assets/admin.css (added)
-
tags/2.9.5/assets/admin.js (added)
-
tags/2.9.5/assets/admin.min.css (added)
-
tags/2.9.5/assets/ajax-loader.gif (added)
-
tags/2.9.5/assets/cancel.png (added)
-
tags/2.9.5/assets/checked.png (added)
-
tags/2.9.5/assets/styles (added)
-
tags/2.9.5/assets/styles/1.php (added)
-
tags/2.9.5/assets/styles/2.php (added)
-
tags/2.9.5/assets/styles/3.php (added)
-
tags/2.9.5/assets/styles/index.html (added)
-
tags/2.9.5/class-fields-generator.php (added)
-
tags/2.9.5/class-meta-box.php (added)
-
tags/2.9.5/class-payments-list-table.php (added)
-
tags/2.9.5/cupri.php (added)
-
tags/2.9.5/extra.php (added)
-
tags/2.9.5/gateways (added)
-
tags/2.9.5/gateways.php (added)
-
tags/2.9.5/gateways/class-cupri-abstract-gateway.php (added)
-
tags/2.9.5/gateways/class-cupri-irankish-gateway.php (added)
-
tags/2.9.5/gateways/class-cupri-mabnanew-gateway.php (added)
-
tags/2.9.5/gateways/class-cupri-mellat-gateway.php (added)
-
tags/2.9.5/gateways/class-cupri-melli-gateway.php (added)
-
tags/2.9.5/gateways/class-cupri-payir-gateway.php (added)
-
tags/2.9.5/gateways/class-cupri-zarinpal-gateway.php (added)
-
tags/2.9.5/gateways/initial.php (added)
-
tags/2.9.5/gateways/nusoap-php5.3.php (added)
-
tags/2.9.5/gateways/nusoap-php7.php (added)
-
tags/2.9.5/gateways/nusoap-php8.php (added)
-
tags/2.9.5/gateways/nusoap.php (added)
-
tags/2.9.5/help.php (added)
-
tags/2.9.5/languages (added)
-
tags/2.9.5/languages/cupri-fa_IR.mo (added)
-
tags/2.9.5/languages/cupri-fa_IR.po (added)
-
tags/2.9.5/readme.txt (added)
-
tags/2.9.5/shortcode.php (added)
-
tags/2.9.5/widget.php (added)
-
trunk/class-fields-generator.php (modified) (14 diffs)
-
trunk/cupri.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pardakht-delkhah/trunk/class-fields-generator.php
r2838157 r2847723 231 231 </div> 232 232 <div class="t_clear"></div> 233 <div class="fields_placeholder" data-fields-counter="<?php if (!empty($fields)) { 234 $max = (int)max(array_keys($fields['name'])); 235 echo (int)($max + 1); 236 } else { 237 echo 1; 238 } ?>"> 233 <?php 234 $data_fields_counter = 0; 235 foreach (array_keys($fields['name']) as $idx => $dummy) { 236 if ($idx > $data_fields_counter) $data_fields_counter = $idx; 237 } 238 $data_fields_counter++; 239 240 241 echo '<pre>' . var_export(array_keys($fields['name']), 1) . '</pre>'; 242 243 ?> 244 <div class="fields_placeholder" data-fields-counter="<?php echo $data_fields_counter ?>"> 239 245 <?php 240 246 … … 380 386 fields_counter = parseInt((fields_counter + 1)); 381 387 $('.fields_placeholder').attr('data-fields-counter', fields_counter); 382 var new_element = $('<?php $fields = get_option($slug, array());if (!empty($fields['name'])) { 383 $i_new = (int)max(array_keys($fields['name'])) + 1; 384 } else { 388 var new_element = $('<?php $fields = get_option($slug, array()); 385 389 $i_new = 1; 386 } echo str_replace(array("\n", "\r"), '', cupri_wp_kses($this->generate_field_html($i_new, array(), true))); ?>'); 390 if (!empty($fields['name'])) { 391 $data_fields_counter = 0; 392 foreach (array_keys($fields['name']) as $idx => $dummy) { 393 if ($idx > $data_fields_counter) $data_fields_counter = $idx; 394 } 395 $i_new = $data_fields_counter + 1; 396 } echo str_replace(array("\n", "\r"), '', cupri_wp_kses($this->generate_field_html($i_new, array(), true))); ?>'); 387 397 new_element.appendTo(".fields_placeholder"); 388 398 new_element.closest('.m_fields').find('.field_settings').slideDown(); … … 466 476 <span title="حذف" class="wpm_del_field">-</span> 467 477 <span class="wpm_field_main_name"><span 468 class="id">#<?php echo (int)$i; ?></span> <?php if (isset($fields['name'][$i]) && !empty($fields['name'][$i])) {478 class="id">#<?php echo(empty($i) ? '' : (int)$i); ?></span> <?php if (isset($fields['name'][$i]) && !empty($fields['name'][$i])) { 469 479 echo esc_html($fields['name'][$i]); 470 480 } else { … … 474 484 <div class="f_type"> 475 485 <label><strong><?php _e('Field Type', 'cupri'); ?></strong></label> 476 <select class="f_type_select" name="wpm_fields[type][<?php echo (int)$i; ?>]">486 <select class="f_type_select" name="wpm_fields[type][<?php echo(empty($i) ? '' : (int)$i); ?>]"> 477 487 <option value="none"><?php _e('Select Field Type', 'cupri'); ?></option> 478 488 <?php … … 489 499 value="<?php echo isset($fields['name'][$i]) ? esc_attr($fields['name'][$i]) : ''; ?>" 490 500 class="wpm_change_title_name" 491 name="wpm_fields[name][<?php echo (int)$i; ?>]">501 name="wpm_fields[name][<?php echo(empty($i) ? '' : (int)$i); ?>]"> 492 502 </label> 493 503 <label class="f_required"><strong><?php _e('Required?', 'cupri'); ?></strong> <input 494 504 type="checkbox" <?php if (isset($fields['required'][$i])) { 495 505 echo 'checked=checked'; 496 } ?> name="wpm_fields[required][<?php echo (int)$i; ?>]" value="1"> </label>506 } ?> name="wpm_fields[required][<?php echo(empty($i) ? '' : (int)$i); ?>]" value="1"> </label> 497 507 <label class="f_desc"><strong><?php _e('Description', 'cupri'); ?></strong> <input type="text" 498 508 value="<?php echo isset($fields['desc'][$i]) ? esc_attr($fields['desc'][$i]) : ''; ?>" 499 name="wpm_fields[desc][<?php echo (int)$i; ?>]">509 name="wpm_fields[desc][<?php echo(empty($i) ? '' : (int)$i); ?>]"> 500 510 </label> 501 511 … … 510 520 <input type="text" 511 521 value="<?php echo isset($fields['text_default'][$i]) ? esc_attr($fields['text_default'][$i]) : ''; ?>" 512 name="wpm_fields[text_default][<?php echo (int)$i; ?>]">522 name="wpm_fields[text_default][<?php echo(empty($i) ? '' : (int)$i); ?>]"> 513 523 </label> 514 524 <br> … … 517 527 <input type="text" 518 528 value="<?php echo isset($fields['text_placeholder'][$i]) ? esc_attr($fields['text_placeholder'][$i]) : ''; ?>" 519 name="wpm_fields[text_placeholder][<?php echo (int)$i; ?>]">529 name="wpm_fields[text_placeholder][<?php echo(empty($i) ? '' : (int)$i); ?>]"> 520 530 </label> 521 531 <br> … … 524 534 <input <?php if (isset($fields['readonly'][$i]) && $fields['readonly'][$i] == 1) { 525 535 echo ' checked=checked '; 526 } ?> name="wpm_fields[readonly][<?php echo (int)$i; ?>]" value="1" type="checkbox"> 536 } ?> name="wpm_fields[readonly][<?php echo(empty($i) ? '' : (int)$i); ?>]" value="1" 537 type="checkbox"> 527 538 </label> 528 539 </div> … … 535 546 <label class="f_value"> 536 547 <strong><?php _e('Default Value', 'cupri'); ?></strong> 537 <textarea name="wpm_fields[text_default][<?php echo (int)$i; ?>]" cols="30"548 <textarea name="wpm_fields[text_default][<?php echo(empty($i) ? '' : (int)$i); ?>]" cols="30" 538 549 rows="10"><?php echo isset($fields['text_default'][$i]) ? esc_textarea($fields['text_default'][$i]) : ''; ?></textarea> 539 550 </label> … … 541 552 <label class="f_placeholder"> 542 553 <strong><?php _e('Placeholder', 'cupri'); ?></strong> 543 <textarea name="wpm_fields[text_placeholder][<?php echo (int)$i; ?>]" cols="30"554 <textarea name="wpm_fields[text_placeholder][<?php echo(empty($i) ? '' : (int)$i); ?>]" cols="30" 544 555 rows="10"><?php echo isset($fields['text_placeholder'][$i]) ? esc_textarea($fields['text_placeholder'][$i]) : ''; ?></textarea> 545 556 … … 550 561 <input <?php if (isset($fields['readonly'][$i]) && $fields['readonly'][$i] == 1) { 551 562 echo ' checked=checked '; 552 } ?> name="wpm_fields[readonly][<?php echo (int)$i; ?>]" value="1" type="checkbox"> 563 } ?> name="wpm_fields[readonly][<?php echo(empty($i) ? '' : (int)$i); ?>]" value="1" 564 type="checkbox"> 553 565 </label> 554 566 </div> … … 563 575 <strong><?php _e('Content', 'cupri'); ?></strong> 564 576 <textarea 565 name="wpm_fields[paragraph_content][<?php echo (int)$i; ?>]"><?php echo isset($fields['paragraph_content'][$i]) ? esc_textarea($fields['paragraph_content'][$i]) : ''; ?></textarea>577 name="wpm_fields[paragraph_content][<?php echo(empty($i) ? '' : (int)$i); ?>]"><?php echo isset($fields['paragraph_content'][$i]) ? esc_textarea($fields['paragraph_content'][$i]) : ''; ?></textarea> 566 578 </label> 567 579 </div> … … 590 602 <strong> </strong> 591 603 <input type="text" value="<?php echo esc_attr($c_choice); ?>" 592 name="wpm_fields[combobox_choices][<?php echo (int)$i; ?>][]"> 593 <span class="combo_add" data-current-id="<?php echo (int)$i; ?>">+</span> 604 name="wpm_fields[combobox_choices][<?php echo(empty($i) ? '' : (int)$i); ?>][]"> 605 <span class="combo_add" 606 data-current-id="<?php echo(empty($i) ? '' : (int)$i); ?>">+</span> 594 607 <span class="combo_remove">-</span> 595 608 </div> … … 602 615 <strong> </strong> 603 616 <input type="text" value="" 604 name="wpm_fields[combobox_choices][<?php echo (int)$i; ?>][]"> 605 <span class="combo_add" data-current-id="<?php echo (int)$i; ?>">+</span> 617 name="wpm_fields[combobox_choices][<?php echo(empty($i) ? '' : (int)$i); ?>][]"> 618 <span class="combo_add" 619 data-current-id="<?php echo(empty($i) ? '' : (int)$i); ?>">+</span> 606 620 <!-- <span class="combo_remove">-</span> --> 607 621 </div> -
pardakht-delkhah/trunk/cupri.php
r2838157 r2847723 5 5 Author: استاد وردپرس 6 6 Author URI: http://wp-master.ir 7 Version: 2.9. 47 Version: 2.9.5 8 8 Description: با این پلاگین میتونید سیستم پرداخت خودتون رو راه اندازی کنید. 9 9 */ -
pardakht-delkhah/trunk/readme.txt
r2829835 r2847723 5 5 Requires at least: 4.6 6 6 Tested up to: 6.1.1 7 Stable tag: 2.9. 47 Stable tag: 2.9.5 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 58 58 59 59 == Changelog == 60 = 2.9.5 = 61 * bug fix (new field add problem fixed) 60 62 = 2.9.4 = 61 63 * some other fix
Note: See TracChangeset
for help on using the changeset viewer.