ITOBEN STYLE > EC-CUBE3 > EC-CUBE3 3.0.14→3.0.15バージョンアップファイルの一覧 2017年7月15日カテゴリー: EC-CUBE3 EC-CUBE3 3.0.14→3.0.15バージョンアップファイルの一覧 3.0.14のファイルに対して、修正が行われているファイルは次の通りです。 (vendorフォルダ以外) ★は、新規追加 ▲は、3.0.15では不要 ********** 直下ファイル ********** ■composer.json ■composer.lock ■eccube_install.php ■web.config.sample ********** html ********** ■html/index.php ——————————— URLからhtmlを除いて運用している場合は、直下に移動したindex.phpと入れ換える。 さらに、’/autoload.php’の修正(1箇所)を行う。 参照→http://www.kaiplus.com/user_data/eccube3install.php ——————————— ■html/index_dev.php(URLからhtmlを除いて運用している場合は、直下に移動したindex_dev.php) ——————————— URLからhtmlを除いて運用している場合は、直下に移動したindex_dev.phpと入れ換える。 さらに、’/autoload.php’、’/app/・・・’の修正(3箇所)を行う。 参照→http://www.kaiplus.com/user_data/eccube3install.php ——————————— ■html/web.config ■html/template/admin/assets/js/function.js ********** src/Eccube/ ********** ■src/Eccube/Application.php ********** src/Eccube/Common/ ********** ■src/Eccube/Common/Constant.php ********** src/Eccube/Controller/ ********** ■src/Eccube/Controller/ContactController.php ■src/Eccube/Controller/ShoppingController.php ■src/Eccube/Controller/Admin/Content/LayoutController.php ■src/Eccube/Controller/Admin/Customer/CustomerController.php ■src/Eccube/Controller/Admin/Order/EditController.php ■src/Eccube/Controller/Admin/Order/MailController.php ■src/Eccube/Controller/Admin/Order/OrderController.php ■src/Eccube/Controller/Admin/Product/ProductClassController.php ■src/Eccube/Controller/Admin/Product/ProductController.php ■src/Eccube/Controller/Admin/Setting/Shop/PaymentController.php ********** src/Eccube/Entity/ ********** ■src/Eccube/Entity/AuthorityRole.php ■src/Eccube/Entity/Category.php ■src/Eccube/Entity/ClassCategory.php ■src/Eccube/Entity/ClassName.php ■src/Eccube/Entity/Csv.php ■src/Eccube/Entity/Delivery.php ■src/Eccube/Entity/MailHistory.php ■src/Eccube/Entity/MailTemplate.php ■src/Eccube/Entity/Member.php ■src/Eccube/Entity/News.php ■src/Eccube/Entity/PageLayout.php ■src/Eccube/Entity/Payment.php ■src/Eccube/Entity/Product.php ■src/Eccube/Entity/ProductClass.php ■src/Eccube/Entity/ProductImage.php ■src/Eccube/Entity/ProductStock.php ■src/Eccube/Entity/ProductTag.php ■src/Eccube/Entity/ShipmentItem.php ■src/Eccube/Entity/TaxRule.php ********** src/Eccube/EventListener/ ********** ■src/Eccube/EventListener/ConvertTelListener.php★ ********** src/Eccube/Exception/ ********** ■src/Eccube/Exception/EccubeExceptionHandler.php★ ********** src/Eccube/Form/ ********** ■src/Eccube/Form/Type/Admin/LogType.php ■src/Eccube/Form/Type/Admin/MainEditType.php ■src/Eccube/Form/Type/Admin/OrderDetailType.php ■src/Eccube/Form/Type/Admin/SearchCustomerType.php ■src/Eccube/Form/Type/Admin/SearchOrderType.php ■src/Eccube/Form/Type/Admin/ShipmentItemType.php ********** src/Eccube/Repository/ ********** ■src/Eccube/Repository/DeliveryRepository.php ■src/Eccube/Repository/OrderRepository.php ■src/Eccube/Repository/PageLayoutRepository.php ■src/Eccube/Repository/ProductRepository.php ================================= PostgreSQL9.0以下では、$qb->groupBy(‘p’); に変更する(2箇所) ================================= ——————————— $qb->groupBy(‘p.id’); // ★PostgreSQL9.0以下では、$qb->groupBy(‘p’); に変更する ——————————— ********** src/Eccube/Resource/ ********** ■src/Eccube/Resource/config/mail.yml.dist ■src/Eccube/Resource/doctrine/Eccube.Entity.PageLayout.dcm.yml ■src/Eccube/Resource/doctrine/migration/Version20170224150000.php★ ■src/Eccube/Resource/doctrine/migration/Version20170225120000.php★ ■src/Eccube/Resource/locale/message.ja.yml ■src/Eccube/Resource/template/admin/index.twig ■src/Eccube/Resource/template/admin/Content/page_edit.twig ■src/Eccube/Resource/template/admin/Order/edit.twig ■src/Eccube/Resource/template/admin/Order/mail.twig ■src/Eccube/Resource/template/admin/Order/mail_view.twig ■src/Eccube/Resource/template/admin/Order/search_customer.twig ■src/Eccube/Resource/template/admin/Order/search_product.twig ■src/Eccube/Resource/template/admin/Product/index.twig ■src/Eccube/Resource/template/admin/Product/product.twig ■src/Eccube/Resource/template/admin/Product/product_class.twig ■src/Eccube/Resource/template/admin/Setting/Shop/csv.twig ■src/Eccube/Resource/template/admin/Setting/Shop/customer_agreement.twig ■src/Eccube/Resource/template/admin/Setting/Shop/point.twig▲ ■src/Eccube/Resource/template/admin/Setting/System/log.twig ■src/Eccube/Resource/template/default/default_frame.twig ■src/Eccube/Resource/template/default/Contact/confirm.twig ■src/Eccube/Resource/template/default/Form/form_layout.twig ■src/Eccube/Resource/template/default/Product/detail.twig 修正箇所は以下の通り <script>箇所、elseif部分を追加 ——————————— {% if form.classcategory_id2 is defined %} fnSetClassCategories( document.form1, {{ form.classcategory_id2.vars.value|json_encode|raw }} ); {% endif %} ——————————— ↓【変更】 ——————————— {% if form.classcategory_id2 is defined %} fnSetClassCategories( document.form1, {{ form.classcategory_id2.vars.value|json_encode|raw }} ); {% elseif form.classcategory_id1 is defined %} eccube.checkStock(document.form1, {{ Product.id }}, {{ form.classcategory_id1.vars.value|json_encode|raw }}, null); {% endif %} ——————————— ■src/Eccube/Resource/template/default/Shopping/complete.twig ■src/Eccube/Resource/template/default/Shopping/index.twig ■src/Eccube/Resource/template/default/Shopping/shipping_multiple.twig ********** src/Eccube/Service/ ********** ■src/Eccube/Service/CartService.php ■src/Eccube/Service/CsvExportService.php ■src/Eccube/Service/MailService.php ■src/Eccube/Service/ShoppingService.php ********** src/Eccube/ServiceProvider/ ********** ■src/Eccube/ServiceProvider/EccubeServiceProvider.php ********** src/Eccube/Twig/Extension ********** ■src/Eccube/Twig/Extension/EccubeExtension.php ********** src/Eccube/Util/ ********** ■src/Eccube/Util/FormUtil.php★
3.0.14のファイルに対して、修正が行われているファイルは次の通りです。
(vendorフォルダ以外)
★は、新規追加
▲は、3.0.15では不要
********** 直下ファイル **********
■composer.json
■composer.lock
■eccube_install.php
■web.config.sample
********** html **********
■html/index.php
———————————
URLからhtmlを除いて運用している場合は、直下に移動したindex.phpと入れ換える。
さらに、’/autoload.php’の修正(1箇所)を行う。
参照→http://www.kaiplus.com/user_data/eccube3install.php
———————————
■html/index_dev.php(URLからhtmlを除いて運用している場合は、直下に移動したindex_dev.php)
———————————
URLからhtmlを除いて運用している場合は、直下に移動したindex_dev.phpと入れ換える。
さらに、’/autoload.php’、’/app/・・・’の修正(3箇所)を行う。
参照→http://www.kaiplus.com/user_data/eccube3install.php
———————————
■html/web.config
■html/template/admin/assets/js/function.js
********** src/Eccube/ **********
■src/Eccube/Application.php
********** src/Eccube/Common/ **********
■src/Eccube/Common/Constant.php
********** src/Eccube/Controller/ **********
■src/Eccube/Controller/ContactController.php
■src/Eccube/Controller/ShoppingController.php
■src/Eccube/Controller/Admin/Content/LayoutController.php
■src/Eccube/Controller/Admin/Customer/CustomerController.php
■src/Eccube/Controller/Admin/Order/EditController.php
■src/Eccube/Controller/Admin/Order/MailController.php
■src/Eccube/Controller/Admin/Order/OrderController.php
■src/Eccube/Controller/Admin/Product/ProductClassController.php
■src/Eccube/Controller/Admin/Product/ProductController.php
■src/Eccube/Controller/Admin/Setting/Shop/PaymentController.php
********** src/Eccube/Entity/ **********
■src/Eccube/Entity/AuthorityRole.php
■src/Eccube/Entity/Category.php
■src/Eccube/Entity/ClassCategory.php
■src/Eccube/Entity/ClassName.php
■src/Eccube/Entity/Csv.php
■src/Eccube/Entity/Delivery.php
■src/Eccube/Entity/MailHistory.php
■src/Eccube/Entity/MailTemplate.php
■src/Eccube/Entity/Member.php
■src/Eccube/Entity/News.php
■src/Eccube/Entity/PageLayout.php
■src/Eccube/Entity/Payment.php
■src/Eccube/Entity/Product.php
■src/Eccube/Entity/ProductClass.php
■src/Eccube/Entity/ProductImage.php
■src/Eccube/Entity/ProductStock.php
■src/Eccube/Entity/ProductTag.php
■src/Eccube/Entity/ShipmentItem.php
■src/Eccube/Entity/TaxRule.php
********** src/Eccube/EventListener/ **********
■src/Eccube/EventListener/ConvertTelListener.php★
********** src/Eccube/Exception/ **********
■src/Eccube/Exception/EccubeExceptionHandler.php★
********** src/Eccube/Form/ **********
■src/Eccube/Form/Type/Admin/LogType.php
■src/Eccube/Form/Type/Admin/MainEditType.php
■src/Eccube/Form/Type/Admin/OrderDetailType.php
■src/Eccube/Form/Type/Admin/SearchCustomerType.php
■src/Eccube/Form/Type/Admin/SearchOrderType.php
■src/Eccube/Form/Type/Admin/ShipmentItemType.php
********** src/Eccube/Repository/ **********
■src/Eccube/Repository/DeliveryRepository.php
■src/Eccube/Repository/OrderRepository.php
■src/Eccube/Repository/PageLayoutRepository.php
■src/Eccube/Repository/ProductRepository.php
=================================
PostgreSQL9.0以下では、$qb->groupBy(‘p’); に変更する(2箇所)
=================================
———————————
$qb->groupBy(‘p.id’); // ★PostgreSQL9.0以下では、$qb->groupBy(‘p’); に変更する
———————————
********** src/Eccube/Resource/ **********
■src/Eccube/Resource/config/mail.yml.dist
■src/Eccube/Resource/doctrine/Eccube.Entity.PageLayout.dcm.yml
■src/Eccube/Resource/doctrine/migration/Version20170224150000.php★
■src/Eccube/Resource/doctrine/migration/Version20170225120000.php★
■src/Eccube/Resource/locale/message.ja.yml
■src/Eccube/Resource/template/admin/index.twig
■src/Eccube/Resource/template/admin/Content/page_edit.twig
■src/Eccube/Resource/template/admin/Order/edit.twig
■src/Eccube/Resource/template/admin/Order/mail.twig
■src/Eccube/Resource/template/admin/Order/mail_view.twig
■src/Eccube/Resource/template/admin/Order/search_customer.twig
■src/Eccube/Resource/template/admin/Order/search_product.twig
■src/Eccube/Resource/template/admin/Product/index.twig
■src/Eccube/Resource/template/admin/Product/product.twig
■src/Eccube/Resource/template/admin/Product/product_class.twig
■src/Eccube/Resource/template/admin/Setting/Shop/csv.twig
■src/Eccube/Resource/template/admin/Setting/Shop/customer_agreement.twig
■src/Eccube/Resource/template/admin/Setting/Shop/point.twig▲
■src/Eccube/Resource/template/admin/Setting/System/log.twig
■src/Eccube/Resource/template/default/default_frame.twig
■src/Eccube/Resource/template/default/Contact/confirm.twig
■src/Eccube/Resource/template/default/Form/form_layout.twig
■src/Eccube/Resource/template/default/Product/detail.twig
修正箇所は以下の通り
<script>箇所、elseif部分を追加
———————————
{% if form.classcategory_id2 is defined %}
fnSetClassCategories(
document.form1, {{ form.classcategory_id2.vars.value|json_encode|raw }}
);
{% endif %}
———————————
↓【変更】
———————————
{% if form.classcategory_id2 is defined %}
fnSetClassCategories(
document.form1, {{ form.classcategory_id2.vars.value|json_encode|raw }}
);
{% elseif form.classcategory_id1 is defined %}
eccube.checkStock(document.form1, {{ Product.id }}, {{ form.classcategory_id1.vars.value|json_encode|raw }}, null);
{% endif %}
———————————
■src/Eccube/Resource/template/default/Shopping/complete.twig
■src/Eccube/Resource/template/default/Shopping/index.twig
■src/Eccube/Resource/template/default/Shopping/shipping_multiple.twig
********** src/Eccube/Service/ **********
■src/Eccube/Service/CartService.php
■src/Eccube/Service/CsvExportService.php
■src/Eccube/Service/MailService.php
■src/Eccube/Service/ShoppingService.php
********** src/Eccube/ServiceProvider/ **********
■src/Eccube/ServiceProvider/EccubeServiceProvider.php
********** src/Eccube/Twig/Extension **********
■src/Eccube/Twig/Extension/EccubeExtension.php
********** src/Eccube/Util/ **********
■src/Eccube/Util/FormUtil.php★