MW WP Form - Version 1.0.1

Version Description

  • Bug fix: DB
Download this release

Release Info

Developer inc2734
Plugin Icon wp plugin MW WP Form
Version 1.0.1
Comparing to
See all releases

Code changes from version 1.0.0 to 1.0.1

Files changed (2) hide show
  1. mw-wp-form.php +10 -10
  2. readme.txt +6 -2
mw-wp-form.php CHANGED
@@ -3,11 +3,11 @@
3
  * Plugin Name: MW WP Form
4
  * Plugin URI: http://2inc.org/blog/category/products/wordpress_plugins/mw-wp-form/
5
  * Description: MW WP Form can create mail form with a confirmation screen.
6
- * Version: 1.0.0
7
  * Author: Takashi Kitajima
8
  * Author URI: http://2inc.org
9
  * Created: September 25, 2012
10
- * Modified: October 11, 2013
11
  * Text Domain: mw-wp-form
12
  * Domain Path: /languages/
13
  * License: GPL2
@@ -549,7 +549,6 @@ class mw_wp_form {
549
  $Mail = apply_filters( $filter_name, $Mail, $this->Data->getValues() );
550
  if ( $this->options_by_formkey && is_a( $Mail, 'MW_Mail' ) ) {
551
 
552
- // DB保存時
553
  // メール送信前にファイルのリネームをしないと、tempファイル名をメールで送信してしまう。
554
  if ( !empty( $this->options_by_formkey['usedb'] ) ) {
555
  // save_mail_body で登録されないように
@@ -579,13 +578,6 @@ class mw_wp_form {
579
  );
580
  }
581
  }
582
- // DB非保存時
583
- else {
584
- foreach ( $attachments as $filepath ) {
585
- if ( file_exists( $filepath ) )
586
- unlink( $filepath );
587
- }
588
- }
589
 
590
  $filter_name = 'mwform_admin_mail_' . $this->key;
591
  $Mail = apply_filters( $filter_name, $Mail, $this->Data->getValues() );
@@ -593,6 +585,14 @@ class mw_wp_form {
593
  return;
594
  $Mail->send();
595
 
 
 
 
 
 
 
 
 
596
  if ( isset( $this->options_by_formkey['automatic_reply_email'] ) ) {
597
  $automatic_reply_email = $this->Data->getValue( $this->options_by_formkey['automatic_reply_email'] );
598
  if ( $automatic_reply_email && !$this->Validation->mail( $automatic_reply_email ) ) {
3
  * Plugin Name: MW WP Form
4
  * Plugin URI: http://2inc.org/blog/category/products/wordpress_plugins/mw-wp-form/
5
  * Description: MW WP Form can create mail form with a confirmation screen.
6
+ * Version: 1.0.1
7
  * Author: Takashi Kitajima
8
  * Author URI: http://2inc.org
9
  * Created: September 25, 2012
10
+ * Modified: October 16, 2013
11
  * Text Domain: mw-wp-form
12
  * Domain Path: /languages/
13
  * License: GPL2
549
  $Mail = apply_filters( $filter_name, $Mail, $this->Data->getValues() );
550
  if ( $this->options_by_formkey && is_a( $Mail, 'MW_Mail' ) ) {
551
 
 
552
  // メール送信前にファイルのリネームをしないと、tempファイル名をメールで送信してしまう。
553
  if ( !empty( $this->options_by_formkey['usedb'] ) ) {
554
  // save_mail_body で登録されないように
578
  );
579
  }
580
  }
 
 
 
 
 
 
 
581
 
582
  $filter_name = 'mwform_admin_mail_' . $this->key;
583
  $Mail = apply_filters( $filter_name, $Mail, $this->Data->getValues() );
585
  return;
586
  $Mail->send();
587
 
588
+ // DB非保存時は管理者メール送信後、ファイルを削除
589
+ if ( empty( $this->options_by_formkey['usedb'] ) ) {
590
+ foreach ( $attachments as $filepath ) {
591
+ if ( file_exists( $filepath ) )
592
+ unlink( $filepath );
593
+ }
594
+ }
595
+
596
  if ( isset( $this->options_by_formkey['automatic_reply_email'] ) ) {
597
  $automatic_reply_email = $this->Data->getValue( $this->options_by_formkey['automatic_reply_email'] );
598
  if ( $automatic_reply_email && !$this->Validation->mail( $automatic_reply_email ) ) {
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.amazon.co.jp/registry/wishlist/39ANKRNSTNW40
4
  Tags: plugin, form, confirm, preview
5
  Requires at least: 3.4
6
  Tested up to: 3.5
7
- Stable tag: 1.0.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -37,10 +37,14 @@ http://2inc.org/blog/category/products/wordpress_plugins/mw-wp-form/
37
 
38
  == Changelog ==
39
 
 
 
 
40
  = 1.0.0 =
41
  * Added : Donate link を追加
 
42
  * Cahged : ファイルアップロード用のディレクトリにアップロードするように変更専用
43
- * Cahged : 拡張子が偽造されたファイルの場合はアップロードし(php5.3.0以上)
44
  * Cahged : 表示ページのURLに引数が付いている場合でも管理画面で設定したURLにリダイレクトしてしまわないように変更
45
  * Bug fix: 通常バリデーションは配列が来ることを想定していなかったため修正
46
 
4
  Tags: plugin, form, confirm, preview
5
  Requires at least: 3.4
6
  Tested up to: 3.5
7
+ Stable tag: 1.0.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
37
 
38
  == Changelog ==
39
 
40
+ = 1.0.1 =
41
+ * Bug fix: DBに保存しないときに添付ファイルが送られてこない
42
+
43
  = 1.0.0 =
44
  * Added : Donate link を追加
45
+ * Added : DB保存データにメモ欄追加
46
  * Cahged : ファイルアップロード用のディレクトリにアップロードするように変更専用
47
+ * Cahged : 拡張子が偽造されたファイルの場合はアップロードしない(php5.3.0以上)
48
  * Cahged : 表示ページのURLに引数が付いている場合でも管理画面で設定したURLにリダイレクトしてしまわないように変更
49
  * Bug fix: 通常バリデーションは配列が来ることを想定していなかったため修正
50