[Frameworkspider-svn] spider-commit [32]

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2009年 4月 13日 (月) 15:49:56 JST


Revision: 32
          http://svn.sourceforge.jp/view?root=frameworkspider&view=rev&rev=32
Author:   m_nakashima
Date:     2009-04-13 15:49:56 +0900 (Mon, 13 Apr 2009)

Log Message:
-----------


Modified Paths:
--------------
    current/DATA/lib/spider/tags/SetAttribute.class.php
    current/README.txt


-------------- next part --------------
Modified: current/DATA/lib/spider/tags/SetAttribute.class.php
===================================================================
--- current/DATA/lib/spider/tags/SetAttribute.class.php	2009-04-10 03:18:50 UTC (rev 31)
+++ current/DATA/lib/spider/tags/SetAttribute.class.php	2009-04-13 06:49:56 UTC (rev 32)
@@ -111,7 +111,9 @@
 							$rep_string	.= '$type=gettype($tmp); ';
 							list( $hash_key_strings )				= explode(']',$hash_key_strings );
 							$hash_key_strings						= trim( $hash_key_strings );
-							if(  preg_match('/^\\".+?\\"$/',$hash_key_strings) || preg_match('/^\\\'.+?\\\\\'$/',$hash_key_strings) ){
+							if( ( preg_match('/^"/',$hash_key_strings) > 0 && preg_match('/"$/',$hash_key_strings) > 0 )
+								|| ( preg_match('/^\'/',$hash_key_strings) > 0 && preg_match('/\'$/',$hash_key_strings) > 0 )
+							) {
 								// キー文字列がクォートされているなら文字列としてそのまま利用
 								$rep_string	.= 'if(\'array\'==$type) { $tmp=$tmp['.$hash_key_strings.']; } ';
 							} else if( is_numeric($hash_key_strings) ) {

Modified: current/README.txt
===================================================================
--- current/README.txt	2009-04-10 03:18:50 UTC (rev 31)
+++ current/README.txt	2009-04-13 06:49:56 UTC (rev 32)
@@ -3,6 +3,10 @@
 **
 ** このファイルにはコミットごとに変更点とファイル名を記述します。
 **
+-- 2009-04-13
+1) setタグでハッシュ、メンバの値がクォートされていた場合に正しく判別できていなかった問題を修正しました。
+   lib/spider/tags/SetAttribute.class.php
+   
 -- 2009-04-10
 1) 本体とはあまり関係ありませんがphp5でフォーム名からハッシュを入力できていない問題があるため
    lib/util/Mail.class.php



Frameworkspider-svn メーリングリストの案内
アーカイブの一覧に戻る