Ticket #792 (closed 新規開発: 修正済)
ダウンロード販売機能
Reported by: | kajiwara | Owned by: | eccuore |
---|---|---|---|
Priority: | 高 | Milestone: | EC-CUBE2.5.0beta |
Component: | フロント | Version: | 2.4.4 |
Keywords: | Cc: | ||
修正済み: |
Description
ダウンロード販売機能の作成
まずは、
フロント
○商品をカゴに入れる
○購入する
○Myページでダウンロードできる
管理画面
○ダウンロード商品を登録する(ファイルのアップロード含む)
○ダウンロード可能期限の設定
という基本の機能を作成したいと思います。
Attachments
Change History
comment:2 Changed 11 years ago by kajiwara
- Owner changed from somebody to eccuore
担当者を一旦 eccuore様 に変更しました。
よろしくお願いします。
comment:5 follow-up: ↓ 6 Changed 11 years ago by nanasess
- DB_TYPE で条件分岐している(#801)
- SQL に渡すパラメータの検証をしていない
- プリペアドステートメントを使用していない
といった問題がありましたので, パッチを作成しました.
attachment:download.patch:ticket:792
問題なければ, こちらをコミットしたいと思います.
comment:7 Changed 10 years ago by Seasoft
モバイルサイトの再注文で、下記エラーが発生しています。(r19789 で確認。)
FATAL Error(256) /home/eccube/ec25d/data/class/SC_Query.php:838 https://1.eccube.local/ec25d/mobile/cart/?PHPSESSID=i4nc6fh7j19d679b29j6nrj694&transactionid=9748170fe35789a1f77bbba5c832b08ed06bc362 SERVER_ADDR: * REMOTE_ADDR: * USER_AGENT: DoCoMo/2.0 ISIM0808(c500;TB;W12H08) SQL: SELECT pc.down AS down FROM dtb_products_class pc WHERE pc.product_class_id = ? MDB2 Error: no such field prepare: [Error message: Unable to create prepared statement handle] [Last executed query: EXECUTE mdb2_statement_pgsql_1299e3240e914eaf0ec95144f69d48403568417c8d ('1', '1')] [Native message: ERROR: column pc.down does not exist LINE 1: SELECT pc.down AS down FROM dtb_products_class pc WHERE pc.p... ^] /home/eccube/ec25d/html/mobile/cart/index.php 38:LC_Page_Cart->mobileProcess /home/eccube/ec25d/data/class/pages/cart/LC_Page_Cart.php 186:LC_Page_Cart->mobileAction /home/eccube/ec25d/data/class/pages/cart/LC_Page_Cart.php 279:SC_Helper_DB->sfTotalConfirm /home/eccube/ec25d/data/class/helper/SC_Helper_DB.php 1606:SC_Helper_DB->chkCartDown /home/eccube/ec25d/data/class/helper/SC_Helper_DB.php 2046:SC_Query->select /home/eccube/ec25d/data/class/SC_Query.php 152:SC_Query->getAll /home/eccube/ec25d/data/class/SC_Query.php 264:SC_Query->prepare /home/eccube/ec25d/data/class/SC_Query.php 835:MDB2_Driver_pgsql->prepare /home/eccube/ec25d/data/module/MDB2/Driver/pgsql.php 967:MDB2_Driver_Common->raiseError /home/eccube/ec25d/data/module/MDB2.php 1497:PEAR->raiseError /home/eccube/ec25d/data/module/PEAR.php 557:MDB2_Error->MDB2_Error /home/eccube/ec25d/data/module/MDB2.php 1009:PEAR_Error->PEAR_Error
Note: See
TracTickets for help on using
tickets.