dropbox
«前の日記(2008-03-12) 最新 次の日記(2008-03-17)» 編集

Yammy日記

私の日々の記録などです。この日記の内容は、私個人の意見/考えであり、所属する団体の意見/考えではありません。
RSS Web yammy.jpn.org
過去の日記
☆スキーウエアNOW ON SALE!!☆★2ピース上下スーツ★ 【エァウォーク】幼児用ウエアAWT‐5524 ピンク(桃色)サイズ:100・110・120 decorate
Plaitan 25リットル:Lサイズ 【MBRO】エムブロ 日産 セレナ
エムブロC25/CC25/NC25/CNC25
バルカンLEDハイマウントストップランプ クローム
【送料込】エムブロ MBRO
C25系セレナ スパークルLEDテール
クローム
【送料無料】ねばるパウダー
折れ脚伸長式テーブルGrande neo〔グランデネオ〕 大
佐藤錦 わけあり 1Kg
沖縄産スナックパイン1玉(500g〜800g)

N−95D23L/C3 互換インク CANON BCI-7e+9/5MP



track feed
Debian GNU/Linux
Apache
www.cacert.org
My Profile by iddy
technorati
RobotReplay

2004/09/30から

今日:
昨日:
最近のツッコミ10発


2008-03-13 EC-CUBE更新内容 [長年日記]

_ [EC-CUBE] 2008-3-13更新内容1

以前コミットしたPHP5のfgetcsv()関数がロケールに依存するようになったため、
PHP5環境で商品のCSV登録ができなかったバグ
(チケット #218 (new バグ指摘) PHP5 の環境で, 商品 CSV 登録ができない)
修正が取り込まれました。

Date: 2008-03-13 10:01:43 +0900 (Thu, 13 Mar 2008)
New Revision: 24
 
Modified:
   eccube2/trunk/data/class/SC_Initial.php
   eccube2/trunk/data/mtb_constants_init.php
   eccube2/trunk/html/install/sql/insert_data.sql
Log:
auto commit
 
Modified: eccube2/trunk/data/class/SC_Initial.php
===================================================================
--- eccube2/trunk/data/class/SC_Initial.php	2008-03-12 13:01:28 UTC (rev 23)
+++ eccube2/trunk/data/class/SC_Initial.php	2008-03-13 01:01:43 UTC (rev 24)
@@ -25,7 +25,7 @@
  * アプリケーションの初期設定クラス.
  *
  * @author LOCKON CO.,LTD.
- * @version $Id: SC_Initial.php 17059 2008-02-15 12:13:21Z satou $
+ * @version $Id: SC_Initial.php 17145 2008-03-13 00:49:14Z adachi $
  */
 class SC_Initial {
 
@@ -118,6 +118,8 @@
         ini_set("mbstring.internal_encoding", CHAR_CODE);
         ini_set("mbstring.detect_order", "auto");
         ini_set("mbstring.substitute_character", "none");
+        //ロケールを明示的に設定
+        setlocale(LC_ALL, LOCALE);
     }
 
     /**
 
Modified: eccube2/trunk/data/mtb_constants_init.php
===================================================================
--- eccube2/trunk/data/mtb_constants_init.php	2008-03-12 13:01:28 UTC (rev 23)
+++ eccube2/trunk/data/mtb_constants_init.php	2008-03-13 01:01:43 UTC (rev 24)
@@ -67,6 +67,8 @@
 define('CREDIT_HTTP_ANALYZE_URL', CREDIT_HTTP_DOMAIN . CREDIT_HTTP_ANALYZE_PROGRAM);
 /** 文字コード */
 define('CHAR_CODE', "UTF-8");
+/** ロケール設定 */
+define('LOCALE', "ja_JP.UTF-8");
 /** 決済モジュール付与文言 */
 define('ECCUBE_PAYMENT', "EC-CUBE");
 /** PEAR::DBのデバッグモード */
 
Modified: eccube2/trunk/html/install/sql/insert_data.sql
===================================================================
--- eccube2/trunk/html/install/sql/insert_data.sql	2008-03-12 13:01:28 UTC (rev 23)
+++ eccube2/trunk/html/install/sql/insert_data.sql	2008-03-13 01:01:43 UTC (rev 24)
@@ -802,6 +802,7 @@
 INSERT INTO mtb_constants VALUES ('CREDIT_HTTP_ANALYZE_PROGRAM','"rcv_credit.php"',37,'決済受信用URL');
 INSERT INTO mtb_constants VALUES ('CREDIT_HTTP_ANALYZE_URL','CREDIT_HTTP_DOMAIN . CREDIT_HTTP_ANALYZE_PROGRAM',38,'決済受信用URL');
 INSERT INTO mtb_constants VALUES ('CHAR_CODE','"UTF-8"',39,'文字コード');
+INSERT INTO mtb_constants VALUES ('LOCALE','"ja_JP.UTF-8"',40,'ロケール設定');
 INSERT INTO mtb_constants VALUES ('ECCUBE_PAYMENT','"EC-CUBE"',41,'決済モジュール付与文言');
 INSERT INTO mtb_constants VALUES ('PEAR_DB_DEBUG','9',42,'PEAR::DBのデバッグモード');
 INSERT INTO mtb_constants VALUES ('LOAD_BATCH_PASS','3600',43,'バッチを実行する最短の間隔(秒)');

_ [EC-CUBE] 2008-3-13更新内容2

カテゴリブロック部分の修正内容

Date: 2008-03-13 12:01:35 +0900 (Thu, 13 Mar 2008)
New Revision: 25
 
Modified:
   eccube2/trunk/data/Smarty/templates/default/bloc/category.tpl
   eccube2/trunk/data/class/SC_Initial.php
   eccube2/trunk/data/include/module.inc
   eccube2/trunk/html/install/index.php
   eccube2/trunk/html/user_data/packages/default/css/main.css
Log:
auto commit
 
Modified: eccube2/trunk/data/Smarty/templates/default/bloc/category.tpl
===================================================================
--- eccube2/trunk/data/Smarty/templates/default/bloc/category.tpl	2008-03-13 01:01:43 UTC (rev 24)
+++ eccube2/trunk/data/Smarty/templates/default/bloc/category.tpl	2008-03-13 03:01:35 UTC (rev 25)
@@ -24,61 +24,42 @@
   <img src="<!--{$TPL_DIR}-->/img/side/title_cat.jpg" width="166" height="35" alt="商品カテゴリー" />
 </h2>
 <div id="categoryarea">
+  <ul id="categorytree">
+  <!--{assign var=preLev value=1}-->
+  <!--{assign var=firstdone value=0}-->
   <!--{section name=cnt loop=$arrTree}-->
-
-      <!--{* 階層を level へ *}-->
-      <!--{assign var=level value="`$arrTree[cnt].level`}-->
-
-      <!--{* 最上位階層のリスト終了タグ *}-->
-      <!--{if $level == 1 && !$smarty.section.cnt.first}-->
-          </dl>
+    <!--{* 表示フラグがTRUEなら表示 *}-->
+    <!--{if $arrTree[cnt].display == 1}-->
+    <!--{assign var=level value=`$arrTree[cnt].level`}-->
+    <!--{assign var=levdiff value=`$level-$preLev`}-->
+      <!--{if $levdiff > 0}-->
+          <ul>
+      <!--{elseif $levdiff == 0 && $firstdone == 1}-->
+          </li>
+      <!--{elseif $levdiff < 0}-->
+        <!--{section name=d loop=`$levdiff*-1`}-->
+            </li>
+          </ul>
+        <!--{/section}-->
+        </li>
       <!--{/if}-->
-
-      <!--{* カテゴリ名を disp_name へ *}-->
-      <!--{assign var=disp_name value="`$arrTree[cnt].category_name`"}-->
-
-      <!--{* 表示カテゴリのみ *}-->
-      <!--{if $arrTree[cnt].display == 1}-->
-
-          <!--{* 選択したカテゴリ *}-->
-          <!--{if in_array($arrTree[cnt].category_id, $tpl_category_id) || in_array($arrTree[cnt].category_id, $root_parent_id)}-->
-              <!--{if $level == 1}-->
-                  <dl><dt class="onmark">
-              <!--{else}-->
-                  <dd>
-              <!--{/if}-->
-
-          <!--{* 未選択カテゴリ *}-->
-          <!--{else}-->
-              <!--{if $level == 1}-->
-                  <dl><dt>
-              <!--{else}-->
-                  <dd>
-              <!--{/if}-->
-          <!--{/if}-->
-
-          <!--{* 選択したカテゴリ *}-->
-          <!--{if in_array($arrTree[cnt].category_id, $tpl_category_id) }-->
-              <a href="<!--{$smarty.const.URL_DIR}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->" class="onlink"><!--{$disp_name|sfCutString:20|escape}-->(<!--{$arrTree[cnt].product_count|default:0}-->)</a>
-
-          <!--{* 未選択カテゴリ *}-->
-          <!--{else}-->
-              <a href="<!--{$smarty.const.URL_DIR}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->"><!--{$disp_name|sfCutString:20|escape}-->(<!--{$arrTree[cnt].product_count|default:0}-->)</a>
-          <!--{/if}-->
-
-          <!--{if $level == 1}-->
-            </dt>
-          <!--{else}-->
-            </dd>
-          <!--{/if}-->
-
+    <li class="level<!--{$level}--><!--{if in_array($arrTree[cnt].category_id, $tpl_category_id) }--> onmark<!--{/if}-->"><a href="<!--{$smarty.const.URL_DIR}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->"<!--{if in_array($arrTree[cnt].category_id, $tpl_category_id) }--> class="onlink"<!--{/if}-->><!--{$arrTree[cnt].category_name|escape}-->(<!--{$arrTree[cnt].product_count|default:0}-->)</a>
+    <!--{if $firstdone == 0}--><!--{assign var=firstdone value=1}--><!--{/if}-->
+    <!--{assign var=preLev value=`$level`}-->
+    <!--{/if}-->
+    <!--{* セクションの最後に閉じタグを追加 *}-->
+    <!--{if $smarty.section.cnt.last}-->
+      <!--{if $preLev-1 > 0 }-->
+        <!--{section name=d loop=`$preLev-1`}-->
+          </li>
+        </ul>
+        <!--{/section}-->
+        </li>
+      <!--{else}-->
+        </li>
       <!--{/if}-->
-
-      <!--{* 最後に閉じるリスト終了タグ *}-->
-      <!--{if $smarty.section.cnt.last}-->
-        </dl>
-      <!--{/if}-->
-
-    <!--{/section}-->
+    <!--{/if}-->
+  <!--{/section}-->
+  </ul>
 </div>
 <!--商品カテゴリーここまで-->
 
Modified: eccube2/trunk/data/class/SC_Initial.php
===================================================================
--- eccube2/trunk/data/class/SC_Initial.php	2008-03-13 01:01:43 UTC (rev 24)
+++ eccube2/trunk/data/class/SC_Initial.php	2008-03-13 03:01:35 UTC (rev 25)
@@ -25,7 +25,7 @@
  * アプリケーションの初期設定クラス.
  *
  * @author LOCKON CO.,LTD.
- * @version $Id: SC_Initial.php 17145 2008-03-13 00:49:14Z adachi $
+ * @version $Id: SC_Initial.php 17148 2008-03-13 03:06:20Z adachi $
  */
 class SC_Initial {
 
@@ -37,7 +37,7 @@
     function SC_Initial() {
 
         /** EC-CUBEのバージョン */
-        define('ECCUBE_VERSION', "2.1.0-beta");
+        define('ECCUBE_VERSION', "2.1.1-beta");
     }
 
     // }}}
 
Modified: eccube2/trunk/data/include/module.inc
===================================================================
--- eccube2/trunk/data/include/module.inc	2008-03-13 01:01:43 UTC (rev 24)
+++ eccube2/trunk/data/include/module.inc	2008-03-13 03:01:35 UTC (rev 25)
@@ -21,7 +21,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-if (!defined('ECCUBE_INSTALL')) {
+if (!defined('ECCUBE_INSTALL')
+ || preg_match('|install/index.php|', $_SERVER['PHP_SELF'])) {
+
     return;
 }
 
 
Modified: eccube2/trunk/html/install/index.php
===================================================================
--- eccube2/trunk/html/install/index.php	2008-03-13 01:01:43 UTC (rev 24)
+++ eccube2/trunk/html/install/index.php	2008-03-13 03:01:35 UTC (rev 25)
@@ -27,20 +27,16 @@
 define("INSTALL_LOG", "./temp/install.log");
 ini_set("max_execution_time", 300);
 
-class LC_Page {
-    function LC_Page() {
-        $this->arrDB_TYPE = array(
-            'pgsql' => 'PostgreSQL',
-            'mysql' => 'MySQL'
-        );
-        $this->arrDB_PORT = array(
-            'pgsql' => '',
-            'mysql' => ''
-        );
-    }
-}
+$objPage = new StdClass;
+$objPage->arrDB_TYPE = array(
+    'pgsql' => 'PostgreSQL',
+    'mysql' => 'MySQL'
+);
+$objPage->arrDB_PORT = array(
+    'pgsql' => '',
+    'mysql' => ''
+);
 
-$objPage = new LC_Page();
 $objDb = new SC_Helper_DB_Ex();
 
 // テンプレートコンパイルディレクトリの書込み権限チェック
@@ -844,7 +840,7 @@
     if (!ereg("/$", $data_path)) {
 		$data_path = $data_path . "/";
     }
-    
+
     $filepath = $data_path . "install.php";
 
     $config_data =
 
Modified: eccube2/trunk/html/user_data/packages/default/css/main.css
===================================================================
--- eccube2/trunk/html/user_data/packages/default/css/main.css	2008-03-13 01:01:43 UTC (rev 24)
+++ eccube2/trunk/html/user_data/packages/default/css/main.css	2008-03-13 03:01:35 UTC (rev 25)
@@ -234,35 +234,27 @@
 ----------------------------------------------- */
 div#categoryarea {
     width: 144px;
-    padding: 0 10px;
+    padding: 10px;
     border: solid 1px #ccc;
     background-color: #fff1e3;
 }
 
-div#categoryarea dl {
-    padding: 10px 0;
-    background: url("../img/side/line_146.gif") no-repeat bottom;
+div#categoryarea li {
+    padding: 0 0 0 20px;
+    background: url("../img/common/arrow_blue.gif") 0 3px no-repeat;
 }
-
-div#categoryarea dl.end {
-    padding: 10px 0;
-    background: url("") no-repeat bottom;
+div#categoryarea li.onmark {
+    background: url("../img/common/arrow_red.gif") 0 3px no-repeat;
 }
-
-div#categoryarea dl dt {
-    padding: 0 0 0 20px;
+div#categoryarea li.level1 {
     font-weight: bold;
-    background: url("../img/common/arrow_blue.gif") no-repeat;
 }
-
-div#categoryarea dl dt.onmark {
-    padding: 0 0 0 20px;
-    font-weight: bold;
-    background: url("../img/common/arrow_red.gif") no-repeat;
+div#categoryarea li.level1 li {
+    font-weight: normal;
 }
-
-div#categoryarea dl dd {
-    padding: 0 0 0 20px;
+div#categoryarea li a {
+    display: block;
+    padding: 3px 0;
 }
 
 a.onlink {  text-decoration: underline; }

_ [EC-CUBE] 2008-3-13更新内容3

直に会員登録ページに遷移した場合のエラー処理

Date: 2008-03-13 16:01:52 +0900 (Thu, 13 Mar 2008)
New Revision: 26
 
Modified:
   eccube2/trunk/data/class/pages/entry/LC_Page_Entry.php
Log:
auto commit
 
Modified: eccube2/trunk/data/class/pages/entry/LC_Page_Entry.php
===================================================================
--- eccube2/trunk/data/class/pages/entry/LC_Page_Entry.php	2008-03-13 03:01:35 UTC (rev 25)
+++ eccube2/trunk/data/class/pages/entry/LC_Page_Entry.php	2008-03-13 07:01:52 UTC (rev 26)
@@ -74,7 +74,7 @@
         $objDate = new SC_Date(START_BIRTH_YEAR, date("Y",strtotime("now")));
 
         // 規約ページからの遷移でなければエラー画面へ遷移する
-        if (empty($_POST) && basename($_SERVER['HTTP_REFERER']) != 'kiyaku.php') {
+        if (empty($_POST) && !preg_match('/kiyaku.php/', basename($_SERVER['HTTP_REFERER']))) {
             SC_Utils_Ex::sfDispSiteError(PAGE_ERROR, "", true);
         }

_ [EC-CUBE] EC-CUBE 2.1.1β版をリリース

コミットした「カレンダーブロックを追加」、「PHP5で 商品 CSV 登録できない不具合の修正」が取り込まれたEC-CUBE 2.1.1β版がリリースされました。EC-CUBE 2.1.1β版をリリース致しました。(2008/03/13)

本日のツッコミ(全1件) [ツッコミを入れる]
┌(`Д´)ノ)゜∀゜) Gritmerge (2011-09-23 05:23)

報闊蓁鱚齏纈-赭窶艾辣 WWW.KIRA-MEBEL.RU 3 跂 轢艢粫矗闔謫蓊瑁琿鱶 12 跂 ネ 糅聰髟鉋銹.剌齣 辣粤譫 銜矗謌鞫韲謌蟐 碼繚粱鉗 跂琿蒟 艢裨蓁蓚. 韆謗髴 闔褥閠鴾 轢 髓韲蓿繼邇 顋迥跂鴾 騾跪踈. 萵苒褌, 糺裼蓖 苺琿蒟 髓琺 鞨瑩褌肄瑕 轢 闔粳鉅銜辷袱 韲跏髮驤粤辷頌袱跏 黷髓碆矗謌髮關黽蓁 怙 鱚竟纃 跂 閻鞳闔謐蓚瑜, 闔艪鉈蓚 轢 騾蜥 笞辮 驍鈬 辣粮碆譛髓碆. 沃 關銜纃蓙 2 辣粤譛 跋銜矼琺 =踵 矗閻鞳艪鉈蓐, 闔糲繖蓐. 窓硴瘠硴 ヘ璞琿 襃瑩 闊髴赭 , 痳銜矼鴈皰 落 闔驪鴈竡 袱轢璧碆籥關籥寵 碌繻 鱚諷鉈瑜珸鰰 褌辣邇 蓿釿鉈跋驫瑯琺荳 鴉 關珥蓚辣笶襃闍瑩蒡鈞瑟鰲纓琺 籥譛辣蝌繻 竦黶鉗 鉋跂 呎閠, 鯊 銜繼 艢 15 000 頌- 矼逶 粫矗! マ 鴈 粫矗鞐艨鉉鰰鞫 瘤褌碆褓繽繙 銜矗謌鞫鴈瘢 辣鞨辷瑩, 繝鴦闔 銜籥骼驟 マ褄 赭窶艾褥闊銓蓊纃逶粫矗蹶 闢髓闔粮韲聽 , 邇 袱繿鰲纃逶. 呀: 辣 褌邇踰, 鴈 籥譛辣蝌繻 闔鴃瑩蓿瘤譛 辣鞨鈞.

[]