バージョン選択

フォーラム

メニュー

オンライン状況

76 人のユーザが現在オンラインです。 (63 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 76
もっと...

サイト内検索

バグ報告 > 管理機能 > 商品管理機能とキャンペーン機能について

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2007/12/4 22:27
対応状況: −−−
商品管理機能とキャンペーン機能について
商品管理機能についての質問と、とキャンペーン機能についての指摘です。

1)
管理者画面の商品登録について、新しく登録した商品の「商品カテゴリ」「商品コード」「販売価格」「在庫数」のデータが消失する。編集で再度登録を行うときちんと登録出来る。

以上の現象について、同様の現象が起こる方はおられないでしょうか。


2)
LC_Page_CampaignApplication.phpの123行目位のソースですが

if($orverlapping_flg) {
if($this->lfOverlappingCheck($objCustomer->getValue('customer_id', $objQuery))) {
$this->arrErr['login_email'] = "※ 複数回ご応募することは出来ません。";
}
}
ではなく、

if($orverlapping_flg) {
if($this->lfOverlappingCheck($objCustomer->getValue('customer_id'), $objQuery)) { // 括弧の位置が誤っている
$this->arrErr['login_email'] = "※ 複数回ご応募することは出来ません。";
}
}

ではないでしょうか。

環境は以下になります。

[EC-CUBE]eccube-2.0.1
[OS]CentOS5
[PHP]PHP 5.2.5
[データベース]MySQL 5.0.45


以上、宜しくお願い致します。
QAZU
投稿日時: 2007/12/5 15:29
対応状況: −−−
半人前
登録日: 2007/3/7
居住地:
投稿: 26
Re: 商品管理機能とキャンペーン機能について
1)の方はうちでも同じ現象が起きます。

一旦入力して、編集すると入るようです。

うちのエンジニアが話すには、規格に関するプログラムの紐付けが初期入力ではされていないとか言っていました。
商品入力のところなので、出来るだけ早く解決したいですね・・・
エンジニアに修正は頼めるんですが、一応公式のバグなのか知りたいので書き込みました。
satou
投稿日時: 2007/12/5 15:42
対応状況: −−−
EC-CUBE開発チーム
登録日: 2007/11/9
居住地: 大阪
投稿: 25
Re: 商品管理機能とキャンペーン機能について
佐藤です。

本件はMySQLで起こるバグでした。
現在対応しておりますので、修正が完了次第、こちらでご報告させて頂きます。

ご迷惑をお掛けしますが、何卒宜しくお願いします。
ゲスト
投稿日時: 2007/12/21 16:53
対応状況: −−−
Re: 商品管理機能とキャンペーン機能について
data/class/SC_Query.php

function nextval($table, $colname) {
$sql = "";
// postgresqlとmysqlとで処理を分ける
if (DB_TYPE == "pgsql") {
$seqtable = $table . "_" . $colname . "_seq";
$sql = "SELECT NEXTVAL('$seqtable')";
}else if (DB_TYPE == "mysql") {
$sql = "SELECT last_insert_id();";
}
$ret = $this->conn->getOne($sql);

return $ret;
}

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

function nextval($table, $colname) {
$sql = "";
// postgresqlとmysqlとで処理を分ける
if (DB_TYPE == "pgsql") {
$seqtable = $table . "_" . $colname . "_seq";
$sql = "SELECT NEXTVAL('$seqtable')";
$ret = $this->conn->getOne($sql);
}else if (DB_TYPE == "mysql") {
$arrRet = $this->getAll("SHOW TABLE STATUS LIKE ?", array($table));
$ret = $arrRet[0]["Auto_increment"];
}

return $ret;
}

関数を修正すればBUGがなくなると思います。
ゲスト
投稿日時: 2008/5/7 21:28
対応状況: 解決済
Re: 商品管理機能とキャンペーン機能について
私の環境でも、以下のバグが出ていましたが、上記「data/class/SC_Query.php」の460行目付近のご指摘の修正で解決いたしました。
ありがとうございました。

症状
> 1)
> 管理者画面の商品登録について、新しく登録した商品の
> 「商品カテゴリ」「商品コード」「販売価格」「在庫数」のデータが消失する。
> 編集で再度登録を行うときちんと登録出来る。


当環境
 EC-CUBEバージョン:2.0.1a
 PHPバージョン:PHP 4.4.2
 DBバージョン:MySQL 5.0.26
 ホスティング:CPI
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,852名です
総投稿数は109,989件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.