"); // 親カテゴリ表示文字 define ("START_BIRTH_YEAR", 1901); // 生年月日選択開始年 // 価格名称 define("NORMAL_PRICE_TITLE","通常価格"); define("SALE_PRICE_TITLE","販売価格"); /* システムパス */ define ("LOG_PATH", DATA_PATH . "logs/site.log"); // ログファイル define ("CUSTOMER_LOG_PATH", DATA_PATH . "logs/customer.log"); // 会員ログイン ログファイル define ("TEMPLATE_ADMIN_DIR", DATA_PATH . "Smarty/templates/admin"); // SMARTYテンプレート define ("TEMPLATE_DIR", DATA_PATH . "Smarty/templates"); // SMARTYテンプレート define ("COMPILE_ADMIN_DIR", DATA_PATH . "Smarty/templates_c/admin"); // SMARTYコンパイル define ("COMPILE_DIR", DATA_PATH . "Smarty/templates_c"); // SMARTYコンパイル define ("TEMPLATE_FTP_DIR", USER_PATH . "templates/"); // SMARTYテンプレート(FTP許可) define ("COMPILE_FTP_DIR", DATA_PATH . "Smarty/templates_c/user_data/"); // SMARTYコンパイル define ("IMAGE_TEMP_DIR", HTML_PATH . "upload/temp_image/"); // 画像一時保存 define ("IMAGE_SAVE_DIR", HTML_PATH . "upload/save_image/"); // 画像保存先 define ("IMAGE_TEMP_URL", URL_DIR . "upload/temp_image/"); // 画像一時保存URL define ("IMAGE_SAVE_URL", URL_DIR . "upload/save_image/"); // 画像保存先URL define ("IMAGE_TEMP_URL_RSS", SITE_URL . "upload/temp_image/"); // RSS用画像一時保存URL define ("IMAGE_SAVE_URL_RSS", SITE_URL . "upload/save_image/"); // RSS用画像保存先URL define ("CSV_TEMP_DIR", HTML_PATH . "upload/csv/"); // エンコードCSVの一時保存先 define ("NO_IMAGE_URL", URL_DIR . "misc/blank.gif"); // 画像がない場合に表示 define ("NO_IMAGE_DIR", HTML_PATH . "misc/blank.gif"); // 画像がない場合に表示 /* URLパス */ define ("URL_SYSTEM_TOP", URL_DIR . "admin/system/index.php"); // システム管理トップ define ("URL_CLASS_REGIST", URL_DIR . "admin/products/class.php"); // 規格登録 define ("URL_INPUT_ZIP", URL_DIR . "input_zip.php"); // 郵便番号入力 define ("URL_DELIVERY_TOP", URL_DIR . "admin/basis/delivery.php"); // 配送業者登録 define ("URL_PAYMENT_TOP", URL_DIR . "admin/basis/payment.php"); // 支払い方法登録 define ("URL_HOME", URL_DIR . "admin/home.php"); // ホーム define ("URL_LOGIN", URL_DIR . "admin/index.php"); // ログインページ define ("URL_SEARCH_TOP", URL_DIR . "admin/products/index.php"); // 商品検索ページ define ("URL_ORDER_EDIT", URL_DIR . "admin/order/edit.php"); // 注文編集ページ define ("URL_SEARCH_ORDER", URL_DIR . "admin/order/index.php"); // 注文編集ページ define ("URL_ORDER_MAIL", URL_DIR . "admin/order/mail.php"); // 注文編集ページ define ("URL_LOGOUT", URL_DIR . "admin/logout.php"); // ログアウトページ define ("URL_SYSTEM_CSV", URL_DIR . "admin/system/member_csv.php"); // システム管理CSV出力ページ define ("URL_SYSTEM_TOP", URL_DIR . "admin/system/index.php"); // システム管理TOPページ define ("URL_ADMIN_CSS", URL_DIR . "admin/css/"); // 管理ページ用CSS保管ディレクトリ define ("URL_CAMPAIGN_TOP", URL_DIR . "admin/contents/campaign.php"); // キャンペーン登録ページ define ("URL_CAMPAIGN_DESIGN", URL_DIR . "admin/contents/campaign_design.php"); // キャンペーンデザイン設定ページ /* 認証エラー */ define ("SUCCESS", 0); // アクセス成功 define ("LOGIN_ERROR", 1); // ログイン失敗 define ("ACCESS_ERROR", 2); // アクセス失敗(タイムアウト等) define ("AUTH_ERROR", 3); // アクセス権限違反 /* 表示数制限 */ define ("PRODUCTS_LIST_MAX", 15); // 商品一覧表示数 define ("MEMBER_PMAX", 10); // メンバー管理ページ表示行数 define ("SEARCH_PMAX", 10); // 検索ページ表示行数 define ("NAVI_PMAX", 5); // ページ番号の最大表示個数 define ("PRODUCTSUB_MAX", 5); // 商品サブ情報最大数 define ("DELIVTIME_MAX", 16); // 配送時間の最大表示数 define ("DELIVFEE_MAX", 47); // 配送料金の最大表示数 /* 文字数制限 */ define ("STEXT_LEN", 50); // 短い項目の文字数(名前など) define ("SMTEXT_LEN", 100); define ("MTEXT_LEN", 200); // 長い項目の文字数(住所など) define ("MLTEXT_LEN", 1000); // 長中文の文字数(問い合わせなど) define ("LTEXT_LEN", 3000); // 長文の文字数 define ("LLTEXT_LEN", 99999); // 超長文の文字数(メルマガなど) define ("URL_LEN", 300); // URLの文字長 define ("ID_MAX_LEN", 15); // ID・パスワードの文字数制限 define ("ID_MIN_LEN", 4); // ID・パスワードの文字数制限 define ("PRICE_LEN", 8); // 金額桁数 define ("PERCENTAGE_LEN", 3); // 率桁数 define ("AMOUNT_LEN", 6); // 在庫数、販売制限数 define ("ZIP01_LEN", 3); // 郵便番号1 define ("ZIP02_LEN", 4); // 郵便番号2 define ("TEL_ITEM_LEN", 6); // 電話番号各項目制限 define ("TEL_LEN", 12); // 電話番号総数 define ("PASSWORD_LEN1", 4); // パスワード1 define ("PASSWORD_LEN2", 10); // パスワード2 define ("INT_LEN", 8); // 検査数値用桁数(INT) define ("CREDIT_NO_LEN", 4); // クレジットカードの文字数 define ("SEARCH_CATEGORY_LEN", 18); // 検索カテゴリ最大表示文字数(byte) define ("FILE_NAME_LEN", 10); // ファイル名表示文字数 /** フロントページ **/ /* システム関連 */ define ("SALE_LIMIT_MAX", 10); // 購入制限なしの場合の最大購入個数 define ("SITE_TITLE", "EC-CUBE テストサイト"); // HTMLタイトル define ("COOKIE_EXPIRE", 365); // クッキー保持期限(日) define ("FREE_DIAL", ""); /* 一般サイトエラー */ define ("PRODUCT_NOT_FOUND", 1); // 指定商品ページがない define ("CART_EMPTY", 2); // カート内が空 define ("PAGE_ERROR", 3); // ページ推移エラー define ("CART_ADD_ERROR", 4); // 購入処理中のカート商品追加エラー define ("CANCEL_PURCHASE", 5); // 他にも購入手続きが行われた場合 define ("CATEGORY_NOT_FOUND", 6); // 指定カテゴリページがない define ("SITE_LOGIN_ERROR", 7); // ログインに失敗 define ("CUSTOMER_ERROR", 8); // 会員専用ページへのアクセスエラー define ("SOLD_OUT", 9); // 購入時の売り切れエラー define ("CART_NOT_FOUND", 10); // カート内商品の読込エラー define ("LACK_POINT", 11); // ポイントの不足 define ("TEMP_LOGIN_ERROR", 12); // 仮登録者がログインに失敗 define ("URL_ERROR", 13); // URLエラー define ("EXTRACT_ERROR", 14); // ファイル解凍エラー define ("FTP_DOWNLOAD_ERROR", 15); // FTPダウンロードエラー define ("FTP_LOGIN_ERROR", 16); // FTPログインエラー define ("FTP_CONNECT_ERROR", 17); // FTP接続エラー define ("CREATE_DB_ERROR", 18); // DB作成エラー define ("DB_IMPORT_ERROR", 19); // DBインポートエラー define ("FILE_NOT_FOUND", 20); // 設定ファイル存在エラー define ("WRITE_FILE_ERROR", 21); // 書き込みエラー define ("FREE_ERROR_MSG", 999); // フリーメッセージ /* 表示関連 */ define ("SEPA_CATNAVI", " > "); // カテゴリ区切り文字 define ("SEPA_CATLIST", " | "); // カテゴリ区切り文字 /* URL */ define ("URL_SHOP_TOP", SSL_URL . "shopping/index.php"); // 会員情報入力 define ("URL_ENTRY_TOP", SSL_URL . "entry/index.php"); // 会員登録ページTOP define ("URL_SITE_TOP", URL_DIR . "index.php"); // サイトトップ define ("URL_CART_TOP", URL_DIR . "cart/index.php"); // カートトップ define ("URL_MYPAGE_TOP", SSL_URL . "mypage/login.php"); // Myページトップ define ("URL_SHOP_CONFIRM", URL_DIR . "shopping/confirm.php"); // 購入確認ページ define ("URL_SHOP_PAYMENT", URL_DIR . "shopping/payment.php"); // お支払い方法選択ページ define ("URL_SHOP_COMPLETE", URL_DIR . "shopping/complete.php"); // 購入完了画面 define ("URL_SHOP_CREDIT", URL_DIR . "shopping/card.php"); // カード決済画面 define ("URL_SHOP_LOAN", URL_DIR . "shopping/loan.php"); // ローン決済画面 define ("URL_SHOP_CONVENIENCE", URL_DIR . "shopping/convenience.php"); // コンビニ決済画面 define ("URL_SHOP_MODULE", URL_DIR . "shopping/load_payment_module.php"); // モジュール追加用画面 define ("URL_PRODUCTS_TOP", URL_DIR . "products/top.php"); // 商品トップ define ("LIST_P_HTML", URL_DIR . "products/list-p"); // 商品一覧(HTML出力) define ("LIST_C_HTML", URL_DIR . "products/list.php?mode=search&category_id="); // 商品一覧(HTML出力) define ("DETAIL_P_HTML", URL_DIR . "products/detail.php?product_id="); // 商品詳細(HTML出力) define ("MYPAGE_DELIVADDR_URL", URL_DIR . "mypage/delivery.php"); // マイページお届け先URL /* * サイト定義変数 */ // アクセス権限 // 0:管理者のみアクセス可能 // 1:一般以上がアクセス可能 $arrPERMISSION[URL_SYSTEM_TOP] = 0; $arrPERMISSION["/admin/system/delete.php"] = 0; $arrPERMISSION["/admin/system/index.php"] = 0; $arrPERMISSION["/admin/system/input.php"] = 0; $arrPERMISSION["/admin/system/master.php"] = 0; $arrPERMISSION["/admin/system/master_delete.php"] = 0; $arrPERMISSION["/admin/system/master_rank.php"] = 0; $arrPERMISSION["/admin/system/mastercsv.php"] = 0; $arrPERMISSION["/admin/system/rank.php"] = 0; $arrPERMISSION["/admin/entry/index.php"] = 1; $arrPERMISSION["/admin/entry/delete.php"] = 1; $arrPERMISSION["/admin/entry/inputzip.php"] = 1; $arrPERMISSION["/admin/search/delete_note.php"] = 1; // ログアウト不可ページ $arrDISABLE_LOGOUT = array( 1 => "/shopping/deliv.php", 2 => "/shopping/payment.php", 3 => "/shopping/confirm.php", 4 => "/shopping/card.php", 5 => "/shopping/loan.php", ); // メンバー管理-権限 $arrAUTHORITY[0] = "管理者"; //$arrAUTHORITY[1] = "一般"; // $arrAUTHORITY[2] = "閲覧"; // メンバー管理-稼働状況 $arrWORK[0] = "非稼働"; $arrWORK[1] = "稼働"; // 商品登録-表示 $arrDISP[1] = "公開"; $arrDISP[2] = "非公開"; // 商品登録-規格 $arrCLASS[1] = "規格無し"; $arrCLASS[2] = "規格有り"; // 検索ランク $arrSRANK[1] = 1; $arrSRANK[2] = 2; $arrSRANK[3] = 3; $arrSRANK[4] = 4; $arrSRANK[5] = 5; // 商品登録-ステータス $arrSTATUS[1] = "NEW"; $arrSTATUS[2] = "残りわずか"; $arrSTATUS[3] = "ポイント2倍"; $arrSTATUS[4] = "オススメ"; $arrSTATUS[5] = "限定品"; // 商品登録-ステータス画像 $arrSTATUS_IMAGE[1] = URL_DIR . "img/right_product/icon01.gif"; $arrSTATUS_IMAGE[2] = URL_DIR . "img/right_product/icon02.gif"; $arrSTATUS_IMAGE[3] = URL_DIR . "img/right_product/icon03.gif"; $arrSTATUS_IMAGE[4] = URL_DIR . "img/right_product/icon04.gif"; $arrSTATUS_IMAGE[5] = URL_DIR . "img/right_product/icon05.gif"; // 入力許可するタグ $arrAllowedTag = array( "table", "tr", "td", "a", "b", "blink", "br", "center", "font", "h", "hr", "img", "li", "strong", "p", "div", "i", "u", "s", "/table", "/tr", "/td", "/a", "/b", "/blink", "/br", "/center", "/font", "/h", "/hr", "/img", "/li", "/strong", "/p", "/div", "/i", "/u", "/s" ); // 1ページ表示行数 $arrPageMax = array( 10 => "10", 20 => "20", 30 => "30", 40 => "40", 50 => "50", 60 => "60", 70 => "70", 80 => "80", 90 => "90", 100 => "100", ); // メルマガ種別 $arrMagazineType["1"] = "HTML"; $arrMagazineType["2"] = "テキスト"; $arrMagazineTypeAll = $arrMagazineType; $arrMagazineTypeAll["3"] = "HTMLテンプレート"; /* メルマガ種別 */ $arrMAILMAGATYPE = array( 1 => "HTMLメール", 2 => "テキストメール", 3 => "希望しない" ); /* おすすめレベル */ $arrRECOMMEND = array( 5 => "★★★★★", 4 => "★★★★", 3 => "★★★", 2 => "★★", 1 => "★" ); $arrTAXRULE = array( 1 => "四捨五入", 2 => "切り捨て", 3 => "切り上げ" ); // メールテンプレートの種類 $arrMAILTEMPLATE = array( 1 => "注文受付メール" ,2 => "注文キャンセル受付メール" ,3 => "取り寄せ確認メール" ); // 各テンプレートのパス $arrMAILTPLPATH = array( 1 => "mail_templates/order_mail.tpl", 2 => "mail_templates/order_mail.tpl", 3 => "mail_templates/order_mail.tpl", 4 => "mail_templates/contact_mail.tpl", ); // 受注ステータス変更の際にポイント等を加算するステータス番号(発送済み) define("ODERSTATUS_COMMIT", 5); /* 都道府県配列 */ $arrPref = array( 1 => "北海道", 2 => "青森県", 3 => "岩手県", 4 => "宮城県", 5 => "秋田県", 6 => "山形県", 7 => "福島県", 8 => "茨城県", 9 => "栃木県", 10 => "群馬県", 11 => "埼玉県", 12 => "千葉県", 13 => "東京都", 14 => "神奈川県", 15 => "新潟県", 16 => "富山県", 17 => "石川県", 18 => "福井県", 19 => "山梨県", 20 => "長野県", 21 => "岐阜県", 22 => "静岡県", 23 => "愛知県", 24 => "三重県", 25 => "滋賀県", 26 => "京都府", 27 => "大阪府", 28 => "兵庫県", 29 => "奈良県", 30 => "和歌山県", 31 => "鳥取県", 32 => "島根県", 33 => "岡山県", 34 => "広島県", 35 => "山口県", 36 => "徳島県", 37 => "香川県", 38 => "愛媛県", 39 => "高知県", 40 => "福岡県", 41 => "佐賀県", 42 => "長崎県", 43 => "熊本県", 44 => "大分県", 45 => "宮崎県", 46 => "鹿児島県", 47 => "沖縄県" ); /* 職業配列 */ $arrJob = array( 1 => "公務員", 2 => "コンサルタント", 3 => "コンピュータ関連技術職", 4 => "コンピュータ関連以外の技術職", 5 => "金融関係", 6 => "医師", 7 => "弁護士", 8 => "総務・人事・事務", 9 => "営業・販売", 10 => "研究・開発", 11 => "広報・宣伝", 12 => "企画・マーケティング", 13 => "デザイン関係", 14 => "会社経営・役員", 15 => "出版・マスコミ関係", 16 => "学生・フリーター", 17 => "主婦", 18 => "その他" ); /* パスワードの答え配列 */ $arrReminder = array( 1 => "母親の旧姓は?", 2 => "お気に入りのマンガは?", 3 => "大好きなペットの名前は?", 4 => "初恋の人の名前は?", 5 => "面白かった映画は?", 6 => "尊敬していた先生の名前は?", 7 => "好きな食べ物は?" ); /* 性別配列 */ $arrSex = array( 1 => "男性", 2 => "女性" ); /* 1行数 */ $arrPageRows = array( 10 => 10, 20 => 20, 30 => 30, 40 => 40, 50 => 50, 60 => 60, 70 => 70, 80 => 80, 90 => 90, 100 => 100, ); /* 受注ステータス */ $arrORDERSTATUS = array( 1 => "新規受付", 2 => "入金待ち", 6 => "入金済み", 3 => "キャンセル", 4 => "取り寄せ中", 5 => "発送済み" ); // 受注ステータス変更の際にポイント等を加算するステータス番号(発送済み) define("ODERSTATUS_COMMIT", 5); /* 商品種別の表示色 */ $arrPRODUCTSTATUS_COLOR = array( 1 => "#FFFFFF", 2 => "#C9C9C9", 3 => "#DDE6F2" ); $arrORDERSTATUS_COLOR = array( 1 => "#FFFFFF", 2 => "#FFDE9B", 3 => "#C9C9C9", 4 => "#FFD9D9", 5 => "#BFDFFF", 6 => "#FFFFAB" ); // 曜日 $arrWDAY = array( 0 => "日", 1 => "月", 2 => "火", 3 => "水", 4 => "木", 5 => "金", 6 => "土" ); /* 新着情報管理画面 */ define ("ADMIN_NEWS_STARTYEAR", 2005); // 開始年(西暦) /* 会員登録 */ define("ENTRY_CUSTOMER_TEMP_SUBJECT", "会員仮登録が完了いたしました。"); define("ENTRY_CUSTOMER_REGIST_SUBJECT", "本会員登録が完了いたしました。"); define("ENTRY_LIMIT_HOUR", 1); //再入会制限時間(単位: 時間) // オススメ商品表示数 define("RECOMMEND_NUM", 8); // オススメ商品 define ("BEST_MAX", 5); // ベスト商品の最大登録数 define ("BEST_MIN", 3); // ベスト商品の最小登録数(登録数が満たない場合は表示しない。) //発送日目安 $arrDELIVERYDATE = array( 1 => "即日", 2 => "1〜2日後", 3 => "3〜4日後", 4 => "1週間以降", 5 => "2週間以降", 6 => "3週間以降", 7 => "1ヶ月以降", 8 => "2ヶ月以降", 9 => "お取り寄せ(商品入荷後)" ); /* 配達可能な日付以降のプルダウン表示最大日数 */ define("DELIV_DATE_END_MAX", 21); /* 購入時強制会員登録 */ define("PURCHASE_CUSTOMER_REGIST", 0); //1:有効 0:無効 /* 商品リスト表示件数 */ $arrPRODUCTLISTMAX = array( 15 => '15件', 30 => '30件', 50 => '50件' ); /* この商品を買った人はこんな商品も買っています 表示件数 */ define("RELATED_PRODUCTS_MAX", 3); /*--------- ▼コンビニ決済用 ---------*/ //コンビニの種類 $arrCONVENIENCE = array( 1 => 'セブンイレブン', 2 => 'ファミリーマート', 3 => 'サークルKサンクス', 4 => 'ローソン・セイコーマート', 5 => 'ミニストップ・デイリーヤマザキ・ヤマザキデイリーストア', ); //各種コンビニ用メッセージ $arrCONVENIMESSAGE = array( 1 => "上記URLから振込票を印刷、もしくは振込票番号を紙に控えて、全国のセブンイレブンにてお支払いください。", 2 => "企業コード、受付番号を紙などに控えて、全国のファミリーマートにお支払いください。", 3 => "上記URLから振込票を印刷、もしくはケータイ決済番号を紙などに控えて、全国のサークルKサンクスにてお支払ください。", 4 => "振込票番号を紙に控えて、全国のローソンまたはセイコーマートにてお支払いください。", 5 => "上記URLから振込票を印刷し、全国のミニストップ・デイリーヤマザキ・ヤマザキデイリーストアにてお支払いください。" ); //支払期限 define("CV_PAYMENT_LIMIT", 14); /*--------- ▲コンビニ決済用 ---------*/ //キャンペーン登録最大数 define("CAMPAIGN_REGIST_MAX", 20); //DBの種類 $arrDB = array( 1 => 'PostgreSQL', 2 => 'MySQL' ); // ブロック配置 $arrTarget = array( 1 => "LeftNavi", 2 => "MainHead", 3 => "RightNavi", 4 => "MainFoot", 5 => "Unused" ); // ViewのWhere句置換用 $arrViewWhere = array( "&&crscls_where&&" => "", "&&crsprdcls_where&&" =>"", "&&noncls_where&&" => "", "&&allcls_where&&" => "", "&&allclsdtl_where&&" => "", "&&prdcls_where&&" => "", "&&catcnt_where&&" => "" ); // View変換用(MySQL対応) $arrView = array( "vw_cross_class" => ' (SELECT T1.class_id AS class_id1, T2.class_id AS class_id2, T1.classcategory_id AS classcategory_id1, T2.classcategory_id AS classcategory_id2, T1.name AS name1, T2.name AS name2, T1.rank AS rank1, T2.rank AS rank2 FROM dtb_classcategory AS T1, dtb_classcategory AS T2 ) ', "vw_cross_products_class" =>' (SELECT T1.class_id1, T1.class_id2, T1.classcategory_id1, T1.classcategory_id2, T2.product_id, T1.name1, T1.name2, T2.product_code, T2.stock, T2.price01, T2.price02, T1.rank1, T1.rank2 FROM (SELECT T1.class_id AS class_id1, T2.class_id AS class_id2, T1.classcategory_id AS classcategory_id1, T2.classcategory_id AS classcategory_id2, T1.name AS name1, T2.name AS name2, T1.rank AS rank1, T2.rank AS rank2 FROM dtb_classcategory AS T1, dtb_classcategory AS T2 ) AS T1 LEFT JOIN dtb_products_class AS T2 ON T1.classcategory_id1 = T2.classcategory_id1 AND T1.classcategory_id2 = T2.classcategory_id2) ', "vw_products_nonclass" => ' (SELECT T1.product_id, T1.name, T1.deliv_fee, T1.sale_limit, T1.sale_unlimited, T1.category_id, T1.rank, T1.status, T1.product_flag, T1.point_rate, T1.comment1, T1.comment2, T1.comment3, T1.comment4, T1.comment5, T1.comment6, T1.file1, T1.file2, T1.file3, T1.file4, T1.file5, T1.file6, T1.main_list_comment, T1.main_list_image, T1.main_comment, T1.main_image, T1.main_large_image, T1.sub_title1, T1.sub_comment1, T1.sub_image1, T1.sub_large_image1, T1.sub_title2, T1.sub_comment2, T1.sub_image2, T1.sub_large_image2, T1.sub_title3, T1.sub_comment3, T1.sub_image3, T1.sub_large_image3, T1.sub_title4, T1.sub_comment4, T1.sub_image4, T1.sub_large_image4, T1.sub_title5, T1.sub_comment5, T1.sub_image5, T1.sub_large_image5, T1.sub_title6, T1.sub_comment6, T1.sub_image6, T1.sub_large_image6, T1.del_flg, T1.creator_id, T1.create_date, T1.update_date, T1.deliv_date_id, T2.product_id_sub, T2.product_code, T2.price01, T2.price02, T2.stock, T2.stock_unlimited, T2.classcategory_id1, T2.classcategory_id2 FROM (SELECT * FROM dtb_products &&noncls_where&&) AS T1 LEFT JOIN (SELECT product_id AS product_id_sub, product_code, price01, price02, stock, stock_unlimited, classcategory_id1, classcategory_id2 FROM dtb_products_class WHERE classcategory_id1 = 0 AND classcategory_id2 = 0) AS T2 ON T1.product_id = T2.product_id_sub) ', "vw_products_allclass" => ' (SELECT product_id, product_code_min, product_code_max, price01_min, price01_max, price02_min, price02_max, stock_min, stock_max, stock_unlimited_min, stock_unlimited_max, del_flg, status, name, comment1, comment2, comment3, rank, main_list_comment, main_image, main_list_image, product_flag, deliv_date_id, sale_limit, point_rate, sale_unlimited, create_date, deliv_fee ,(SELECT rank AS category_rank FROM dtb_category AS T4 WHERE T1.category_id = T4.category_id) as category_rank ,(SELECT category_id AS sub_category_id FROM dtb_category T4 WHERE T1.category_id = T4.category_id) as category_id FROM dtb_products AS T1 RIGHT JOIN (SELECT product_id AS product_id_sub, MIN(product_code) AS product_code_min, MAX(product_code) AS product_code_max, MIN(price01) AS price01_min, MAX(price01) AS price01_max, MIN(price02) AS price02_min, MAX(price02) AS price02_max, MIN(stock) AS stock_min, MAX(stock) AS stock_max, MIN(stock_unlimited) AS stock_unlimited_min, MAX(stock_unlimited) AS stock_unlimited_max FROM dtb_products_class GROUP BY product_id) AS T2 ON T1.product_id = T2.product_id_sub ) ', "vw_products_allclass_detail" => ' (SELECT product_id,price01_min,price01_max,price02_min,price02_max,stock_min,stock_max,stock_unlimited_min,stock_unlimited_max, del_flg,status,name,comment1,comment2,comment3,deliv_fee,main_comment,main_image,main_large_image, sub_title1,sub_comment1,sub_image1,sub_large_image1, sub_title2,sub_comment2,sub_image2,sub_large_image2, sub_title3,sub_comment3,sub_image3,sub_large_image3, sub_title4,sub_comment4,sub_image4,sub_large_image4, sub_title5,sub_comment5,sub_image5,sub_large_image5, product_flag,deliv_date_id,sale_limit,point_rate,sale_unlimited,file1,file2,category_id FROM ( SELECT * FROM (dtb_products AS T1 RIGHT JOIN (SELECT product_id AS product_id_sub, MIN(price01) AS price01_min, MAX(price01) AS price01_max, MIN(price02) AS price02_min, MAX(price02) AS price02_max, MIN(stock) AS stock_min, MAX(stock) AS stock_max, MIN(stock_unlimited) AS stock_unlimited_min, MAX(stock_unlimited) AS stock_unlimited_max FROM dtb_products_class GROUP BY product_id) AS T2 ON T1.product_id = T2.product_id_sub ) ) AS T3 LEFT JOIN (SELECT rank AS category_rank, category_id AS sub_category_id FROM dtb_category) AS T4 ON T3.category_id = T4.sub_category_id) ', "vw_product_class" => ' (SELECT * FROM (SELECT T3.product_class_id, T3.product_id AS product_id_sub, classcategory_id1, classcategory_id2, T3.rank AS rank1, T4.rank AS rank2, T3.class_id AS class_id1, T4.class_id AS class_id2, stock, price01, price02, stock_unlimited, product_code FROM ( SELECT T1.product_class_id, T1.product_id, classcategory_id1, classcategory_id2, T2.rank, T2.class_id, stock, price01, price02, stock_unlimited, product_code FROM (dtb_products_class AS T1 LEFT JOIN dtb_classcategory AS T2 ON T1.classcategory_id1 = T2.classcategory_id)) AS T3 LEFT JOIN dtb_classcategory AS T4 ON T3.classcategory_id2 = T4.classcategory_id) AS T5 LEFT JOIN dtb_products AS T6 ON product_id_sub = T6.product_id) ', "vw_category_count" => ' (SELECT T1.category_id, T1.category_name, T1.parent_category_id, T1.level, T1.rank, T2.product_count FROM dtb_category AS T1 LEFT JOIN dtb_category_total_count AS T2 ON T1.category_id = T2.category_id) ' ); ?>