2009年5月アーカイブ

EC-CUBEバージョン :    2.3.4
PHPバージョン :    PHP 5.2.8
DBバージョン  :    MySQL 5.1.32
---------------------------------------------------
ポイントを1Pt=1円としているので気がつかなかったが、システム設定のパラメータ設定をPOINT_VALUEを10に設定しても納品書で10円にならず、1円のままであるとの記事を「ゆちぞハマりまくり」さんのところで見つけた。

実際にPOINT_VALUEを10にして試してみたが、買い物途中の計算では10円となっているが、納品書は1円換算のままであった。

で、該当修正箇所は次の通りである。

\data\class\SC_Fpdf.php   の236行目付近

$arrOrder[$i][3] = "- ".number_format($this->arrDisp['use_point'] + $this->arrDisp['discount']).$monetary_unit;

の所をPOINT_VALUEを掛けて次の様に修正した。

$arrOrder[$i][3] = "- ".number_format(($this->arrDisp['use_point'] * POINT_VALUE) + $this->arrDisp['discount']).$monetary_unit;

これで、再び、納品書を出して見ると今度はきちんと1Pt=10円で計算されていた。

USBメモリやSDカードと言ったリムーバブルメディアをPCに挿入すると、自動的に起動する。
この機能がデフォルト値なので、今までそのまま使っていた。

しかし、今日、SDカードを挿入してもウンともスンとも言わない。

なぜだろう?

該当するレジストリを調べてみた。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutoRun

この値は0x95になっていた。

このままだとDVDドライブは自動再生されるが、リムーバブルドライブはされない。

いつ変わったのかは不明だが、思い当たる節はある。
以前CPサポートの仕事をしていたときに、使ったいたUSBメモリを挿入してら、ノートンが反応した。
ウイルス感染は免れたようだが、その影響かも知れない。

そこで、0x91にすると元にもどった。

しかし、最近はUSBメモリによるウイルス感染が増えていて自動再生は危険なので、少し不便になるが、

0xb5として両方無効に設定いた。

KUMAOの押入TOP

カウンタ

Twitter

books

このアーカイブについて

このページには、2009年5月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2009年4月です。

次のアーカイブは2009年7月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

にほんブログ村 IT技術ブログへ
無料テンプレートならテンプレートキング

books