• R/O
  • HTTP
  • SSH
  • HTTPS

magic3: Commit

Cloud computing platform


Commit MetaInfo

Revisão9051c9875546933010c6a588e6e6efb3fb3bc8c3 (tree)
Hora2013-12-19 21:10:06
Autornaoki hirata <naoki@magi...>
Commiternaoki hirata

Mensagem de Log

SQLスクリプト更新。

Mudança Sumário

Diff

--- a/include/sql/create_base.sql
+++ b/include/sql/create_base.sql
@@ -32,6 +32,7 @@ CREATE TABLE _system_config (
3232 -- 多言語対応文字列マスター
3333 DROP TABLE IF EXISTS _language_string;
3434 CREATE TABLE _language_string (
35+ ls_type SMALLINT DEFAULT 0 NOT NULL, -- 文字列(0=メッセージ,1=共通用語,2=コンテンツ種別,10=Joomla!用)
3536 ls_id VARCHAR(40) DEFAULT '' NOT NULL, -- ID(Key)
3637 ls_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
3738
@@ -39,7 +40,7 @@ CREATE TABLE _language_string (
3940 ls_name VARCHAR(60) DEFAULT '' NOT NULL, -- 名称
4041 ls_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
4142 ls_index INT DEFAULT 0 NOT NULL, -- ソート用
42- PRIMARY KEY (ls_id, ls_language_id)
43+ PRIMARY KEY (ls_type, ls_id, ls_language_id)
4344 ) TYPE=innodb;
4445
4546 -- 言語マスター
@@ -762,7 +763,7 @@ CREATE TABLE _page_def (
762763 pd_config_id INT DEFAULT 0 NOT NULL, -- ウィジェット定義ID
763764 pd_config_name VARCHAR(40) DEFAULT '' NOT NULL, -- ウィジェット定義名
764765 pd_menu_id VARCHAR(20) DEFAULT '' NOT NULL, -- メニューID
765- pd_suffix VARCHAR(5) DEFAULT '' NOT NULL, -- インスタンスを区別するためのサフィックス文字列
766+ pd_suffix VARCHAR(10) DEFAULT '' NOT NULL, -- インスタンスを区別するためのサフィックス文字列
766767 pd_title VARCHAR(40) DEFAULT '' NOT NULL, -- タイトル
767768 pd_style TEXT NOT NULL, -- HTMLスタイル属性
768769 pd_except_sub_id TEXT NOT NULL, -- 共通時例外ページサブID(「,」区切りで複数指定可)
@@ -862,12 +863,11 @@ DROP TABLE IF EXISTS _mail_form;
862863 CREATE TABLE _mail_form (
863864 mf_serial INT AUTO_INCREMENT, -- レコードシリアル番号
864865 mf_id VARCHAR(40) DEFAULT '' NOT NULL, -- 定義項目ID
866+ mf_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
865867 mf_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
866868
867- mf_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
868869 mf_subject VARCHAR(100) DEFAULT '' NOT NULL, -- 件名
869870 mf_content TEXT NOT NULL, -- コンテンツ
870-
871871 mf_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
872872 mf_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
873873 mf_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
@@ -876,7 +876,7 @@ CREATE TABLE _mail_form (
876876 mf_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
877877 mf_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
878878 PRIMARY KEY (mf_serial),
879- UNIQUE (mf_id, mf_history_index)
879+ UNIQUE (mf_id, mf_language_id, mf_history_index)
880880 ) TYPE=innodb;
881881
882882 -- テーブル作成マスター
@@ -901,6 +901,7 @@ CREATE TABLE _menu_id (
901901 mn_description VARCHAR(100) DEFAULT '' NOT NULL, -- 説明
902902 mn_type INT DEFAULT 0 NOT NULL, -- メニュータイプ(0=単一階層、1=複数階層)
903903 mn_device_type INT DEFAULT 0 NOT NULL, -- 端末タイプ(0=PC、1=携帯、2=スマートフォン)
904+ mn_widget_id VARCHAR(50) DEFAULT '' NOT NULL, -- ウィジェットID(ファイル名)
904905 mn_sort_order INT DEFAULT 0 NOT NULL, -- ソート順
905906 PRIMARY KEY (mn_id)
906907 ) TYPE=innodb;
@@ -913,14 +914,17 @@ CREATE TABLE _menu_def (
913914 md_index INT DEFAULT 0 NOT NULL, -- 表示順(0~)、md_parent_id=0のときは親間の表示順
914915 md_menu_id VARCHAR(20) DEFAULT '' NOT NULL, -- メニューID
915916 md_name TEXT NOT NULL, -- 名前
917+ md_title TEXT NOT NULL, -- タイトル(HTMLタグ可)
916918 md_description VARCHAR(100) DEFAULT '' NOT NULL, -- 説明
917919 md_type INT DEFAULT 0 NOT NULL, -- メニュー項目タイプ(0=リンク、1=フォルダ、2=テキスト、3=セパレータ)
918920 md_link_type INT DEFAULT 0 NOT NULL, -- リンクタイプ(0=同ウィンドウ、1=別ウィンドウ)
919921 md_link_url TEXT NOT NULL, -- リンク先
920922 md_content_type VARCHAR(10) DEFAULT '' NOT NULL, -- リンク先のコンテンツの種別
921923 md_content_id VARCHAR(10) DEFAULT '' NOT NULL, -- リンク先のコンテンツのID
924+ md_param TEXT NOT NULL, -- その他パラメータ
922925 md_enable BOOLEAN DEFAULT true NOT NULL, -- 使用可能かどうか
923926 md_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
927+ md_user_limited BOOLEAN DEFAULT false NOT NULL, -- アクセス可能ユーザを制限
924928
925929 md_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
926930 md_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
--- a/include/sql/create_ec.sql
+++ b/include/sql/create_ec.sql
@@ -27,40 +27,26 @@ CREATE TABLE commerce_config (
2727 cg_index INT DEFAULT 0 NOT NULL, -- ソート用
2828 PRIMARY KEY (cg_id)
2929 ) TYPE=innodb;
30-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
31-VALUES ('default_currency', 'JPY', 'デフォルト通貨', 0);
32-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
33-VALUES ('default_tax_type', 'sales', 'デフォルト課税タイプ', 1);
34-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
35-VALUES ('tax_in_price', '0', '税処理区分', 2); -- 0=外税、1=内税
36-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
37-VALUES ('price_calc_type', '0', '金額端数処理', 3); -- 0=切り捨て、1=切り上げ、2=四捨五入
38-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
39-VALUES ('tax_calc_type', '0', '税端数処理', 4); -- 0=切り捨て、1=切り上げ、2=四捨五入
40-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
41-VALUES ('use_email', '1', 'メール送信機能', 5);
42-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
43-VALUES ('shop_email', '', 'ショップ宛てメールアドレス', 6);
44-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
45-VALUES ('auto_email_sender', '', '自動送信メール送信元アドレス', 7);
46-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
47-VALUES ('shop_name', '', 'ショップ名', 8);
48-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
49-VALUES ('shop_owner', '', 'ショップオーナー名', 9);
50-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
51-VALUES ('shop_address', '', 'ショップ住所', 10);
52-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
53-VALUES ('shop_phone', '', 'ショップ電話番号', 11);
54-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
55-VALUES ('category_select_count', '2', '商品カテゴリー選択可能数', 12);
56-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
57-VALUES ('order_cancel_hour', '24', '注文のキャンセル可能時間', 13);
58-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
59-VALUES ('disp_product_count', '10', '商品一覧表示項目数', 14);
60-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
61-VALUES ('decrement_view_stock_count', '1', '注文時の表示在庫数デクリメント', 15);
62-INSERT INTO commerce_config (cg_id, cg_value, cg_name, cg_index)
63-VALUES ('permit_non_member_order', '0', '非会員からの注文受付', 16);
30+INSERT INTO commerce_config
31+(cg_id, cg_value, cg_name, cg_index) VALUES
32+('default_currency', 'JPY', 'デフォルト通貨', 0),
33+('default_tax_type', 'sales', 'デフォルト課税タイプ', 1),
34+('tax_in_price', '0', '税処理区分', 2), -- 0=外税、1=内税
35+('price_calc_type', '0', '金額端数処理', 3), -- 0=切り捨て、1=切り上げ、2=四捨五入
36+('tax_calc_type', '0', '税端数処理', 4), -- 0=切り捨て、1=切り上げ、2=四捨五入
37+('use_email', '1', 'メール送信機能', 5),
38+('shop_email', '', 'ショップ宛てメールアドレス', 6),
39+('auto_email_sender', '', '自動送信メール送信元アドレス', 7),
40+('shop_name', '', 'ショップ名', 8),
41+('shop_owner', '', 'ショップオーナー名', 9),
42+('shop_address', '', 'ショップ住所', 10),
43+('shop_phone', '', 'ショップ電話番号', 11),
44+('category_select_count', '2', '商品カテゴリー選択可能数', 12),
45+('order_cancel_hour', '24', '注文のキャンセル可能時間', 13),
46+('disp_product_count', '10', '商品一覧表示項目数', 14),
47+('decrement_view_stock_count', '1', '注文時の表示在庫数デクリメント', 15),
48+('permit_non_member_order', '0', '非会員からの注文受付', 16),
49+('hierarchical_category', '1', '階層化商品カテゴリー', 17);
6450
6551 -- 単位マスター
6652 DROP TABLE IF EXISTS unit_type;
@@ -247,6 +233,10 @@ CREATE TABLE product_class (
247233 PRIMARY KEY (pu_serial),
248234 UNIQUE (pu_id, pu_language_id, pu_history_index)
249235 ) TYPE=innodb;
236+INSERT INTO product_class
237+(pu_id, pu_language_id, pu_name, pu_index) VALUES
238+('', 'ja', '一般商品', 1),
239+('photo', 'ja', 'フォトギャラリー商品', 2);
250240
251241 -- 商品カテゴリマスター
252242 DROP TABLE IF EXISTS product_category;
@@ -256,7 +246,7 @@ CREATE TABLE product_category (
256246 pc_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
257247 pc_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
258248
259- pc_name VARCHAR(30) DEFAULT '' NOT NULL, -- 商品カテゴリ名称
249+ pc_name VARCHAR(60) DEFAULT '' NOT NULL, -- 商品カテゴリ名称
260250 pc_parent_id INT DEFAULT 0 NOT NULL, -- 親カテゴリID
261251 pc_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
262252 pc_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
@@ -346,11 +336,9 @@ CREATE TABLE pay_method_def (
346336 PRIMARY KEY (po_serial),
347337 UNIQUE (po_id, po_language_id, po_set_id, po_history_index)
348338 ) TYPE=innodb;
349-INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('furikae', 'ja', '郵便振替', 1);
350-INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('kakidome', 'ja', '現金書留', 2);
351-INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('furikomi', 'ja', '銀行振込', 3);
352-INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('daibiki', 'ja', '代金引換', 4);
353-INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('card', 'ja', 'クレジットカード', 5);
339+INSERT INTO pay_method_def
340+(po_id, po_language_id, po_name, po_index) VALUES
341+('payment_service', 'ja', '決済サービス', 1);
354342
355343 -- 配送方法マスター
356344 DROP TABLE IF EXISTS delivery_method_def;
@@ -703,6 +691,11 @@ CREATE TABLE product_type (
703691 PRIMARY KEY (py_serial),
704692 UNIQUE (py_product_class, py_id, py_language_id, py_history_index)
705693 ) TYPE=innodb;
694+INSERT INTO product_type
695+(py_product_class, py_id, py_language_id, py_name, py_code, py_description, py_index, py_single_select) VALUES
696+('', '', 'ja', '標準商品', 'ST', '', 1, false),
697+('photo', '', 'ja', '標準商品', 'ST', '', 1, false),
698+('photo', 'download', 'ja', 'ダウンロード画像', 'DL', '', 2, true);
706699
707700 -- 商品ステータス種別マスター
708701 DROP TABLE IF EXISTS product_status_type;
@@ -1071,6 +1064,13 @@ CREATE TABLE stock_plan (
10711064 ) TYPE=innodb;
10721065
10731066 -- 更新データ
1067+-- メニューIDマスター
1068+DELETE FROM _menu_id WHERE mn_id = 'ec_menu';
1069+INSERT INTO _menu_id
1070+(mn_id, mn_name, mn_description, mn_device_type, mn_widget_id, mn_sort_order) VALUES
1071+('ec_menu', 'EC用メニュー(PC用)', '「ec_menu」ウィジェット専用のメニュー', 0, 'ec_menu', 10);
1072+
1073+-- 追加クラスマスター
10741074 DELETE FROM _addons WHERE ao_id = 'eclib';
10751075 INSERT INTO _addons (ao_id, ao_class_name, ao_name, ao_description, ao_index)
10761076 VALUES ('eclib', 'ecLib', 'Eコマースライブラリ', '', 1);
@@ -1079,30 +1079,49 @@ INSERT INTO _addons (ao_id, ao_class_name, ao_name, ao_descrip
10791079 VALUES ('ecmail', 'ecMail', 'Eコマースメール連携', '', 2);
10801080
10811081 -- インナーウィジェット
1082+-- インナーウィジェット(配送方法)
10821083 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'flatrate';
10831084 INSERT INTO _iwidgets
1084-(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1085-('ec_main', 'flatrate', '定額', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, now(), now());
1085+(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_license_type, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1086+('ec_main', 'flatrate', '定額', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 0, 10, now(), now());
10861087 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'classrate';
10871088 INSERT INTO _iwidgets
1088-(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1089-('ec_main', 'classrate', '購入額基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, now(), now());
1089+(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_license_type, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1090+('ec_main', 'classrate', '購入額基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 0, 10, now(), now());
10901091 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'staterate';
10911092 INSERT INTO _iwidgets
1092-(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1093-('ec_main', 'staterate', '送付先基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, now(), now());
1093+(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_license_type, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1094+('ec_main', 'staterate', '送付先基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 0, 10, now(), now());
10941095 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'quantityrate';
10951096 INSERT INTO _iwidgets
1096-(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1097-('ec_main', 'quantityrate', '商品数基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, now(), now());
1097+(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_license_type, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1098+('ec_main', 'quantityrate', '商品数基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 0, 10, now(), now());
10981099 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'productrate';
10991100 INSERT INTO _iwidgets
1100-(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1101-('ec_main', 'productrate', '商品別規定', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, now(), now());
1101+(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_license_type, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1102+('ec_main', 'productrate', '商品別規定', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 0, 10, now(), now());
11021103 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'weightrate';
11031104 INSERT INTO _iwidgets
1104-(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1105-('ec_main', 'weightrate', '送付先+重量基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, now(), now());
1105+(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_license_type, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1106+('ec_main', 'weightrate', '送付先+重量基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 0, 10, now(), now());
1107+-- インナーウィジェット(支払方法)
1108+DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'epsilon';
1109+INSERT INTO _iwidgets
1110+(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_license_type, iw_official_level, iw_online, iw_install_dt, iw_create_dt) VALUES
1111+('ec_main', 'epsilon', 'イプシロン決済', 'PAYMENT', 'Naoki Hirata', 'Magic3.org', 'GPL', 0, 10, true, now(), now());
1112+DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'exchange_classrate';
1113+INSERT INTO _iwidgets
1114+(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_license_type, iw_official_level, iw_online, iw_install_dt, iw_create_dt) VALUES
1115+('ec_main', 'exchange_classrate', '代金引換(購入額基準)', 'PAYMENT', 'Naoki Hirata', 'Magic3.org', 'GPL', 0, 10, false, now(), now());
1116+-- インナーウィジェット(注文計算)
1117+DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'lotbuying';
1118+INSERT INTO _iwidgets
1119+(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_license_type, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1120+('ec_main', 'lotbuying', 'まとめ買い割引', 'CALCORDER', 'Naoki Hirata', 'Magic3.org', 'GPL', 0, 10, now(), now());
1121+DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'product_lotbuying';
1122+INSERT INTO _iwidgets
1123+(iw_widget_id, iw_id, iw_name, iw_type, iw_author, iw_copyright, iw_license, iw_license_type, iw_official_level, iw_install_dt, iw_create_dt) VALUES
1124+('ec_main', 'product_lotbuying', '商品別まとめ買い割引', 'CALCORDER', 'Naoki Hirata', 'Magic3.org', 'GPL', 0, 10, now(), now());
11061125
11071126 -- メール内容
11081127 DELETE FROM _mail_form WHERE mf_id = 'regist_member_to_backoffice';
@@ -1111,4 +1130,25 @@ VALUES ('regist_member_to_backoffice', 'ja', '会員
11111130 DELETE FROM _mail_form WHERE mf_id = 'order_product_to_backoffice';
11121131 INSERT INTO _mail_form (mf_id, mf_language_id, mf_subject, mf_content, mf_create_dt)
11131132 VALUES ('order_product_to_backoffice', 'ja', '商品受注', '■受注コード:[#ORDER_NO#]■\n■受注日付:[#DATE#]■\n■顧客コード:[#MEMBER_NO#]■\n■顧客名:[#NAME#]■\n■届先名:[#DELIV_NAME#]■\n■届先郵便番号:[#ZIPCODE#]■\n■届先住所1:[#ADDRESS1#]■\n■届先住所2:[#ADDRESS2#]■\n■届先電話番号:[#PHONE#]■\n■配達希望日:[#DEMAND_DATE#]■\n■配達時間帯:[#DEMAND_TIME#]■\n[#BODY#]■配送方法:[#DELIV_METHOD#]■\n■決済方法:[#PAY_METHOD#]■\n■備考:[#NOTE#]■', now());
1114-
1133+DELETE FROM _mail_form WHERE mf_id = 'order_product_to_shop_manager';
1134+INSERT INTO _mail_form (mf_id, mf_language_id, mf_subject, mf_content, mf_create_dt)
1135+VALUES ('order_product_to_shop_manager', 'ja', '商品受注', '■受注コード:[#ORDER_NO#]■\n■受注日付:[#DATE#]■\n■会員コード:[#MEMBER_NO#]■\n■会員名:[#NAME#]■\n■会員Eメール:[#EMAIL#]■\n■管理画面URL:[#ADMIN_URL#]■\n■届先名:[#DELIV_NAME#]■\n■届先郵便番号:[#ZIPCODE#]■\n■届先都道府県:[#STATE#]■\n■届先住所1:[#ADDRESS1#]■\n■届先住所2:[#ADDRESS2#]■\n■届先電話番号:[#PHONE#]■\n■配達希望日:[#DEMAND_DATE#]■\n■配達時間帯:[#DEMAND_TIME#]■\n[#BODY#]■配送方法:[#DELIV_METHOD#]■\n■決済方法:[#PAY_METHOD#]■\n■備考:[#NOTE#]■\n\n**********\nお届け先\n**********\n[#DELIV_TEXT#]\n**********\n注文内容\n**********\n[#ORDER_TEXT#]\n', now());
1136+DELETE FROM _mail_form WHERE mf_id = 'order_product_to_customer';
1137+INSERT INTO _mail_form (mf_id, mf_language_id, mf_subject, mf_content, mf_create_dt)
1138+VALUES ('order_product_to_customer', 'ja', 'ご注文の確認(自動送信)', '[#NAME#] 様\n\nこの度は[#SHOP_NAME#]をご利用頂きまして誠にありがとうございます。\n下記の通りご注文を承りましたのでご確認ください。\n\n**********\nお届け先\n**********\n[#DELIV_TEXT#]\n**********\n注文内容\n**********\n[#ORDER_TEXT#]\n\n[#SIGNATURE#]', now());
1139+
1140+-- フォトギャラリー設定マスター(Eコマース追加分)
1141+INSERT INTO photo_config
1142+(hg_id, hg_value, hg_name, hg_index) VALUES
1143+('online_shop', '0', 'オンラインショップ機能', 13),
1144+('auto_stock', '1', '在庫自動処理', 14),
1145+('accept_order', '1', '注文の受付', 15),
1146+('use_email', '1', 'メール送信機能', 16),
1147+('shop_email', '', 'ショップ宛てメールアドレス', 17),
1148+('auto_email_sender', '', '自動送信メール送信元アドレス', 18),
1149+('use_member_address', '1', '会員登録の住所使用', 19),
1150+('auto_regist_member', '1', '自動会員登録', 20),
1151+('sell_product_photo', '0', 'フォト商品販売', 21),
1152+('sell_product_download', '0', 'ダウンロード商品販売', 22),
1153+('member_notice', '', '会員向けお知らせ', 23),
1154+('email_to_order_product', '', '商品受注時メール送信先', 24);
--- a/include/sql/create_std.sql
+++ b/include/sql/create_std.sql
@@ -120,6 +120,7 @@ CREATE TABLE content (
120120 cn_meta_keywords TEXT NOT NULL, -- METAタグ、検索用キーワード
121121 cn_disp_type SMALLINT DEFAULT 0 NOT NULL, -- 表示タイプ(0=プレーン、1=インナーフレーム)
122122 cn_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
123+ cn_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 登録日時
123124 cn_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(開始)
124125 cn_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(終了)
125126 cn_default BOOLEAN DEFAULT false NOT NULL, -- デフォルトフラグ
--- a/include/sql/insert_base.sql
+++ b/include/sql/insert_base.sql
@@ -22,7 +22,7 @@
2222 INSERT INTO _system_config
2323 (sc_id, sc_value, sc_name) VALUES
2424 ('system_name', 'Magic3', 'システム名称'),
25-('db_version', '2012100901', 'DBバージョン'),
25+('db_version', '2013010901', 'DBバージョン'),
2626 ('server_id', '', 'サーバ識別用ID'),
2727 ('server_url', '', 'サーバURL'),
2828 ('default_lang', 'ja', 'デフォルト言語'),
@@ -237,9 +237,114 @@ INSERT INTO _site_def
237237
238238 -- 多言語対応文字列マスター
239239 INSERT INTO _language_string
240-(ls_id, ls_language_id, ls_value, ls_name) VALUES
241-('msg_site_in_maintenance', 'ja', 'ただいまサイトのメンテナンス中です', 'メンテナンス中メッセージ'),
242-('msg_access_deny', 'ja', 'アクセスできません', 'アクセス不可メッセージ');
240+(ls_type, ls_id, ls_language_id, ls_value, ls_name) VALUES
241+(0, 'msg_site_in_maintenance', 'ja', 'ただいまサイトのメンテナンス中です', 'メンテナンス中メッセージ'),
242+(0, 'msg_access_deny', 'ja', 'アクセスできません', 'アクセス不可メッセージ'),
243+(1, 'word_account', 'ja', 'ID(Eメール)', 'アカウント'),
244+(10, 'COM_CONTENT_CREATED_DATE_ON', 'ja', '作成日:%s', ''),
245+(10, 'COM_CONTENT_LAST_UPDATED', 'ja', '更新日:%s', ''),
246+(10, 'COM_CONTENT_PUBLISHED_DATE_ON', 'ja', '公開日:%s', ''),
247+(10, 'COM_CONTENT_WRITTEN_BY', 'ja', '作者:%s', ''),
248+(10, 'COM_CONTENT_CATEGORY', 'ja', 'カテゴリー:%s', ''),
249+(10, 'COM_CONTENT_ARTICLE_HITS', 'ja', 'アクセス数:%s', ''),
250+(10, 'COM_CONTENT_READ_MORE_TITLE', 'ja', 'もっと読む', ''),
251+(10, 'DATE_FORMAT_LC', 'ja', 'Y年Fd日(l)', ''),
252+(10, 'DATE_FORMAT_LC1', 'ja', 'Y年Fd日(l)', ''),
253+(10, 'DATE_FORMAT_LC2', 'ja', 'Y年Fd日(l)H:i', ''),
254+(10, 'DATE_FORMAT_LC3', 'ja', 'Y年Fd日', ''),
255+(10, 'DATE_FORMAT_LC4', 'ja', 'Y-m-d', ''),
256+(10, 'DATE_FORMAT_JS1', 'ja', 'y-m-d', ''),
257+(10, 'JANUARY_SHORT', 'ja', '1月', ''),
258+(10, 'JANUARY', 'ja', '1月', ''),
259+(10, 'FEBRUARY_SHORT', 'ja', '2月', ''),
260+(10, 'FEBRUARY', 'ja', '2月', ''),
261+(10, 'MARCH_SHORT', 'ja', '3月', ''),
262+(10, 'MARCH', 'ja', '3月', ''),
263+(10, 'APRIL_SHORT', 'ja', '4月', ''),
264+(10, 'APRIL', 'ja', '4月', ''),
265+(10, 'MAY_SHORT', 'ja', '5月', ''),
266+(10, 'MAY', 'ja', '5月', ''),
267+(10, 'JUNE_SHORT', 'ja', '6月', ''),
268+(10, 'JUNE', 'ja', '6月', ''),
269+(10, 'JULY_SHORT', 'ja', '7月', ''),
270+(10, 'JULY', 'ja', '7月', ''),
271+(10, 'AUGUST_SHORT', 'ja', '8月', ''),
272+(10, 'AUGUST', 'ja', '8月', ''),
273+(10, 'SEPTEMBER_SHORT', 'ja', '9月', ''),
274+(10, 'SEPTEMBER', 'ja', '9月', ''),
275+(10, 'OCTOBER_SHORT', 'ja', '10月', ''),
276+(10, 'OCTOBER', 'ja', '10月', ''),
277+(10, 'NOVEMBER_SHORT', 'ja', '11月', ''),
278+(10, 'NOVEMBER', 'ja', '11月', ''),
279+(10, 'DECEMBER_SHORT', 'ja', '12月', ''),
280+(10, 'DECEMBER', 'ja', '12月', ''),
281+(10, 'SUN', 'ja', '日', ''),
282+(10, 'SUNDAY', 'ja', '日曜', ''),
283+(10, 'MON', 'ja', '月', ''),
284+(10, 'MONDAY', 'ja', '月曜', ''),
285+(10, 'TUE', 'ja', '火', ''),
286+(10, 'TUESDAY', 'ja', '火曜', ''),
287+(10, 'WED', 'ja', '水', ''),
288+(10, 'WEDNESDAY', 'ja', '水曜', ''),
289+(10, 'THU', 'ja', '木', ''),
290+(10, 'THURSDAY', 'ja', '木曜', ''),
291+(10, 'FRI', 'ja', '金', ''),
292+(10, 'FRIDAY', 'ja', '金曜', ''),
293+(10, 'SAT', 'ja', '土', ''),
294+(10, 'SATURDAY', 'ja', '土曜', ''),
295+(10, 'LAST_UPDATED2', 'ja', '更新日 %s', '旧バージョン互換用'),
296+(10, 'COM_CONTENT_CREATED_DATE_ON', 'en', 'Created: %s', ''),
297+(10, 'COM_CONTENT_LAST_UPDATED', 'en', 'Last Updated: %s', ''),
298+(10, 'COM_CONTENT_PUBLISHED_DATE_ON', 'en', 'Published: %s', ''),
299+(10, 'COM_CONTENT_WRITTEN_BY', 'en', 'Written by %s', ''),
300+(10, 'COM_CONTENT_CATEGORY', 'en', 'Category: %s', ''),
301+(10, 'COM_CONTENT_ARTICLE_HITS', 'en', 'Hits: %s', ''),
302+(10, 'COM_CONTENT_READ_MORE_TITLE', 'en', 'Read more...', ''),
303+(10, 'DATE_FORMAT_LC', 'en', 'l, d F Y', ''),
304+(10, 'DATE_FORMAT_LC1', 'en', 'l, d F Y', ''),
305+(10, 'DATE_FORMAT_LC2', 'en', 'l, d F Y H:i', ''),
306+(10, 'DATE_FORMAT_LC3', 'en', 'd F Y', ''),
307+(10, 'DATE_FORMAT_LC4', 'en', 'Y-m-d', ''),
308+(10, 'DATE_FORMAT_JS1', 'en', 'y-m-d', ''),
309+(10, 'JANUARY_SHORT', 'en', 'Jan', ''),
310+(10, 'JANUARY', 'en', 'January', ''),
311+(10, 'FEBRUARY_SHORT', 'en', 'Feb', ''),
312+(10, 'FEBRUARY', 'en', 'February', ''),
313+(10, 'MARCH_SHORT', 'en', 'Mar', ''),
314+(10, 'MARCH', 'en', 'March', ''),
315+(10, 'APRIL_SHORT', 'en', 'Apr', ''),
316+(10, 'APRIL', 'en', 'April', ''),
317+(10, 'MAY_SHORT', 'en', 'May', ''),
318+(10, 'MAY', 'en', 'May', ''),
319+(10, 'JUNE_SHORT', 'en', 'Jun', ''),
320+(10, 'JUNE', 'en', 'June', ''),
321+(10, 'JULY_SHORT', 'en', 'Jul', ''),
322+(10, 'JULY', 'en', 'July', ''),
323+(10, 'AUGUST_SHORT', 'en', 'Aug', ''),
324+(10, 'AUGUST', 'en', 'August', ''),
325+(10, 'SEPTEMBER_SHORT', 'en', 'Sep', ''),
326+(10, 'SEPTEMBER', 'en', 'September', ''),
327+(10, 'OCTOBER_SHORT', 'en', 'Oct', ''),
328+(10, 'OCTOBER', 'en', 'October', ''),
329+(10, 'NOVEMBER_SHORT', 'en', 'Nov', ''),
330+(10, 'NOVEMBER', 'en', 'November', ''),
331+(10, 'DECEMBER_SHORT', 'en', 'Dec', ''),
332+(10, 'DECEMBER', 'en', 'December', ''),
333+(10, 'SUN', 'en', 'Sun', ''),
334+(10, 'SUNDAY', 'en', 'Sunday', ''),
335+(10, 'MON', 'en', 'Mon', ''),
336+(10, 'MONDAY', 'en', 'Monday', ''),
337+(10, 'TUE', 'en', 'Tue', ''),
338+(10, 'TUESDAY', 'en', 'Tuesday', ''),
339+(10, 'WED', 'en', 'Wed', ''),
340+(10, 'WEDNESDAY', 'en', 'Wednesday', ''),
341+(10, 'THU', 'en', 'Thu', ''),
342+(10, 'THURSDAY', 'en', 'Thursday', ''),
343+(10, 'FRI', 'en', 'Fri', ''),
344+(10, 'FRIDAY', 'en', 'Friday', ''),
345+(10, 'SAT', 'en', 'Sat', ''),
346+(10, 'SATURDAY', 'en', 'Saturday', ''),
347+(10, 'LAST_UPDATED2', 'en', 'Last Updated on %s', '旧バージョン互換用');
243348
244349 -- --------------------------------------------------------------------------------------------------
245350 -- 以下、変更の少ないデータ
--- a/include/sql/insert_std.sql
+++ b/include/sql/insert_std.sql
@@ -219,12 +219,12 @@ INSERT INTO _templates
219219
220220 -- メニューIDマスター
221221 INSERT INTO _menu_id
222-(mn_id, mn_name, mn_description, mn_device_type, mn_sort_order) VALUES
223-('main_menu', 'メインメニュー(PC用)', '', 0, 0),
224-('sub_menu1', 'サブメニュー1(PC用)', '', 0, 1),
225-('sub_menu2', 'サブメニュー2(PC用)', '', 0, 2),
226-('sub_menu3', 'サブメニュー3(PC用)', '', 0, 3),
227-('s_main_menu', 'メインメニュー(スマートフォン用)', '', 2, 0);
222+(mn_id, mn_name, mn_description, mn_device_type, mn_widget_id, mn_sort_order) VALUES
223+('main_menu', 'メインメニュー(PC用)', '', 0, '', 0),
224+('sub_menu1', 'サブメニュー1(PC用)', '', 0, '', 1),
225+('sub_menu2', 'サブメニュー2(PC用)', '', 0, '', 2),
226+('sub_menu3', 'サブメニュー3(PC用)', '', 0, '', 3),
227+('s_main_menu', 'メインメニュー(スマートフォン用)', '', 2, '', 0);
228228
229229 -- 基本テーブルの不要なデータを削除
230230 -- 画面定義
--- a/include/sql/sample/default_admin_menu.sql
+++ b/include/sql/sample/default_admin_menu.sql
@@ -7,9 +7,9 @@
77 -- *
88 -- * @package Magic3 Framework
99 -- * @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
10--- * @copyright Copyright 2006-2011 Magic3 Project.
10+-- * @copyright Copyright 2006-2013 Magic3 Project.
1111 -- * @license http://www.gnu.org/copyleft/gpl.html GPL License
12--- * @version SVN: $Id: default_admin_menu.sql 4124 2011-05-09 02:24:07Z fishbone $
12+-- * @version SVN: $Id$
1313 -- * @link http://www.magic3.org
1414 -- *
1515 -- [デフォルト管理画面]
@@ -36,10 +36,10 @@ INSERT INTO _page_info
3636 UPDATE _page_id SET pg_default_sub_id = 'content' WHERE pg_id = 'admin_index' AND pg_type = 0;
3737
3838 -- テンプレート情報
39-DELETE FROM _templates WHERE tm_id = '_admin2';
39+DELETE FROM _templates WHERE tm_id = '_admin3';
4040 INSERT INTO _templates
41-(tm_id, tm_name, tm_type, tm_device_type, tm_mobile, tm_clean_type, tm_create_dt) VALUES
42-('_admin2', '_admin2', 1, 0, false, 0, now());
41+(tm_id, tm_name, tm_type, tm_device_type, tm_mobile, tm_available, tm_clean_type, tm_create_dt) VALUES
42+('_admin3', '_admin3', 2, 0, false, false, 0, now());
4343
4444 -- システム設定マスター(管理画面用デフォルトテンプレートを変更)
45-UPDATE _system_config SET sc_value = '_admin2' WHERE sc_id = 'admin_default_template';
45+UPDATE _system_config SET sc_value = '_admin3' WHERE sc_id = 'admin_default_template';
--- /dev/null
+++ b/include/sql/update/2013112201_to_2013121801.sql
@@ -0,0 +1,28 @@
1+-- *
2+-- * バージョンアップ用スクリプト
3+-- *
4+-- * PHP versions 5
5+-- *
6+-- * LICENSE: This source file is licensed under the terms of the GNU General Public License.
7+-- *
8+-- * @package Magic3 Framework
9+-- * @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
10+-- * @copyright Copyright 2006-2013 Magic3 Project.
11+-- * @license http://www.gnu.org/copyleft/gpl.html GPL License
12+-- * @version SVN: $Id$
13+-- * @link http://www.magic3.org
14+-- *
15+-- --------------------------------------------------------------------------------------------------
16+-- バージョンアップ用スクリプト
17+-- --------------------------------------------------------------------------------------------------
18+
19+-- *** システムベーステーブル ***
20+-- システム設定マスター
21+
22+-- *** システム標準テーブル ***
23+DELETE FROM blog_config WHERE bg_id = 'layout_entry_single';
24+DELETE FROM blog_config WHERE bg_id = 's:layout_entry_single';
25+INSERT INTO blog_config
26+(bg_id, bg_value, bg_name, bg_index) VALUES
27+('layout_entry_single', '<small>[#CT_AUTHOR#] [#CT_DATE#] [#CT_TIME#] [#BLOG_LINK#]</small>[#BODY#][#CATEGORY#][#LINKS#]', 'コンテンツレイアウト(記事詳細)', 0),
28+('s:layout_entry_single', '<small>[#CT_AUTHOR#] [#CT_DATE#] [#CT_TIME#] [#BLOG_LINK#]</small>[#BODY#][#CATEGORY#][#LINKS#]', 'コンテンツレイアウト(記事詳細)', 100);
Show on old repository browser