forked from inc2734/mw-wp-form
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathreadme.txt
863 lines (681 loc) · 37.2 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
=== MW WP Form ===
Contributors: inc2734, ryu263, tomothumb, nanniku, mt8.biz, NExt-Season, kuck1u, mypacecreator, mh35, grace-create, musus, wildworks, likr, yudai524, noldorinfo
Original Donate link: https://www.amazon.co.jp/registry/wishlist/39ANKRNSTNW40
Tags: plugin, form, confirm, preview, shortcode, mail, chart, graph, html, contact form, form creation, form creator, form manager, form builder, custom form
Requires at least: 6.0
Tested up to: 6.4
Stable tag: 5.1.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
MW WP Form is shortcode base contact form plugin. This plugin have many features. For example you can use many validation rules, inquiry data saving, and chart aggregation using saved inquiry data.
== Description ==
**This plugin currently has only the minimum required maintenance releases.**
**Main maintainer has been handed over from @inc2734 to @websoudan.**
MW WP Form can create mail form with a confirmation screen using shortcode.
* Form created using shortcodes
* Using confirmation page is possible.
* The page changes by the same URL or individual URL are possible.
* Many validation rules
* Saving inquiry data is possible.
* Displaying Chart using saved inquiry data is possible.
= Official =
https://mw-wp-form.web-soudan.co.jp
= GitHub =
https://github.com/web-soudan/mw-wp-form
= The following third-party resources =
Google Charts
Source: https://developers.google.com/chart/
= Contributors =
* [Takashi Kitajima](https://2inc.org) ( [inc2734](https://profiles.wordpress.org/inc2734) )
* [Ryujiro Yamamoto](https://webcre-archive.com) ( [ryu263](https://profiles.wordpress.org/ryu263) )
* [Tsujimoto Tomoyuki](http://kee-non.com) ( [tomothumb](https://profiles.wordpress.org/tomothumb) )
* [Naoyuki Ohata] ( [nanniku](https://profiles.wordpress.org/nanniku) )
* [Kazuto Takeshita](https://mt8.biz/) ( [moto hachi](https://profiles.wordpress.org/mt8biz/) )
* [Atsushi Ando](https://www.next-season.net/) ( [NExt-Season](https://profiles.wordpress.org/next-season/) )
* [Kazuki Tomiyasu](https://visualive.jp/) ( [KUCKLU](https://profiles.wordpress.org/kuck1u/) )
* [Kei Nomura](https://mypacecreator.net/) ( [mypacecreator](https://profiles.wordpress.org/mypacecreator/) )
* [mh35](https://profiles.wordpress.org/mh35)
* [Takashi Nojima](https://github.com/nojimage)
* [herikutu](https://github.com/herikutu)
* [tsucharoku](https://github.com/tsucharoku)
* [Tetsuaki Hamano](https://github.com/t-hamano) ( [t-hamano](https://profiles.wordpress.org/wildworks/) )
* [Susumu Seino](https://github.com/musus) ( [Susumu Seino](https://profiles.wordpress.org/musus/) )
* [Yosuke Onoue](https://github.com/likr) ( [likr](https://profiles.wordpress.org/likr/) )
* [Yudai Konishi](https://github.com/yudai524) ( [Yudai Konishi](https://profiles.wordpress.org/yudai524/) )
* [takekoshi](https://github.com/noldorinfo) ( [takekoshi](https://profiles.wordpress.org/noldorinfo/) )
== Installation ==
1. Upload `MW WP Form` to the `/wp-content/plugins/` directory
1. Activate the plugin through the 'Plugins' menu in WordPress
1. You can create a form by settings page.
== Frequently Asked Questions ==
Do you have questions or issues with MW WP Form? Use these support channels appropriately.
1. [Official](https://mw-wp-form.web-soudan.co.jp)
1. [Support Forum](https://wordpress.org/support/plugin/mw-wp-form)
== Screenshots ==
1. Form creation page.
2. Form item create box. You can easily insert the form.
3. Supports saving inquiry data to database.
4. List page of inquiry data that has been saved.
5. Supports chart display of saved inquiry data.
== Changelog ==
= 5.1.0 =
* Security Use wp_kses_post to form content/complete message
= 5.0.6 =
* Fixed Fixed an error during uninstallation. ( later 5.0.0 )
* Temporarily Removed PHP requirements
= 5.0.5 =
* Changed requirements to PHP 8.0, WordPress 6.0
= 5.0.4 =
* Fixed Delete only attachments.
= 5.0.3 =
* Remove plugin asset files.
= 5.0.2 =
* Fixed file upload security.
* Fixed Unification of cookie key names.
= 5.0.1 =
* Main maintainer has been handed over from @inc2734 to @websoudan.
= 5.0.0 =
* Requires PHP 7.4.
* Fixed a form access control vulnerability.
* Enhanced file upload security.
* Changed uploaded file name from "random number" to "{name attribute value}-{original file name}".
* Update CSRF check.
* Remove method: MW_WP_Form::get_temp_dir()
* Remove method: MW_WP_Form::create_temp_dir()
* Remove method: MW_WP_Form::do_empty_temp_dir()
* Remove method: MW_WP_Form::remove_temp_dir()
* Remove method: MWF_Functions::generate_uploaded_fileurl_from_filename()
* Remove method: MWF_Functions::generate_uploaded_filepath_from_filename()
= 4.4.5 =
* Fixed a bug in WordPress 6.2 that the file name of a file sent from file fields or image fields and attached to it becomes "name".
= 4.4.4 =
* Fixed a bug that prevented some file and image fields from being uploaded.
= 4.4.3 =
* Fixed a directory traversal vulnerability. We strongly encourage you to update to it immediately.
= 4.4.2 =
* Fix infinite redirections.
= 4.4.1 =
* Fixed a bug that caused forms to be cached when Batcache was enabled.
* Fix infinite redirections with asterisks.
* Add audio/x-wav etc. as mimetype for wav.
= 4.4.0 =
* Add filter hook `mwform_form_start_attr_action`.
* Add maxlength attribute to textarea field arguments.
= 4.3.2 =
* Fix fatal error on saved contact data page.
= 4.3.1 =
* Some fix for `mwform_settings_extend_fields`.
* Some fix for `mwform_settings_extend_fields_mw-wp-form-xxx`.
= 4.3.0 =
* Add filter hook `mwform_template_render`.
* Add filter hook `mwform_template_render_mw-wp-form-xxx`.
* Add filter hook `mwform_settings_extend_fields`.
* Add filter hook `mwform_settings_extend_fields_mw-wp-form-xxx`.
* Fix monthpicker bug.
* Add wp-env.
= 4.2.0 =
* Fixed a bug that memo is not saved.
* The select element can be used in tag generator dialog box.
* You can set original tag group in tag generator.
* Add filter hook mwform_tag_generator_labels.
= 4.1.2 =
* Fixed a bug that tracking number was displayed +1 on the complete screen.
= 4.1.1 =
* Add admin_email_to column to CSV.
= 4.1.0 =
* Add filter hook mwform_csv_columns-mwf_xxx
* Fixed the bug that "MW WP Form dosen't support" mwform_after_exec_shortcode "already." is output to the error log even though it is not hooked.
* Changed to save destination admin email address in inquiry data.
* Fixed a bug that notice occurs when changing the response status of inquiry data.
= 4.0.6 =
* Fixed a bug that line feed was not applied to the form that using the block editor.
= 4.0.5 =
* Add filter hook mwform_send_nocache_header.
* Fix MWF_Functions::_return_deprecated_message() error.
* Fix bug that mwform_value_mw-wp-form-xxx filter not applyed to radio and checkbox.
* Fix bug that nocache_header not applyed.
* Add the echo attribute to mwform_custom_mail_tag.
= 4.0.4 =
* PHP 5.3, 5.2.4 support
= 4.0.3 =
* Fix saved contact data list bug.
* Fix nocache headers bug.
= 4.0.2 =
* Fixed a bug caused by erroneous use of set_error_handler()
= 4.0.1 =
* Fix bug that form layout broken when Gutenberg installed.
= 4.0.0 =
* Refactoring
* Update redirect process.
* Changed that admin and reply Mail settings are required.
* Changed to be able to set the form besides $post and main template.
* Each input fields can overwrite from themes.
* Deprecated action hook `mwform_exec_shortcode`. Please use this instead `mwform_start_main_process`
* The hook to `mwform_validation_rules` is no longer needed to add your own validation rule.
* Deprecated `MW_WP_Form_Contact_Data_Setting::get_posts()`. Please use this instead `MW_WP_Form_Contact_Data_Setting::get_form_post_types()`
* Added method MW_WP_Form_Data::get_saved_mail_id();
* Added method MW_WP_Form_Data::set_saved_mail_id();
* Deprecated `MW_WP_Form_Data::getInstance()`. Please use this instead `MW_WP_Form_Data::connect()`
* Deprecated `MW_WP_Form_Form::remove_linefeed_space()`. Please use this instead `MW_WP_Form_Form::remove_newline_space()`
* Deprecated `MW_WP_Form_Validation::check()`. Please use this instead `MW_WP_Form_Validation::is_valid()`
* Deprecated `MW_WP_Form_Validation::single_check()`. Please use this instead `MW_WP_Form_Validation::is_valid_field()`
= 3.2.3 =
* Added : Added filter hook mwform_response_statuses_mwf_xxx
= 3.2.2 =
* Bugfix : Support validation check of custom mail tag fields.
= 3.2.1 =
* Bugfix : Fixed a bug that displayed send error page when admin mail address is `false`.
= 3.2.0 =
* Added : Added process of mail sending error. When failed mail sending, displayed mail sending error page.
* Added : Added filter hook mwform_is_mail_sended
* Added : Added filter hook mwform_send_error_content_raw_mw-wp-form-xxx
* Added : Added filter hook mwform_send_error_content_mw-wp-form-xxx
= 3.1.0 =
* Added : Added the month picker field.
= 3.0.1 =
* Bugfix : Fixed a bug of action hook mwform_contact_data_save-mwf_xxx
= 3.0.0 =
* Added : Added method MWF_Functions::get_form_id_from_form_key( $form_key );
* Added : Added action hook mwform_after_exec_shortcode
* Added : Added action hook mwform_before_load_content_mw-wp-form-xxx
* Added : Added action hook mwform_after_load_content_mw-wp-form-xxx
* Added : Added action hook mwform_before_redirect_mw-wp-form-xxx
* Added : Added filter hook mwform_redirect_url_mw-wp-form-xxx
* Added : Added filter hook mwform_complete_content_raw_mw-wp-form-xxx
* Added : Added action hook mwform_settings_meta_box
* Added : Added action hook mwform_settings_save_mw-wp-form-xxx
* Added : Added action hook mwform_contact_data_save-mwf_xxx
= 2.14.2 =
* Bugfix : Fixed type on japanese.
= 2.14.1 =
* Bugfix : Fixed a bug that automatic linefeed affects markup of radio and checkbox.
= 2.14.0 =
* Changed : Update debug log format.
* Changed : Update checkbox and radio field markup.
= 2.13.1 =
* Bugfix : Fix undefined constant error FILEINFO_MIME_TYPE
= 2.13.0 =
* Added : Added the button elements.
* Added : Added filter hook mwform_custom_mail_tag
* Added : Added Method MW_WP_Form_Data::get_view_flg()
= 2.12.0 =
* Added : Added filter hook mwform_complete_content_mw-wp-form-xxx
* Changed : Changed to pass MW_WP_Form_Data object as the 2nd argument of mwform_post_content_mw-wp-form-xxx hook.
= 2.11.0 =
* Bugfix : Fixed a bug that to remove the uploaded file when filesize validation error.
* Bugfix : Fixed a bug that removing temp files only when uploading is success.
* Bugfix : Fixed a bug that xss vulnerability exists in the echo option is enabled in the hidden field.
= 2.10.0 =
* Added : Added filter hook mwform_translate_datepicker_mw-wp-form-xxx
= 2.9.0 =
* Added : Added the Return-Path setting.
= 2.8.3 =
* Added : Added the upload failure of the error message in filesize validation.
= 2.8.2 =
* Bugfix : Fixed a json parser bug.
= 2.8.1 =
* Added : Added MinImageSize validation.
* Added : Added MaxImageSize validation.
* Bugfix : Fixed a set_upload_file_keys bug and rename to regenerate_upload_file_keys.
= 2.8.0 =
* Added : Support slug attribute. e.g. [mwform_formkey slug="form_slug"]
* Added : Added filter hook mwform_inquiry_data_columns-mwf_xxx
* Added : Added filter hook mwform_upload_file_keys_mw-wp-form-xxx
* Added : Added args of filter hook mwform_upload_dir_mw-wp-form-xxx and mwform_upload_filename_mw-wp-form-xxx
* Added : Added the Custom Mail Tag field. This field display value of mwform_custom_mail_tag_mw-wp-form-xxx.
* Bugfix : docx, xlsx, pptx upload bug fixed.
* Bugfix : Fixed a bug that the extension isn't added when using filter hook mwform_upload_filename_mw-wp-form-xxx.
* Changed : Sending the file url when saving in database and input {file key} and {image key} in the mail.
* Changed : Check of the js attribute of datepicker is now strictly. Property MUST be enclosed in double quotes.
* Changed : Changed the form token name.
= 2.7.0 =
* Added : Added Method MW_WP_Form_Mail_Parser::get_saved_mail_id()
* Added : Added Method MW_WP_Form_Mail::get_saved_mail_id()
* Added : Added filter hook mwform_upload_dir_mw-wp-form-xxx
* Added : Added filter hook mwform_upload_filename_mw-wp-form-xxx
* Added : Added filter hook mwform_no_save_keys_mw-wp-form-xxx
* Changed : Changed to save the default values of contact data meta data at the time of email saved.
* Bugfix : Fixed a bug that e-mail is not sent when the "from" is in violation of the RFC.
= 2.6.4 =
* Added : Add filter hook mwform_content_wpautop_mw-wp-form-xxx
* Added : Add argument at mwform_after_send_mw-wp-form-xxx
* Added : Add method MW_WP_Form_Data::get_form_key()
= 2.6.3 =
* Bugfix : Fixed a eq validation bug.
= 2.6.2 =
* Bugfix : Fixed a bug that class attribute can't set at radio.
* Bugfix : Fixed a bug that id and class attribute can't set at file.
= 2.6.1 =
* Changed : Removed for the Generator code.
* Bugfix : Fixed a bug that mwform_default_settings doesn't fired.
= 2.6.0 =
* Bugfix : JavaScript bug fix on validation.
* Changed : Multilingual support. Changed domain.
* Changed : Changed radio and checkbox style.
* Added : Added the class attribute setting.
= 2.5.3 =
* Added : Japanese zip code validation allows the format of the form 0000000.
* Bugfix : Fixed a date validation bug.
= 2.5.2 =
* Added : Add new validation rule japanese kana.
* Added : Add action hook mwform_before_send_admin_mail_mw-wp-form-xxx.
* Added : Add action hook mwform_before_send_reply_mail_mw-wp-form-xxx.
* Added : Add action hook mwform_after_send_mw-wp-form-xxx.
* Added : Add action hook mwform_enqueue_scripts_mw-wp-form-xxx.
= 2.5.1 =
* Update readme.txt
= 2.5.0 =
* Added : Add html5 email field.
* Added : Add html5 url field.
* Added : Add html5 range field.
* Added : Add html5 number field.
* Added : Support attribute placeholder in datepicker.
* Changed : maxlength default value is null.
* Bugfix : Fixed a bug that is CC and BCC have been overlapping sent when To is multiple.
= 2.4.12 =
* Bugfix : filter hook 'mwform_value_mwf_xxx' does not work when to use radio or checkboxes.
* Changed : Changed checkbox default separator ', ' to ','.
= 2.4.11 =
* Bugfix : Fixed a bug that attachment file does not displayed in contact data list page.
* Changed : Trim email address on inputs.
= 2.4.10 =
* Bugfix : Fixed a bug that does not scroll when you return to the input screen.
= 2.4.9 =
* Bugfix : Fixes a bug that the value of last checkbox is only posted when multiple same name checkboxes created and those post_raw is true.
= 2.4.8 =
* Changed : Change the value to save even null when you save the contact data.
* Changed : Default value of radio and checkbox is null.
= 2.4.7 =
* Bugfix : Fixed a bug the custom_mail_tag from To, CC and BCC.
= 2.4.6 =
* Changed : The custom_mail_tag filter hook applied to To, CC and BCC.
* Changed : Full size image is displayed when you click the thumbnail of the attached image in saving contact data list.
= 2.4.5 =
* Refactoring MW_WP_Form_Data Class.
* Added : Add MW_WP_Form_Mail_Parse class.
* Added : Add Tracking Number setting field.
* Added : Sender and From are written to the debug log.
* Bugfix : Fixed a bug that sometimes icon is not displayed in contact data list.
= 2.4.4 =
* Bugfix : Fixed a conv_half_alphanumeric attribute bug.
= 2.4.3 =
* Changed : Changed visibility of MW_WP_Form_Validation::set_rule() protected to public.
= 2.4.2 =
* Bugfix : Fixed a hidden field bug.
= 2.4.1 =
* Bugfix : Fixed a mwform_csv_encoding-mwf_xxx bug.
= 2.4.0 =
* Refactoring
* Added : Add filter hook mwform_csv_encoding-mwf_xxx.
* Deleted : Delete some Deprecated hooks, methods.
* Bugfix : Fixed a csv bug.
* Deprecated: MW_WP_Form_Form::get_raw()
* Deprecated: MW_WP_Form_Form::get_raw_in_children()
* Deprecated: MW_WP_Form_Form::get_zip_value()
* Deprecated: MW_WP_Form_Form::get_tel_value()
* Deprecated: MW_WP_Form_Form::get_checked_value()
* Deprecated: MW_WP_Form_Form::get_radio_value()
* Deprecated: MW_WP_Form_Form::get_selected_value()
* Deprecated: MW_WP_Form_Form::get_separated_raw_value()
* Deprecated: MW_WP_Form_Form::get_separator_value()
= 2.3.5 =
* Bugfix : Fixed a post_raw bug at select and radio.
= 2.3.4 =
* Bugfix : Fixed a bug that checkboxes are checked when children are added by hook.
= 2.3.3 =
* Bugfix : Fixed a bug that tracking number does not count up.
= 2.3.2 =
* Bugfix : Fixed a bug that form does not display when is surrounded by enclosed type shortcode.
* Changed : Update tests.
= 2.3.1 =
* Bugfix : Fixed a post_raw option bug.
= 2.3.0 =
* Refactoring mail sending part.
* Added : Add "Send value by e-mail" option for checkbox, select, radio.
* Added : Add filter hook mwform_custom_mail_tag_mw-wp-form-xxx.
* Added : Add filter hook mwform_contact_data_post_type.
* Added : Add filter hook mwform_get_inquiry_data_args-mwf_xxx
* Added : Add debug mode. no send mail and logging when set "define( 'MWFORM_DEBUG', true );".
* Added : Add filter hook mwform_log_directory.
* Changed : Refactoring admin pages.
* Changed : Changed generating method of file name that uploaded.
* Bugfix : Fixed ai, psd, eps file upload bug.
* Bugfix : Fix typo.
= 2.2.7 =
* Changed : Changed to be able to use ":" as value at checkbox, select, radio.
= 2.2.6 =
* Added : Adding MW_WP_Form_Data object to augment of mail related hooks.
* Added : Adding MW_WP_Form_Data object to augment of mwform_validation hook.
* Bug fix : Fixed a bug that post_title is not parsed when contact data saving in database.
* Bug fix : Fixed a bug that post value is sent and saved when children attribute separate at post value and display value.
= 2.2.5 =
* Bug fix : Fixed a checkbox bug.
= 2.2.4 =
* Added : Added sortable handle in validation settings and chart settings.
* Bug fix : Fixed a children attribute bug.
* Bug fix : Fixed a bug that also "contact data" menu is displayed when there is no form that has been set contact data saving.
= 2.2.3 =
* Bug fix : Fixed a bug that exec shortcode are not converted when use template.
= 2.2.2 =
* Bug fix : Fixed a tel validation bug.
* Bug fix : Fixed a zip validation bug.
* Bug fix : Fixed a in validation bug.
= 2.2.1 =
* Bug fix : Fixed a bug that remove_query_vars_from_post() is not executed.
* Bug fix : Fixed a akismet feature bug.
* Bug fix : Fixed a uninstall bug.
= 2.2.0 =
* Refactoring
* Bug fix : Fixed a mwform_tracking_number_title filter hook bug.
* Bug fix : Fixed a bug that can not set the more than 2 default values of the checkbox.
* Bug fix : Fixed a bug that double quotation of shortcodes are escaped in manual form.
* Changed : Class name changed MW_Form_Field to MW_WP_Form_Abstract_Form_Field.
* Changed : Class name changed MW_Validation_Rule to MW_WP_Form_Abstract_Validation_Rule.
* Changed : Zip or Tel validation can use Japanese only.
* Changed : Zip or Tel field can use Japanese only.
* Added : You can set a different value in the key and display value for children of checkbox, select, radio. For xample, [mwform_checkbox name="hoge" children="key1:value1,key2:value2"]
= 2.1.4 =
* Bug fix : Fixed a bug that data lost when there are multiple same name radio buttons and checkboxes.
= 2.1.3 =
* Bug fix : Fixed a bug that number of newline characters are different by the environment.
* Changed : Modified to ignore uppercase letters of lowercase letters at the file type validation.
= 2.1.2 =
* Added : Added form key in list of MW WP Form page.
* Bug fix : Fixed a bug that "add form tag button" is displayed in complete message area.
= 2.1.1 =
* Added : Added CSV Download option.
* Added : Added an option to vertically display in Radio and Checkbox.
* Changed : Optimization of the number display processing of saving contact data.
* Changed : Change separator of checkbox in confirm page.
= 2.1.0 =
* Added : Add filter_hook mwform_post_content_raw_mw-wp-form-xxx.
* Added : Add filter_hook mwform_post_content_mw-wp-form-xxx.
* Added : Add filter_hook mwform_form_fields.
* Added : Add "Error" form type.
* Changed : MW_Form_Field::mwform_tag_generator_dialog() method needs $options argument.
* Changed : Zip code field and Tel field are wrapped by span tag.
* Bug fix : Empty separator is changed to not allow in checkbox field.
* Bug fix : Fix add form tag button css bug.
= 2.0.0 =
* Added : Add scrolling of screen transition setting.
* Added : Add filter_hook mwform_scroll_offset_mw-wp-form-xxx.
* Added : Support auto tracking number.
* Added : Add filter_hook mwform_tracking_number_title_mw-wp-form-xxx.
= 1.9.4 =
* Bug fix : Fix HTML structures.
* Bug fix : Fix bug that does not display image of image field in SSL.
* Bug fix : Fix bug that does not display link of file field in SSL.
= 1.9.3 =
* Bug fix : Fix bug that would be escaped in double.
* Bug fix : Fix uninstall process.
= 1.9.2 =
* Bug fix : Fix comment in mwform_confirmButton dialogbox.
* Bug fix : Fix bug in stacking order of the dialog in WordPress 4.0.
= 1.9.1 =
* Changed : Easy to see change the form tag insertion selectbox.
* Deleted : Delete size attribute in file or image field.
* Bug fix : Fix bug that there are cases where the page chache does not disabled on Nginx.
= 1.9.0 =
* Added : Add chart function.
* Added : Add separator attribute in checkbox tag generator.
* Bug fix : Fix bug that can not change display option in saving contact data list page.
* Bug fix : Fix bug that display wrong number of inquiries.
= 1.8.4 =
* Bug fix : Fix bug that can not be set maxlength in mwform_text shortcode.
= 1.8.3 =
* Bug fix : Fix bug that file is not uploaded when validation is not set in the file field.
= 1.8.2 =
* Bug fix : Fix bug that PHP error is displayed in file type validation.
* Bug fix : Fix bug that PHP error is displayed in admin page.
* Changed : Change to upload file even if there is a validation error in other fields.
* Changed : Change to display by scrolling when width of list of stored data is wide.
= 1.8.1 =
* Bug fix : Fix PHP error under PHP 5.3.0
* Bug fix : Fix bug that are not validated of noEmpty in zip and tel field.
* Bug fix : Fix bug that error is displayed if the validation that was registered is disabled.
= 1.8.0 =
* Added : Add mwform_validation_rules filter hook.
* Added : Add API to get the data for mail.
* Added : Add setting of response status in saved contact data.
* Added : Add response status and memo in csv.
* Added : Add returning link from detail of database saving data to list page.
* Changed : Form field is empty if seted null in value of shortcode.
* Changed : WordPress 3.7 higher is required.
= 1.7.2 =
* Bug fix : XSS vulnerability fix.
= 1.7.1 =
* Bug fix : Fixed a bug that MW WP Form's shortcodes doesn't parse in the nested shortcode.
= 1.7.0 =
* Added : X-Accel-Expires param in header.
* Added : Add CC setting in admin mail setting.
* Added : Add BCC setting in admin mail setting.
* Changed : Data store has been changed to Transient API from PHP SESSION.
* Changed : Nonce check system has been changed to WordPress nonce check system from original.
* Changed : Accept space in katakana validation.
* Changed : Accept space in hiragana validation.
* Changed : The way of isplaying attached files has been changed to URL from ID in csv file.
* Changed : Require WordPress Version 3.5
* Bug fix : Fixed a bug that sender not set at email when {sender} and {e-mail} in mail settings were conversion blank.
= 1.6.1 =
* Bug fix : Support Akismet 3.0.0
* Changed : Support psd, ai, eps file upload.
= 1.6.0 =
* Changed : Changed Redirection flow.
* Changed : If querystring setting is set and doesn't get post from querystring, return empty.
* Changed : When a URL doesn't begin http or https in URL settings, home_url() is complemented.
* Added : {xxx} ( e.g. {post_title} ) get post property from the now post if querystring setting does't set.
* Added : Repeat submitting came to be blocked.
* Bug fix : Fixed translation mistake in admin page.
* Bug fix : Fixed selected file reset button bug on file field.
* Bug fix : Fixed bug that not to work rightly when setting noempty validation in image or file field.
= 1.5.6 =
* Bug fix : Fix selected file reset button bug in Firefox.
* Changed : Change file field's default size attribute.
= 1.5.5 =
* Added : Selected file reset button has been added.
= 1.5.4 =
* Bug fix : Fix spelling mistake in admin page.
* Added : Convert full-pitch character to half character in text shortcode.
= 1.5.3 =
* Bug fix : Fixed a bug where <br> is added in textarea.
= 1.5.2 =
* Bug fix : Datapicker starting a new line.
= 1.5.1 =
* Bug fix : Fix wpautop bug.
= 1.5.0 =
* Deleted : Delete qtags.
* Bug fix : Fix inquiery data are not saved when admin mail content is empty.
* Bug fix : Fix bug that doesn't start a new line.
* Added : Add filter_hook mwform_admin_mail_raw_mw-wp-form-xxx.
* Added : Add filter_hook mwform_auto_mail_raw_mw-wp-form-xxx.
* Deprecated: Deprecated mw_form_field::set_qtags()
= 1.4.1 =
* Changed : Change flow to read saving inquiry data.
* Bug fix : Fix tel validation.
= 1.4.0 =
* Added : Add form tag generator.
= 1.3.3 =
* Buf fix : Fix param $rule in mwform_error_message_mw-wp-form-xxx filter hook.
* Buf fix : Fix param $rule in mwform_error_message_html filter hook.
= 1.3.2 =
* Buf fix : Fix session has already started.
= 1.3.1 =
* Added : Support attribute id in text, textarea, radio, checkbox, select, datepicker, file, image, password shortcode.
* Added : Support attribute placeholder in password shortcode.
* Changed : Change admin page sentence.
= 1.3.0 =
* Added : 自動返信メール設定、管理者宛メール設定で本文の以外の項目にも{キー}を使用可能に
= 1.2.7 =
* Added : Support docx, xlsx, pptx upload.
* Change : Change main process hook from get_header to template_include.
= 1.2.6 =
* Added : mwform_styles フィルターフック
= 1.2.5 =
* Added : 管理者宛メールの複数人送信をサポート
* Added : mwform_error_message_html フィルターフック
* Added : mwform_error_message_wrapper フィルターフック
* Buf fix : DB保存データ一覧表示画面 Noticeエラー
= 1.2.4 =
* Bug fix : メールアドレスバリデーションのバグを修正
= 1.2.3 =
* Bug fix : ビジュアルエディタショートコードボタンがどの投稿タイプでもでてしまうバグを修正
= 1.2.2 =
* Added : ビジュアルエディタにショートコード挿入ボタンを追加
= 1.2.1 =
* Bug fix : 管理者宛メール本文入力欄のサイズ
* Bug fix : WM_Form::zip, WM_Form::tel
* Bug fix : MW_Validation::fileType, MW_Validation::fileSize
* Bug fix : children が未指定でも mwform_choices フィルターフックの引数に空値が渡ってくるバグを修正
* Change : jquery.ui.css のプロトコル指定、バージョンを変更
* Change : データの持ち方を singleton に変更
* Added : mwform_validation_xxx フィルターフックに引数を追加($data)
* Added : DB登録データ一覧で画像・ファイルカラムの項目は編集画面にリンク
* Added : URLバリデーション
= 1.2.0 =
* Added : 電話番号、郵便番号フィールドはデフォルトで全角 -> 半角置換
* Added : mwform_error_message_識別子 フィルターフック追加
* Added : ひらがな バリデーション項目を追加
* Added : テンプレートでもショートコード [mwform_formkey] を実行可能に
* Added : Support placeholder in input, textarea
* Changed : MW_Form::previewPage() -> MW_Form::confirmPage()
* Changed : [mwform_submitButton preview_value=""] -> [mwform_submitButton confirm_value=""]
* Changed : [mwform preview=""] -> [mwform confirm=""]
* Changed : [mwform_previewButton] -> [mwform_confirmButton]
* Changed : URL引数を有効にする の場合のみURL引数が利用されるように変更(URL設定で利用されているものは除く)
* Bug fix : 入力画面にpostしたときにhiddenフィールドの値がリセットされる(引き継がれない)バグを修正
= 1.1.5 =
* Bug fix : $MW_Mail->createBody()のバグ修正
= 1.1.4 =
* Changed : 設定を読み込むため際、無駄な do_shortcode() が行われないように修正
* Bug fix : チェックボックスの値が送信されないバグ修正
= 1.1.3 =
* Deprecated: div.mw_wp_form_previewは次回のバージョンアップで削除予定(div.mw_wp_form_confirmに置換)
* Deprecated: MW_Form::previewPage()は次回のバージョンアップで削除予定(MW_Form::confirmPage()に置換)
* Deprecated: [mwform_submitButton]の引数preview_valueは次回のバージョンアップで削除予定(confirm_valueに置換)
* Deprecated: [mwform]の引数previewは次回のバージョンアップで削除予定(confirmに置換)
* Deprecated: [mwform_previewButton]は次回のバージョンアップで削除予定([mwform_confirmButton]に置換)
* Changed : MW_Form::isPreview() -> MW_Form::isConfirm()
* Changed : MW_Form::getPreviewButtonName() -> MW_Form::getConfirmButtonName()
* Added : mwform_default_content フィルターフック
* Added : mwform_default_postdata フィルターフック
= 1.1.2 =
* Cahged : セッションまわりの処理をリファクタリング
= 1.1.1 =
* Bug fix: ダウンロードしたCSVに全件表示されないバグを修正
= 1.1.0 =
* Added : mwform_value_識別子 フィルターフック追加
* Added : mwform_hidden の引数 echo を追加( true or false )
* Added : カタカナ バリデーション項目を追加
* Cahged : 管理画面メニュー表示、設定保存の権限を変更(edit_pagesに統一)
* Bug fix: 複数のMIMEタイプをとりえる拡張子を持つファイルのアップロードに対応(avi、mp3、mpg)
= 1.0.4 =
* Bug fix: 画像以外の添付ファイルがカスタムフィールドに表示されないバグを修正
* Bug fix: 動画アップロード時にFatal Errorがでるバグを修正
= 1.0.3 =
* Added : 管理画面に Donate link を追加
= 1.0.2 =
* Bug fix: シングルページのみ実行可能に変更(検索結果ページ等でリダイレクトしてしまうため)
* Bug fix: URL引数有効 + 同一URL時にリダイレクトループが発生してしまうバグを修正
= 1.0.1 =
* Bug fix: DBに保存しないときに添付ファイルが送られてこない
= 1.0.0 =
* Added : Donate link を追加
* Added : DB保存データにメモ欄追加
* Cahged : ファイルアップロード用のディレクトリにアップロードするように変更専用
* Cahged : 拡張子が偽造されたファイルの場合はアップロードしない(php5.3.0以上)
* Cahged : 表示ページのURLに引数が付いている場合でも管理画面で設定したURLにリダイレクトしてしまわないように変更
* Bug fix: 通常バリデーションは配列が来ることを想定していなかったため修正
= 0.9.11 =
* Bug fix: 添付ファイルが複数あり、かつDB保存の場合、管理画面で最後の画像しか表示されないバグを修正
* Cahged : どのフィールドが画像かを示すメタデータの保存形式を配列に変更
* Cahged : mw_form_field::inputPage、mw_form_field::previewPage の引数削除
= 0.9.10 =
* Bug fix: mwform_admin_mail_識別子、mwform_auto_mail_識別子フィルターフックの定義位置が逆だったのを修正
* Bug fix: 添付ファイルが添付されないバグを修正(From Ver0.9.4)
* Bug fix: Akismet Email、Akismet URL の設定が正しく行えなかったのを修正
* Cahged : フォーム送信時は $_POST を WP Query に含めない
= 0.9.9 =
* Added : mwform_csv_button_識別子 フィルターフック
* Bug fix: name属性が未指定のとき、MW_Form::getZipValue, MW_Form::getCheckedValue でエラーがでるバグ修正
= 0.9.8 =
* Added : 管理者用・自動返信用メール設定それぞれに 送信元メールアドレス・送信者名の設定を追加
* Added : mwform_admin_mail_識別子 フィルターフック追加
* Added : mwform_auto_mail_識別子 フィルターフック追加
* Deleted: mwform_admin_mail_from_識別子 フィルターフック
* Deleted: mwform_admin_mail_sender_識別子 フィルターフック
* Deleted: mwform_auto_mail_from_識別子 フィルターフック
* Deleted: mwform_auto_mail_sender_識別子 フィルターフック
= 0.9.7 =
* Bug fix: CSVダウンロードのバグ修正
= 0.9.6 =
* Bug fix: 電話番号のバリデーションチェックを修正
* Added : CSVダウンロード機能追加
* Added : mwform_admin_mail_from_識別子 フック追加
* Added : mwform_admin_mail_sender_識別子 フック追加
* Added : mwform_auto_mail_from_識別子 フック追加
* Added : mwform_auto_mail_sender_識別子 フック追加
= 0.9.5 =
* Added : バリデーションエラー時に遷移するURLを設定可能に
* Cahged : 送信メールの Return-Path に「管理者宛メール設定の送信先」が利用されるように変更
* Cahged : {投稿情報}、{ユーザー情報}の値がない場合は空値が返るように変更
* Cahged : 設定済みのバリデーションルールは閉じた状態で表示されるように変更
* Cahged : Mail::createBody の挙動を変更(送信された値がnullの場合はキーも値も出力しない)
* Bug fix: Mail::createBody で Checkbox が未チェックで送信されたときに Array と出力されてしまうバグを修正
= 0.9.4 =
* Bug fix: 管理画面での 確認ボタン の表記間違いを修正
= 0.9.3 =
* Added : readme.txt にマニュアルのURLを追記
* Bug fix: 確認ボタン 挿入ボタンが表示されていなかったのを修正
* Bug fix: 末尾に / のつかない URL の場合に画面変遷が正しく行われないバグを修正
= 0.9.2 =
* Bug fix: ファイルの読み込みタイミング等を変更
= 0.9.1 =
* Bug fix: 画像・ファイルアップロードフィールドのクラス名が正しく設定されていないのを修正
* Bug fix: 画像・ファイルアップロードフィールドで未アップロード時でも確認画面に項目が表示されてしまうのを修正
* Cahged : 言語ファイルの読み込みタイミングを変更
= 0.9 =
* Added : Akismet設定を追加
= 0.8.1 =
* Cahged : functions.php を用いたフォーム作成は非推奨・サポート、メンテナンス停止
* Added : チェックボックスで区切り文字の設定機能を追加
[mwform_checkbox name="checkbox" children="A,B,C" separator="、"]
= 0.8 =
* Added : 画像アップロードフィールドを追加
* Added : ファイルアップロードフィールドを追加
* Added : ファイルタイプ バリデーション項目を追加
* Added : ファイルサイズ バリデーション項目を追加
* Added : 管理画面で不正な値は save しないように修正
* Added : datepickerで年月をセレクトボックスで選択できる設定をデフォルトに
* Added : アクションフック mwform_add_shortcode, mwform_add_qtags 追加
* Bug fix: バリデーション項目 文字数の範囲, 最小文字数 の挙動を修正
* Cahged : フォーム制作画面でビジュアルエディタを使えるように変更
= 0.7.1 =
* Added : メール設定を 自動返信メール設定 と 管理者宛メール設定 に分割
* Note : データベースには 管理者宛メール設定 のデータが保存される
* Note : 管理者宛メール設定 が空の場合は 自動返信メール設定 が使用される
= 0.7 =
* Added : 問い合わせデータをデータベースに保存する機能を追加
* Added : アンインストール時にデータを削除するように修正
* Bug fix: 一覧画面で QTags の JSエラーがでていたのを修正
= 0.6.4 =
* Added : 引数を有効にする meta_box を追加
* Bug fix: "Zip Code" が日本語化されていないバグを修正
* Bug fix: ページリダイレクトのURL判定を変更
* Bug fix: バリデーション mail に複数のメールアドレスを指定できないように変更
= 0.6.3 =
* Bug fix: 管理画面のURL設定で http から入れないとメールが二重送信されてしまうバグを修正
* Bug fix: フォーム識別子部分が Firefox でコピペできないバグを修正
= 0.6.2 =
* Bug fix: Infinite loop when WordPress not root installed.
= 0.6.1 =
* Added To E-mail adress settings.
= 0.6 =
* Added settings page.
* Deprecated: acton hook mwform_mail_{$key}. This hook is removed when next version up.
* Added filter hook mwform_mail_{$key}.
* Bug fix: Validations.
= 0.5.5 =
* Added tag to show login user meta.
{user_id}, {user_login}, {user_email}, {user_url}, {user_registered}, {display_name}
= 0.5 =
* Initial release.