OSDN Git Service

SQLスクリプト更新。 v2.7.21
authornaoki hirata <naoki@magic3.org>
Thu, 19 Dec 2013 12:10:06 +0000 (21:10 +0900)
committernaoki hirata <naoki@magic3.org>
Thu, 19 Dec 2013 12:10:06 +0000 (21:10 +0900)
include/sql/create_base.sql
include/sql/create_ec.sql
include/sql/create_std.sql
include/sql/insert_base.sql
include/sql/insert_std.sql
include/sql/sample/default_admin_menu.sql
include/sql/update/2013112201_to_2013121801.sql [new file with mode: 0644]

index 3a8fba4..5e5181a 100644 (file)
@@ -32,6 +32,7 @@ CREATE TABLE _system_config (
 -- 多言語対応文字列マスター\r
 DROP TABLE IF EXISTS _language_string;\r
 CREATE TABLE _language_string (\r
+    ls_type              SMALLINT       DEFAULT 0                     NOT NULL,      -- 文字列(0=メッセージ,1=共通用語,2=コンテンツ種別,10=Joomla!用)\r
     ls_id                VARCHAR(40)    DEFAULT ''                    NOT NULL,      -- ID(Key)\r
     ls_language_id       VARCHAR(2)     DEFAULT ''                    NOT NULL,      -- 言語ID\r
     \r
@@ -39,7 +40,7 @@ CREATE TABLE _language_string (
     ls_name              VARCHAR(60)    DEFAULT ''                    NOT NULL,      -- 名称\r
     ls_description       VARCHAR(80)    DEFAULT ''                    NOT NULL,      -- 説明\r
     ls_index             INT            DEFAULT 0                     NOT NULL,      -- ソート用\r
-    PRIMARY KEY          (ls_id,        ls_language_id)\r
+    PRIMARY KEY          (ls_type,      ls_id,                        ls_language_id)\r
 ) TYPE=innodb;\r
 \r
 -- 言語マスター\r
@@ -762,7 +763,7 @@ CREATE TABLE _page_def (
     pd_config_id         INT            DEFAULT 0                     NOT NULL,      -- ウィジェット定義ID\r
     pd_config_name       VARCHAR(40)    DEFAULT ''                    NOT NULL,      -- ウィジェット定義名\r
     pd_menu_id           VARCHAR(20)    DEFAULT ''                    NOT NULL,      -- メニューID\r
-    pd_suffix            VARCHAR(5)     DEFAULT ''                    NOT NULL,      -- インスタンスを区別するためのサフィックス文字列\r
+    pd_suffix            VARCHAR(10)    DEFAULT ''                    NOT NULL,      -- インスタンスを区別するためのサフィックス文字列\r
     pd_title             VARCHAR(40)    DEFAULT ''                    NOT NULL,      -- タイトル\r
     pd_style             TEXT                                         NOT NULL,      -- HTMLスタイル属性\r
     pd_except_sub_id     TEXT                                         NOT NULL,      -- 共通時例外ページサブID(「,」区切りで複数指定可)\r
@@ -862,12 +863,11 @@ DROP TABLE IF EXISTS _mail_form;
 CREATE TABLE _mail_form (\r
     mf_serial            INT            AUTO_INCREMENT,                              -- レコードシリアル番号\r
     mf_id                VARCHAR(40)    DEFAULT ''                    NOT NULL,      -- 定義項目ID\r
+    mf_language_id       VARCHAR(2)     DEFAULT ''                    NOT NULL,      -- 言語ID\r
     mf_history_index     INT            DEFAULT 0                     NOT NULL,      -- 履歴管理用インデックスNo(0~)\r
     \r
-    mf_language_id       VARCHAR(2)     DEFAULT ''                    NOT NULL,      -- 言語ID\r
     mf_subject           VARCHAR(100)   DEFAULT ''                    NOT NULL,      -- 件名\r
     mf_content           TEXT                                         NOT NULL,      -- コンテンツ\r
-\r
     mf_check_out_user_id INT            DEFAULT 0                     NOT NULL,      -- チェックアウトユーザID(0のときはチェックイン状態)\r
     mf_check_out_dt      TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- チェックアウト日時\r
     mf_create_user_id    INT            DEFAULT 0                     NOT NULL,      -- レコード作成者\r
@@ -876,7 +876,7 @@ CREATE TABLE _mail_form (
     mf_update_dt         TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- レコード更新日時\r
     mf_deleted           BOOLEAN        DEFAULT false                 NOT NULL,      -- レコード削除状態\r
     PRIMARY KEY          (mf_serial),\r
-    UNIQUE               (mf_id,        mf_history_index)\r
+    UNIQUE               (mf_id,        mf_language_id,               mf_history_index)\r
 ) TYPE=innodb;\r
 \r
 -- テーブル作成マスター\r
@@ -901,6 +901,7 @@ CREATE TABLE _menu_id (
     mn_description       VARCHAR(100)   DEFAULT ''                    NOT NULL,      -- 説明\r
     mn_type              INT            DEFAULT 0                     NOT NULL,      -- メニュータイプ(0=単一階層、1=複数階層)\r
     mn_device_type       INT            DEFAULT 0                     NOT NULL,      -- 端末タイプ(0=PC、1=携帯、2=スマートフォン)\r
+    mn_widget_id         VARCHAR(50)    DEFAULT ''                    NOT NULL,      -- ウィジェットID(ファイル名)\r
     mn_sort_order        INT            DEFAULT 0                     NOT NULL,      -- ソート順\r
     PRIMARY KEY  (mn_id)\r
 ) TYPE=innodb;\r
@@ -913,14 +914,17 @@ CREATE TABLE _menu_def (
     md_index             INT            DEFAULT 0                     NOT NULL,      -- 表示順(0~)、md_parent_id=0のときは親間の表示順\r
     md_menu_id           VARCHAR(20)    DEFAULT ''                    NOT NULL,      -- メニューID\r
     md_name              TEXT                                         NOT NULL,      -- 名前\r
+    md_title             TEXT                                         NOT NULL,      -- タイトル(HTMLタグ可)\r
     md_description       VARCHAR(100)   DEFAULT ''                    NOT NULL,      -- 説明\r
     md_type              INT            DEFAULT 0                     NOT NULL,      -- メニュー項目タイプ(0=リンク、1=フォルダ、2=テキスト、3=セパレータ)\r
     md_link_type         INT            DEFAULT 0                     NOT NULL,      -- リンクタイプ(0=同ウィンドウ、1=別ウィンドウ)\r
     md_link_url          TEXT                                         NOT NULL,      -- リンク先\r
     md_content_type      VARCHAR(10)    DEFAULT ''                    NOT NULL,      -- リンク先のコンテンツの種別\r
     md_content_id        VARCHAR(10)    DEFAULT ''                    NOT NULL,      -- リンク先のコンテンツのID\r
+    md_param             TEXT                                         NOT NULL,      -- その他パラメータ\r
     md_enable            BOOLEAN        DEFAULT true                  NOT NULL,      -- 使用可能かどうか\r
     md_visible           BOOLEAN        DEFAULT true                  NOT NULL,      -- 表示するかどうか\r
+    md_user_limited      BOOLEAN        DEFAULT false                 NOT NULL,      -- アクセス可能ユーザを制限\r
 \r
     md_update_user_id    INT            DEFAULT 0                     NOT NULL,      -- レコード更新者\r
     md_update_dt         TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- レコード更新日時\r
index 7441f16..0ce6df2 100644 (file)
@@ -27,40 +27,26 @@ CREATE TABLE commerce_config (
     cg_index             INT            DEFAULT 0                     NOT NULL,      -- ソート用\r
     PRIMARY KEY          (cg_id)\r
 ) TYPE=innodb;\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('default_currency',       'JPY',    'デフォルト通貨',               0);\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('default_tax_type',       'sales',  'デフォルト課税タイプ',         1);\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('tax_in_price',           '0',      '税処理区分',                   2);      -- 0=外税、1=内税\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('price_calc_type',        '0',      '金額端数処理',                 3);      -- 0=切り捨て、1=切り上げ、2=四捨五入\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('tax_calc_type',          '0',      '税端数処理',                   4);      -- 0=切り捨て、1=切り上げ、2=四捨五入\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('use_email',              '1',      'メール送信機能',               5);\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('shop_email',             '',       'ショップ宛てメールアドレス',   6);\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('auto_email_sender',      '',       '自動送信メール送信元アドレス', 7);\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('shop_name',              '',       'ショップ名',                   8);\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('shop_owner',             '',       'ショップオーナー名',           9);\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('shop_address',           '',       'ショップ住所',                 10);\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('shop_phone',             '',       'ショップ電話番号',             11);\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('category_select_count',  '2',      '商品カテゴリー選択可能数',     12);\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('order_cancel_hour',      '24',     '注文のキャンセル可能時間',     13);\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('disp_product_count',     '10',     '商品一覧表示項目数',           14);\r
-INSERT INTO commerce_config (cg_id,                    cg_value, cg_name,                        cg_index)\r
-VALUES                      ('decrement_view_stock_count',              '1',      '注文時の表示在庫数デクリメント',               15);\r
-INSERT INTO commerce_config (cg_id,                     cg_value, cg_name,                        cg_index)\r
-VALUES                      ('permit_non_member_order', '0',      '非会員からの注文受付',         16);\r
+INSERT INTO commerce_config\r
+(cg_id,                    cg_value, cg_name,                        cg_index) VALUES\r
+('default_currency',       'JPY',    'デフォルト通貨',               0),\r
+('default_tax_type',       'sales',  'デフォルト課税タイプ',         1),\r
+('tax_in_price',           '0',      '税処理区分',                   2),      -- 0=外税、1=内税\r
+('price_calc_type',        '0',      '金額端数処理',                 3),      -- 0=切り捨て、1=切り上げ、2=四捨五入\r
+('tax_calc_type',          '0',      '税端数処理',                   4),      -- 0=切り捨て、1=切り上げ、2=四捨五入\r
+('use_email',              '1',      'メール送信機能',               5),\r
+('shop_email',             '',       'ショップ宛てメールアドレス',   6),\r
+('auto_email_sender',      '',       '自動送信メール送信元アドレス', 7),\r
+('shop_name',              '',       'ショップ名',                   8),\r
+('shop_owner',             '',       'ショップオーナー名',           9),\r
+('shop_address',           '',       'ショップ住所',                 10),\r
+('shop_phone',             '',       'ショップ電話番号',             11),\r
+('category_select_count',  '2',      '商品カテゴリー選択可能数',     12),\r
+('order_cancel_hour',      '24',     '注文のキャンセル可能時間',     13),\r
+('disp_product_count',     '10',     '商品一覧表示項目数',           14),\r
+('decrement_view_stock_count',              '1',      '注文時の表示在庫数デクリメント',               15),\r
+('permit_non_member_order', '0',      '非会員からの注文受付',         16),\r
+('hierarchical_category',  '1',      '階層化商品カテゴリー',         17);\r
 \r
 -- 単位マスター\r
 DROP TABLE IF EXISTS unit_type;\r
@@ -247,6 +233,10 @@ CREATE TABLE product_class (
     PRIMARY KEY          (pu_serial),\r
     UNIQUE               (pu_id,        pu_language_id,               pu_history_index)\r
 ) TYPE=innodb;\r
+INSERT INTO product_class\r
+(pu_id,   pu_language_id, pu_name,                pu_index) VALUES \r
+('',      'ja',           '一般商品',             1),\r
+('photo', 'ja',           'フォトギャラリー商品', 2);\r
 \r
 -- 商品カテゴリマスター\r
 DROP TABLE IF EXISTS product_category;\r
@@ -256,7 +246,7 @@ CREATE TABLE product_category (
     pc_language_id       VARCHAR(2)     DEFAULT ''                    NOT NULL,      -- 言語ID\r
     pc_history_index     INT            DEFAULT 0                     NOT NULL,      -- 履歴管理用インデックスNo(0~)\r
 \r
-    pc_name              VARCHAR(30)    DEFAULT ''                    NOT NULL,      -- 商品カテゴリ名称\r
+    pc_name              VARCHAR(60)    DEFAULT ''                    NOT NULL,      -- 商品カテゴリ名称\r
     pc_parent_id         INT            DEFAULT 0                     NOT NULL,      -- 親カテゴリID\r
     pc_sort_order        INT            DEFAULT 0                     NOT NULL,      -- ソート用\r
     pc_visible           BOOLEAN        DEFAULT true                  NOT NULL,      -- 表示するかどうか\r
@@ -346,11 +336,9 @@ CREATE TABLE pay_method_def (
     PRIMARY KEY          (po_serial),\r
     UNIQUE               (po_id,        po_language_id, po_set_id,    po_history_index)\r
 ) TYPE=innodb;\r
-INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('furikae',  'ja', '郵便振替', 1);\r
-INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('kakidome', 'ja', '現金書留', 2);\r
-INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('furikomi', 'ja', '銀行振込', 3);\r
-INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('daibiki',  'ja', '代金引換', 4);\r
-INSERT INTO pay_method_def (po_id, po_language_id, po_name, po_index) VALUES ('card',     'ja', 'クレジットカード', 5);\r
+INSERT INTO pay_method_def \r
+(po_id,     po_language_id, po_name, po_index) VALUES\r
+('payment_service',  'ja', '決済サービス', 1);\r
 \r
 -- 配送方法マスター\r
 DROP TABLE IF EXISTS delivery_method_def;\r
@@ -703,6 +691,11 @@ CREATE TABLE product_type (
     PRIMARY KEY          (py_serial),\r
     UNIQUE               (py_product_class,     py_id,        py_language_id,               py_history_index)\r
 ) TYPE=innodb;\r
+INSERT INTO product_type\r
+(py_product_class, py_id,      py_language_id, py_name,            py_code, py_description, py_index, py_single_select) VALUES \r
+('',               '',         'ja',           '標準商品',         'ST',    '',             1,             false),\r
+('photo',          '',         'ja',           '標準商品',         'ST',    '',             1,             false),\r
+('photo',          'download', 'ja',           'ダウンロード画像', 'DL',    '',             2,             true);\r
 \r
 -- 商品ステータス種別マスター\r
 DROP TABLE IF EXISTS product_status_type;\r
@@ -1071,6 +1064,13 @@ CREATE TABLE stock_plan (
 ) TYPE=innodb;\r
 \r
 -- 更新データ\r
+-- メニューIDマスター\r
+DELETE FROM _menu_id WHERE mn_id = 'ec_menu';\r
+INSERT INTO _menu_id\r
+(mn_id,         mn_name,          mn_description, mn_device_type, mn_widget_id, mn_sort_order) VALUES\r
+('ec_menu',   'EC用メニュー(PC用)', '「ec_menu」ウィジェット専用のメニュー',             0,   'ec_menu',           10);\r
+\r
+-- 追加クラスマスター\r
 DELETE FROM _addons WHERE ao_id = 'eclib';\r
 INSERT INTO _addons (ao_id,     ao_class_name, ao_name,               ao_description, ao_index)\r
 VALUES              ('eclib',   'ecLib',       'Eコマースライブラリ', '',             1);\r
@@ -1079,30 +1079,49 @@ INSERT INTO _addons (ao_id,     ao_class_name, ao_name,               ao_descrip
 VALUES              ('ecmail',   'ecMail',       'Eコマースメール連携', '',             2);\r
 \r
 -- インナーウィジェット\r
+-- インナーウィジェット(配送方法)\r
 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'flatrate';\r
 INSERT INTO _iwidgets\r
-(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\r
-('ec_main', 'flatrate', '定額', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL',      10,                now(),         now());\r
+(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\r
+('ec_main', 'flatrate', '定額', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 0,      10,                now(),         now());\r
 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'classrate';\r
 INSERT INTO _iwidgets\r
-(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\r
-('ec_main', 'classrate', '購入額基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL',      10,                now(),         now());\r
+(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\r
+('ec_main', 'classrate', '購入額基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 0,      10,                now(),         now());\r
 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'staterate';\r
 INSERT INTO _iwidgets\r
-(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\r
-('ec_main', 'staterate', '送付先基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL',      10,                now(),         now());\r
+(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\r
+('ec_main', 'staterate', '送付先基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 0,      10,                now(),         now());\r
 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'quantityrate';\r
 INSERT INTO _iwidgets\r
-(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\r
-('ec_main', 'quantityrate', '商品数基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL',      10,                now(),         now());\r
+(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\r
+('ec_main', 'quantityrate', '商品数基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 0,      10,                now(),         now());\r
 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'productrate';\r
 INSERT INTO _iwidgets\r
-(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\r
-('ec_main', 'productrate', '商品別規定', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL',      10,                now(),         now());\r
+(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\r
+('ec_main', 'productrate', '商品別規定', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 0,      10,                now(),         now());\r
 DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'weightrate';\r
 INSERT INTO _iwidgets\r
-(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\r
-('ec_main', 'weightrate', '送付先+重量基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL',      10,                now(),         now());\r
+(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\r
+('ec_main', 'weightrate', '送付先+重量基準', 'DELIVERY', 'Naoki Hirata', 'Magic3.org', 'GPL', 0,      10,                now(),         now());\r
+-- インナーウィジェット(支払方法)\r
+DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'epsilon';\r
+INSERT INTO _iwidgets\r
+(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\r
+('ec_main', 'epsilon', 'イプシロン決済', 'PAYMENT', 'Naoki Hirata', 'Magic3.org', 'GPL', 0,               10,                true,      now(),         now());\r
+DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'exchange_classrate';\r
+INSERT INTO _iwidgets\r
+(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\r
+('ec_main', 'exchange_classrate', '代金引換(購入額基準)', 'PAYMENT', 'Naoki Hirata', 'Magic3.org', 'GPL', 0,               10,                false,      now(),         now());\r
+-- インナーウィジェット(注文計算)\r
+DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'lotbuying';\r
+INSERT INTO _iwidgets\r
+(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\r
+('ec_main', 'lotbuying', 'まとめ買い割引', 'CALCORDER', 'Naoki Hirata', 'Magic3.org', 'GPL', 0,               10,                now(),         now());\r
+DELETE FROM _iwidgets WHERE iw_widget_id = 'ec_main' AND iw_id = 'product_lotbuying';\r
+INSERT INTO _iwidgets\r
+(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\r
+('ec_main', 'product_lotbuying', '商品別まとめ買い割引', 'CALCORDER', 'Naoki Hirata', 'Magic3.org', 'GPL', 0,               10,                now(),         now());\r
 \r
 -- メール内容\r
 DELETE FROM _mail_form WHERE mf_id = 'regist_member_to_backoffice';\r
@@ -1111,4 +1130,25 @@ VALUES                 ('regist_member_to_backoffice', 'ja',           '会員
 DELETE FROM _mail_form WHERE mf_id = 'order_product_to_backoffice';\r
 INSERT INTO _mail_form (mf_id,           mf_language_id, mf_subject,         mf_content,                                                                 mf_create_dt) \r
 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());\r
-\r
+DELETE FROM _mail_form WHERE mf_id = 'order_product_to_shop_manager';\r
+INSERT INTO _mail_form (mf_id,           mf_language_id, mf_subject,         mf_content,                                                                 mf_create_dt) \r
+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());\r
+DELETE FROM _mail_form WHERE mf_id = 'order_product_to_customer';\r
+INSERT INTO _mail_form (mf_id,           mf_language_id, mf_subject,         mf_content,                                                                 mf_create_dt) \r
+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());\r
+\r
+-- フォトギャラリー設定マスター(Eコマース追加分)\r
+INSERT INTO photo_config\r
+(hg_id,               hg_value,           hg_name,                                  hg_index) VALUES\r
+('online_shop',       '0',                'オンラインショップ機能',                 13),\r
+('auto_stock',        '1',                '在庫自動処理',                           14),\r
+('accept_order',      '1',                '注文の受付',                             15),\r
+('use_email',         '1',                'メール送信機能',                         16),\r
+('shop_email',        '',                 'ショップ宛てメールアドレス',             17),\r
+('auto_email_sender', '',                 '自動送信メール送信元アドレス',           18),\r
+('use_member_address', '1',               '会員登録の住所使用',                     19),\r
+('auto_regist_member', '1',               '自動会員登録',                           20),\r
+('sell_product_photo', '0',               'フォト商品販売',                         21),\r
+('sell_product_download', '0',            'ダウンロード商品販売',                   22),\r
+('member_notice', '',                     '会員向けお知らせ',                       23),\r
+('email_to_order_product', '',            '商品受注時メール送信先',                 24);\r
index 3bc907c..e287a21 100644 (file)
@@ -120,6 +120,7 @@ CREATE TABLE content (
     cn_meta_keywords     TEXT                                         NOT NULL,      -- METAタグ、検索用キーワード\r
     cn_disp_type         SMALLINT       DEFAULT 0                     NOT NULL,      -- 表示タイプ(0=プレーン、1=インナーフレーム)\r
     cn_visible           BOOLEAN        DEFAULT true                  NOT NULL,      -- 表示可否\r
+    cn_regist_dt         TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- 登録日時\r
     cn_active_start_dt   TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- 表示可能期間(開始)\r
     cn_active_end_dt     TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- 表示可能期間(終了)\r
     cn_default           BOOLEAN        DEFAULT false                 NOT NULL,      -- デフォルトフラグ\r
index 91fed8f..bb3199a 100644 (file)
@@ -22,7 +22,7 @@
 INSERT INTO _system_config \r
 (sc_id,                          sc_value,                  sc_name) VALUES\r
 ('system_name',                 'Magic3',                   'システム名称'),\r
-('db_version',                  '2012100901',               'DBバージョン'),\r
+('db_version',                  '2013010901',               'DBバージョン'),\r
 ('server_id',                   '',                         'サーバ識別用ID'),\r
 ('server_url',                  '',                         'サーバURL'),\r
 ('default_lang',                'ja',                       'デフォルト言語'),\r
@@ -237,9 +237,114 @@ INSERT INTO _site_def
 \r
 -- 多言語対応文字列マスター\r
 INSERT INTO _language_string\r
-(ls_id,                     ls_language_id, ls_value,                             ls_name) VALUES\r
-('msg_site_in_maintenance', 'ja',           'ただいまサイトのメンテナンス中です', 'メンテナンス中メッセージ'),\r
-('msg_access_deny',         'ja',           'アクセスできません',                 'アクセス不可メッセージ');\r
+(ls_type, ls_id,                     ls_language_id, ls_value,                             ls_name) VALUES\r
+(0,       'msg_site_in_maintenance', 'ja',           'ただいまサイトのメンテナンス中です', 'メンテナンス中メッセージ'),\r
+(0,       'msg_access_deny',         'ja',           'アクセスできません',                 'アクセス不可メッセージ'),\r
+(1,       'word_account',            'ja',           'ID(Eメール)',                        'アカウント'),\r
+(10,      'COM_CONTENT_CREATED_DATE_ON',   'ja',           '作成日:%s',         ''),\r
+(10,      'COM_CONTENT_LAST_UPDATED',      'ja',           '更新日:%s',         ''),\r
+(10,      'COM_CONTENT_PUBLISHED_DATE_ON', 'ja',           '公開日:%s',         ''),\r
+(10,      'COM_CONTENT_WRITTEN_BY',        'ja',           '作者:%s',           ''),\r
+(10,      'COM_CONTENT_CATEGORY',          'ja',           'カテゴリー:%s',     ''),\r
+(10,      'COM_CONTENT_ARTICLE_HITS',      'ja',           'アクセス数:%s',     ''),\r
+(10,      'COM_CONTENT_READ_MORE_TITLE',   'ja',           'もっと読む',         ''),\r
+(10,      'DATE_FORMAT_LC',                'ja',           'Y年Fd日(l)',       ''),\r
+(10,      'DATE_FORMAT_LC1',               'ja',           'Y年Fd日(l)',       ''),\r
+(10,      'DATE_FORMAT_LC2',               'ja',           'Y年Fd日(l)H:i',    ''),\r
+(10,      'DATE_FORMAT_LC3',               'ja',           'Y年Fd日',            ''),\r
+(10,      'DATE_FORMAT_LC4',               'ja',           'Y-m-d',              ''),\r
+(10,      'DATE_FORMAT_JS1',               'ja',           'y-m-d',              ''),\r
+(10,      'JANUARY_SHORT',                 'ja',           '1月',                ''),\r
+(10,      'JANUARY',                       'ja',           '1月',                ''),\r
+(10,      'FEBRUARY_SHORT',                'ja',           '2月',                ''),\r
+(10,      'FEBRUARY',                      'ja',           '2月',                ''),\r
+(10,      'MARCH_SHORT',                   'ja',           '3月',                ''),\r
+(10,      'MARCH',                         'ja',           '3月',                ''),\r
+(10,      'APRIL_SHORT',                   'ja',           '4月',                ''),\r
+(10,      'APRIL',                         'ja',           '4月',                ''),\r
+(10,      'MAY_SHORT',                     'ja',           '5月',                ''),\r
+(10,      'MAY',                           'ja',           '5月',                ''),\r
+(10,      'JUNE_SHORT',                    'ja',           '6月',                ''),\r
+(10,      'JUNE',                          'ja',           '6月',                ''),\r
+(10,      'JULY_SHORT',                    'ja',           '7月',                ''),\r
+(10,      'JULY',                          'ja',           '7月',                ''),\r
+(10,      'AUGUST_SHORT',                  'ja',           '8月',                ''),\r
+(10,      'AUGUST',                        'ja',           '8月',                ''),\r
+(10,      'SEPTEMBER_SHORT',               'ja',           '9月',                ''),\r
+(10,      'SEPTEMBER',                     'ja',           '9月',                ''),\r
+(10,      'OCTOBER_SHORT',                 'ja',           '10月',               ''),\r
+(10,      'OCTOBER',                       'ja',           '10月',               ''),\r
+(10,      'NOVEMBER_SHORT',                'ja',           '11月',               ''),\r
+(10,      'NOVEMBER',                      'ja',           '11月',               ''),\r
+(10,      'DECEMBER_SHORT',                'ja',           '12月',               ''),\r
+(10,      'DECEMBER',                      'ja',           '12月',               ''),\r
+(10,      'SUN',                           'ja',           '日',                 ''),\r
+(10,      'SUNDAY',                        'ja',           '日曜',               ''),\r
+(10,      'MON',                           'ja',           '月',                 ''),\r
+(10,      'MONDAY',                        'ja',           '月曜',               ''),\r
+(10,      'TUE',                           'ja',           '火',                 ''),\r
+(10,      'TUESDAY',                       'ja',           '火曜',               ''),\r
+(10,      'WED',                           'ja',           '水',                 ''),\r
+(10,      'WEDNESDAY',                     'ja',           '水曜',               ''),\r
+(10,      'THU',                           'ja',           '木',                 ''),\r
+(10,      'THURSDAY',                      'ja',           '木曜',               ''),\r
+(10,      'FRI',                           'ja',           '金',                 ''),\r
+(10,      'FRIDAY',                        'ja',           '金曜',               ''),\r
+(10,      'SAT',                           'ja',           '土',                 ''),\r
+(10,      'SATURDAY',                      'ja',           '土曜',               ''),\r
+(10,      'LAST_UPDATED2',                 'ja',           '更新日 %s',          '旧バージョン互換用'),\r
+(10,      'COM_CONTENT_CREATED_DATE_ON',   'en',           'Created: %s',        ''),\r
+(10,      'COM_CONTENT_LAST_UPDATED',      'en',           'Last Updated: %s',   ''),\r
+(10,      'COM_CONTENT_PUBLISHED_DATE_ON', 'en',           'Published: %s',      ''),\r
+(10,      'COM_CONTENT_WRITTEN_BY',        'en',           'Written by %s',      ''),\r
+(10,      'COM_CONTENT_CATEGORY',          'en',           'Category: %s',       ''),\r
+(10,      'COM_CONTENT_ARTICLE_HITS',      'en',           'Hits: %s',           ''),\r
+(10,      'COM_CONTENT_READ_MORE_TITLE',   'en',           'Read more...',       ''),\r
+(10,      'DATE_FORMAT_LC',                'en',           'l, d F Y',           ''),\r
+(10,      'DATE_FORMAT_LC1',               'en',           'l, d F Y',           ''),\r
+(10,      'DATE_FORMAT_LC2',               'en',           'l, d F Y H:i',       ''),\r
+(10,      'DATE_FORMAT_LC3',               'en',           'd F Y',              ''),\r
+(10,      'DATE_FORMAT_LC4',               'en',           'Y-m-d',              ''),\r
+(10,      'DATE_FORMAT_JS1',               'en',           'y-m-d',              ''),\r
+(10,      'JANUARY_SHORT',                 'en',           'Jan',                ''),\r
+(10,      'JANUARY',                       'en',           'January',            ''),\r
+(10,      'FEBRUARY_SHORT',                'en',           'Feb',                ''),\r
+(10,      'FEBRUARY',                      'en',           'February',           ''),\r
+(10,      'MARCH_SHORT',                   'en',           'Mar',                ''),\r
+(10,      'MARCH',                         'en',           'March',              ''),\r
+(10,      'APRIL_SHORT',                   'en',           'Apr',                ''),\r
+(10,      'APRIL',                         'en',           'April',              ''),\r
+(10,      'MAY_SHORT',                     'en',           'May',                ''),\r
+(10,      'MAY',                           'en',           'May',                ''),\r
+(10,      'JUNE_SHORT',                    'en',           'Jun',                ''),\r
+(10,      'JUNE',                          'en',           'June',               ''),\r
+(10,      'JULY_SHORT',                    'en',           'Jul',                ''),\r
+(10,      'JULY',                          'en',           'July',               ''),\r
+(10,      'AUGUST_SHORT',                  'en',           'Aug',                ''),\r
+(10,      'AUGUST',                        'en',           'August',             ''),\r
+(10,      'SEPTEMBER_SHORT',               'en',           'Sep',                ''),\r
+(10,      'SEPTEMBER',                     'en',           'September',          ''),\r
+(10,      'OCTOBER_SHORT',                 'en',           'Oct',                ''),\r
+(10,      'OCTOBER',                       'en',           'October',            ''),\r
+(10,      'NOVEMBER_SHORT',                'en',           'Nov',                ''),\r
+(10,      'NOVEMBER',                      'en',           'November',           ''),\r
+(10,      'DECEMBER_SHORT',                'en',           'Dec',                ''),\r
+(10,      'DECEMBER',                      'en',           'December',           ''),\r
+(10,      'SUN',                           'en',           'Sun',                ''),\r
+(10,      'SUNDAY',                        'en',           'Sunday',             ''),\r
+(10,      'MON',                           'en',           'Mon',                ''),\r
+(10,      'MONDAY',                        'en',           'Monday',             ''),\r
+(10,      'TUE',                           'en',           'Tue',                ''),\r
+(10,      'TUESDAY',                       'en',           'Tuesday',            ''),\r
+(10,      'WED',                           'en',           'Wed',                ''),\r
+(10,      'WEDNESDAY',                     'en',           'Wednesday',          ''),\r
+(10,      'THU',                           'en',           'Thu',                ''),\r
+(10,      'THURSDAY',                      'en',           'Thursday',           ''),\r
+(10,      'FRI',                           'en',           'Fri',                ''),\r
+(10,      'FRIDAY',                        'en',           'Friday',             ''),\r
+(10,      'SAT',                           'en',           'Sat',                ''),\r
+(10,      'SATURDAY',                      'en',           'Saturday',           ''),\r
+(10,      'LAST_UPDATED2',                 'en',           'Last Updated on %s', '旧バージョン互換用');\r
 \r
 -- --------------------------------------------------------------------------------------------------\r
 -- 以下、変更の少ないデータ\r
index c127073..7576995 100644 (file)
@@ -219,12 +219,12 @@ INSERT INTO _templates
 \r
 -- メニューIDマスター\r
 INSERT INTO _menu_id\r
-(mn_id,         mn_name,          mn_description, mn_device_type, mn_sort_order) VALUES\r
-('main_menu',   'メインメニュー(PC用)', '',             0,              0),\r
-('sub_menu1',   'サブメニュー1(PC用)',  '',             0,              1),\r
-('sub_menu2',   'サブメニュー2(PC用)',  '',             0,              2),\r
-('sub_menu3',   'サブメニュー3(PC用)',  '',             0,              3),\r
-('s_main_menu', 'メインメニュー(スマートフォン用)', '',             2,              0);\r
+(mn_id,         mn_name,          mn_description, mn_device_type, mn_widget_id, mn_sort_order) VALUES\r
+('main_menu',   'メインメニュー(PC用)', '',             0,        '',      0),\r
+('sub_menu1',   'サブメニュー1(PC用)',  '',             0,        '',      1),\r
+('sub_menu2',   'サブメニュー2(PC用)',  '',             0,        '',      2),\r
+('sub_menu3',   'サブメニュー3(PC用)',  '',             0,        '',      3),\r
+('s_main_menu', 'メインメニュー(スマートフォン用)', '',             2,     '',         0);\r
 \r
 -- 基本テーブルの不要なデータを削除\r
 -- 画面定義\r
index c1092a6..a7d3179 100644 (file)
@@ -7,9 +7,9 @@
 -- *\r
 -- * @package    Magic3 Framework\r
 -- * @author     平田直毅(Naoki Hirata) <naoki@aplo.co.jp>\r
--- * @copyright  Copyright 2006-2011 Magic3 Project.\r
+-- * @copyright  Copyright 2006-2013 Magic3 Project.\r
 -- * @license    http://www.gnu.org/copyleft/gpl.html  GPL License\r
--- * @version    SVN: $Id: default_admin_menu.sql 4124 2011-05-09 02:24:07Z fishbone $\r
+-- * @version    SVN: $Id$\r
 -- * @link       http://www.magic3.org\r
 -- *\r
 -- [デフォルト管理画面]\r
@@ -36,10 +36,10 @@ INSERT INTO _page_info
 UPDATE _page_id SET pg_default_sub_id = 'content' WHERE pg_id = 'admin_index' AND pg_type = 0;\r
 \r
 -- テンプレート情報\r
-DELETE FROM _templates WHERE tm_id = '_admin2';\r
+DELETE FROM _templates WHERE tm_id = '_admin3';\r
 INSERT INTO _templates\r
-(tm_id,           tm_name,                    tm_type, tm_device_type, tm_mobile, tm_clean_type, tm_create_dt) VALUES\r
-('_admin2',       '_admin2',                  1,       0,              false,     0,             now());\r
+(tm_id,                           tm_name,                         tm_type, tm_device_type, tm_mobile, tm_available, tm_clean_type, tm_create_dt) VALUES\r
+('_admin3',                       '_admin3',                       2,       0,              false,     false,        0,             now());\r
 \r
 -- システム設定マスター(管理画面用デフォルトテンプレートを変更)\r
-UPDATE _system_config SET sc_value = '_admin2' WHERE sc_id = 'admin_default_template';\r
+UPDATE _system_config SET sc_value = '_admin3' WHERE sc_id = 'admin_default_template';\r
diff --git a/include/sql/update/2013112201_to_2013121801.sql b/include/sql/update/2013112201_to_2013121801.sql
new file mode 100644 (file)
index 0000000..1901eab
--- /dev/null
@@ -0,0 +1,28 @@
+-- *
+-- * バージョンアップ用スクリプト
+-- *
+-- * PHP versions 5
+-- *
+-- * LICENSE: This source file is licensed under the terms of the GNU General Public License.
+-- *
+-- * @package    Magic3 Framework
+-- * @author     平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
+-- * @copyright  Copyright 2006-2013 Magic3 Project.
+-- * @license    http://www.gnu.org/copyleft/gpl.html  GPL License
+-- * @version    SVN: $Id$
+-- * @link       http://www.magic3.org
+-- *
+-- --------------------------------------------------------------------------------------------------
+-- バージョンアップ用スクリプト
+-- --------------------------------------------------------------------------------------------------
+
+-- *** システムベーステーブル ***
+-- システム設定マスター
+
+-- *** システム標準テーブル ***
+DELETE FROM blog_config WHERE bg_id = 'layout_entry_single';
+DELETE FROM blog_config WHERE bg_id = 's:layout_entry_single';
+INSERT INTO blog_config
+(bg_id,                     bg_value,    bg_name,                              bg_index) VALUES
+('layout_entry_single',   '<small>[#CT_AUTHOR#] [#CT_DATE#] [#CT_TIME#] [#BLOG_LINK#]</small>[#BODY#][#CATEGORY#][#LINKS#]', 'コンテンツレイアウト(記事詳細)',               0),
+('s:layout_entry_single',   '<small>[#CT_AUTHOR#] [#CT_DATE#] [#CT_TIME#] [#BLOG_LINK#]</small>[#BODY#][#CATEGORY#][#LINKS#]', 'コンテンツレイアウト(記事詳細)',               100);