Ignore:
Timestamp:
2007/07/20 15:58:59 (17 years ago)
Author:
nanasess
Message:

r15064 から svn cp
とりあえず暫定コミット.

  • UTF-8 に変更
  • slib.php, glib.php のクラス化
  • LC_Page の抽象化(一部)
Location:
branches/feature-module-update
Files:
1 edited
2 copied

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update

    • Property svn:ignore set to
      .cache

      .settings

      .projectOptions
  • branches/feature-module-update/data/conf/conf.php

    r15061 r15078  
    11<?php 
    22/** 
    3  *  
     3 * 
    44 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved. 
    55 * 
    66 * http://www.lockon.co.jp/ 
    7  *  
     7 * 
    88 */ 
    99 
     
    1313 
    1414//-------------------------------------------------------------------------------------------------------- 
    15 /** ¥¨¥é¡¼¥ì¥Ù¥ëÀßÄê 
     15/** エラーレベル設定 
    1616/* 
    17  *  'E_ERROR'             => Âç¤Ê¼Â¹Ô»þ¥¨¥é¡¼¡£¤³¤ì¤Ï¡¢¥á¥â¥ê³ÎÊݤ˴ؤ¹¤ëÌäÂê¤Î¤è¤¦¤ËÉüµ¢¤Ç ¤­¤Ê¤¤¥¨¥é¡¼¤ò¼¨¤·¤Þ¤¹¡£¥¹¥¯¥ê¥×¥È¤Î¼Â¹Ô¤ÏÃæÃǤµ¤ì¤Þ¤¹¡£  
    18  *  'E_WARNING'           => ¼Â¹Ô»þ¤Î·Ù¹ð (Ã×̿Ū¤Ê¥¨¥é¡¼¤Ç¤Ï¤Ê¤¤)¡£¥¹¥¯¥ê¥×¥È¤Î¼Â¹Ô¤ÏÃæÃǤµ ¤ì¤Þ¤»¤ó 
    19  *  'E_PARSE'             => ¥³¥ó¥Ñ¥¤¥ë»þ¤Î¥Ñ¡¼¥¹¥¨¥é¡¼¡£¥Ñ¡¼¥¹¥¨¥é¡¼¤Ï¥Ñ¡¼¥µ¤Ç¤Î¤ßÀ¸À®¤µ¤ì¤Þ ¤¹¡£  
    20  *  'E_NOTICE'            => ¼Â¹Ô»þ¤Î·Ù¹ð¡£¥¨¥é¡¼¤òȯ¤·¤¦¤ë¾õ¶·¤ËÁø¶ø¤·¤¿¤³¤È¤ò¼¨¤¹¡£ ¤¿¤À¤·Ä̾ï¤Î¥¹¥¯¥ê¥×¥È¼Â¹Ô¤Î¾ì¹ç¤Ë¤â¤³¤Î·Ù¹ð¤òȯ¤¹¤ë¤³¤È¤¬¤¢¤ê¤¦¤ë¡£ 
    21  *  'E_CORE_ERROR'        => PHP¤Î½é´ü»ÏÆ°»þÅÀ¤Ç¤ÎÃ×̿Ū¤Ê¥¨¥é¡¼¡£E_ERROR¤Ë »÷¤Æ¤¤¤ë¤¬PHP¤Î¥³¥¢¤Ë¤è¤Ã¤Æȯ¹Ô¤µ¤ì¤ëÅÀ¤¬°ã¤¦¡£  
    22  *  'E_CORE_WARNING'      => ¡ÊÃ×̿Ū¤Ç¤Ï¤Ê¤¤¡Ë·Ù¹ð¡£PHP¤Î½é´ü»ÏÆ°»þ¤ËȯÀ¸¤¹¤ë¡£ E_WARNING¤Ë»÷¤Æ¤¤¤ë¤¬PHP¤Î¥³¥¢¤Ë¤è¤Ã¤Æȯ¹Ô¤µ¤ì¤ë ÅÀ¤¬°ã¤¦¡£  
    23  *  'E_COMPILE_ERROR'     => ¥³¥ó¥Ñ¥¤¥ë»þ¤ÎÃ×̿Ū¤Ê¥¨¥é¡¼¡£E_ERROR¤Ë »÷¤Æ¤¤¤ë¤¬Zend¥¹¥¯¥ê¥×¥Æ¥£¥ó¥°¥¨¥ó¥¸¥ó¤Ë¤è¤Ã¤Æȯ¹Ô¤µ¤ì¤ëÅÀ¤¬°ã¤¦¡£  
    24  *  'E_COMPILE_WARNING'   => ¥³¥ó¥Ñ¥¤¥ë»þ¤Î·Ù¹ð¡ÊÃ×̿Ū¤Ç¤Ï¤Ê¤¤¡Ë¡£E_WARNING¤Ë »÷¤Æ¤¤¤ë¤¬Zend¥¹¥¯¥ê¥×¥Æ¥£¥ó¥°¥¨¥ó¥¸¥ó¤Ë¤è¤Ã¤Æȯ¹Ô¤µ¤ì¤ëÅÀ¤¬°ã¤¦¡£  
    25  *  'E_USER_ERROR'        => ¥æ¡¼¥¶¡¼¤Ë¤è¤Ã¤Æȯ¹Ô¤µ¤ì¤ë¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¡£E_ERROR ¤Ë»÷¤Æ¤¤¤ë¤¬PHP¥³¡¼¥É¾å¤Çtrigger_error()´Ø¿ô¤ò »ÈÍѤ·¤¿¾ì¹ç¤Ëȯ¹Ô¤µ¤ì¤ëÅÀ¤¬°ã¤¦¡£  
    26  *  'E_USER_WARNING'      => ¥æ¡¼¥¶¡¼¤Ë¤è¤Ã¤Æȯ¹Ô¤µ¤ì¤ë·Ù¹ð¥á¥Ã¥»¡¼¥¸¡£E_WARNING ¤Ë»÷¤Æ¤¤¤ë¤¬PHP¥³¡¼¥É¾å¤Çtrigger_error()´Ø¿ô¤ò »ÈÍѤ·¤¿¾ì¹ç¤Ëȯ¹Ô¤µ¤ì¤ëÅÀ¤¬°ã¤¦¡£  
    27  *  'E_USER_NOTICE'       => ¥æ¡¼¥¶¡¼¤Ë¤è¤Ã¤Æȯ¹Ô¤µ¤ì¤ëÃí°Õ¥á¥Ã¥»¡¼¥¸¡£E_NOTICE¤Ë ¤Ë»÷¤Æ¤¤¤ë¤¬PHP¥³¡¼¥É¾å¤Çtrigger_error()´Ø¿ô¤ò »ÈÍѤ·¤¿¾ì¹ç¤Ëȯ¹Ô¤µ¤ì¤ëÅÀ¤¬°ã¤¦¡£  
    28  *  'E_ALL'               => ¥µ¥Ý¡¼¥È¤µ¤ì¤ëÁ´¤Æ¤Î¥¨¥é¡¼¤È·Ù¹ð¡£PHP < 6 ¤Ç¤Ï E_STRICT ¥ì¥Ù¥ë¤Î¥¨¥é¡¼¤Ï½ü¤¯¡£  
    29  *  'E_STRICT'            => ¢¨PHP5¤«¤é¥µ¥Ý¡¼¥È ¼Â¹Ô»þ¤ÎÃí°Õ¡£¥³¡¼¥É¤ÎÁê¸ß±¿ÍÑÀ­¤ä¸ß´¹À­¤ò°Ý»ý¤¹¤ë¤¿¤á¤Ë PHP ¤¬¥³¡¼¥É¤ÎÊѹ¹¤òÄó°Æ¤¹¤ë¡£ 
    30  *  'E_RECOVERABLE_ERROR' => ¢¨PHP5¤«¤é¥µ¥Ý¡¼¥È ¥­¥ã¥Ã¥Á¤Ç¤­¤ëÃ×̿Ū¤Ê¥¨¥é¡¼¡£´í¸±¤Ê¥¨¥é¡¼¤¬È¯À¸¤·¤¿¤¬¡¢ ¥¨¥ó¥¸¥ó¤¬ÉÔ°ÂÄê¤Ê¾õÂ֤ˤʤë¤Û¤É¤Ç¤Ï¤Ê¤¤¤³¤È¤òɽ¤¹¡£ ¥æ¡¼¥¶ÄêµÁ¤Î¥Ï¥ó¥É¥é¤Ç¥¨¥é¡¼¤¬¥­¥ã¥Ã¥Á¤µ¤ì¤Ê¤«¤Ã¤¿¾ì¹ç (set_error_handler() ¤â»²¾È¤¯¤À¤µ¤¤) ¤Ï¡¢ E_ERROR ¤È¤·¤Æ°Û¾ï½ªÎ»¤¹¤ë¡£  
     17 *  'E_ERROR'             => 大な実行時エラー。これは、メモリ確保に関する問題のように復帰で きないエラーを示します。スクリプトの実行は中断されます。 
     18 *  'E_WARNING'           => 実行時の警告 (致命的なエラーではない)。スクリプトの実行は中断さ れません 
     19 *  'E_PARSE'             => コンパイル時のパースエラー。パースエラーはパーサでのみ生成されま す。 
     20 *  'E_NOTICE'            => 実行時の警告。エラーを発しうる状況に遭遇したことを示す。 ただし通常のスクリプト実行の場合にもこの警告を発することがありうる。 
     21 *  'E_CORE_ERROR'        => PHPの初期始動時点での致命的なエラー。E_ERRORに 似ているがPHPのコアによって発行される点が違う。 
     22 *  'E_CORE_WARNING'      => (致命的ではない)警告。PHPの初期始動時に発生する。 E_WARNINGに似ているがPHPのコアによって発行される 点が違う。 
     23 *  'E_COMPILE_ERROR'     => コンパイル時の致命的なエラー。E_ERRORに 似ているがZendスクリプティングエンジンによって発行される点が違う。 
     24 *  'E_COMPILE_WARNING'   => コンパイル時の警告(致命的ではない)。E_WARNINGに 似ているがZendスクリプティングエンジンによって発行される点が違う。 
     25 *  'E_USER_ERROR'        => ユーザーによって発行されるエラーメッセージ。E_ERROR に似ているがPHPコード上でtrigger_error()関数を 使用した場合に発行される点が違う。 
     26 *  'E_USER_WARNING'      => ユーザーによって発行される警告メッセージ。E_WARNING に似ているがPHPコード上でtrigger_error()関数を 使用した場合に発行される点が違う。 
     27 *  'E_USER_NOTICE'       => ユーザーによって発行される注意メッセージ。E_NOTICEに に似ているがPHPコード上でtrigger_error()関数を 使用した場合に発行される点が違う。 
     28 *  'E_ALL'               => サポートされる全てのエラーと警告。PHP < 6 では E_STRICT レベルのエラーは除く。 
     29 *  'E_STRICT'            => ※PHP5からサポート 実行時の注意。コードの相互運用性や互換性を維持するために PHP がコードの変更を提案する。 
     30 *  'E_RECOVERABLE_ERROR' => ※PHP5からサポート キャッチできる致命的なエラー。危険なエラーが発生したが、 エンジンが不安定な状態になるほどではないことを表す。 ユーザ定義のハンドラでエラーがキャッチされなかった場合 (set_error_handler() も参照ください) は、 E_ERROR として異常終了する。 
    3131 */ 
    3232error_reporting(E_ALL & ~E_NOTICE); 
     
    3636 
    3737//-------------------------------------------------------------------------------------------------------- 
    38 /** ¥Õ¥í¥ó¥Èɽ¼¨´ØÏ¢ **/ 
    39 define("SAMPLE_ADDRESS1", "»Ô¶èĮ¼̾¡ÊÎ㡧ÅìµþÅÔÀéÂåÅĶè¿ÀÅÄ¿ÀÊÝÄ®¡Ë"); 
    40 define("SAMPLE_ADDRESS2", "ÈÖÃÏ¡¦¥Ó¥ë̾¡ÊÎ㡧1-3-5¡Ë"); 
     38/** フロント表示関連 **/ 
     39define("SAMPLE_ADDRESS1", "市区町村名(例:東京都千代田区神田神保町)"); 
     40define("SAMPLE_ADDRESS2", "番地・ビル名(例:1-3-5)"); 
    4141//-------------------------------------------------------------------------------------------------------- 
    4242 
    4343//-------------------------------------------------------------------------------------------------------- 
    44 /** ¥Ñ¥¹´ØÏ¢ **/ 
    45 // ¥æ¡¼¥¶¥Õ¥¡¥¤¥ëÊݸÀè 
     44/** パス関連 **/ 
     45// ユーザファイル保存先 
    4646define("USER_DIR", "user_data/"); 
    4747define("USER_PATH", HTML_PATH . USER_DIR); 
    4848 
    49 // ¥æ¡¼¥¶¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ëÊݸÀè 
     49// ユーザインクルードファイル保存先 
    5050define("USER_INC_PATH", USER_PATH . "include/"); 
    5151 
    52 // ¥Ö¥í¥Ã¥¯¥Õ¥¡¥¤¥ëÊݸÀè 
     52// ブロックファイル保存先 
    5353define("BLOC_DIR", "include/bloc/"); 
    5454define("BLOC_PATH", USER_PATH . BLOC_DIR); 
    5555 
    56 // ¥­¥ã¥ó¥Ú¡¼¥ó¥Õ¥¡¥¤¥ëÊݸÀè 
     56// キャンペーンファイル保存先 
    5757define("CAMPAIGN_DIR", "cp/"); 
    5858define("CAMPAIGN_URL", URL_DIR . CAMPAIGN_DIR); 
     
    6565define("CAMPAIGN_TEMPLATE_END", "end/"); 
    6666 
    67 // ¥Æ¥ó¥×¥ì¡¼¥È¥Õ¥¡¥¤¥ëÊݸÀè 
     67// テンプレートファイル保存先 
    6868define("USER_TEMPLATE_DIR", "templates/"); 
    6969define("USER_TEMPLATE_PATH", USER_PATH . USER_TEMPLATE_DIR); 
    70 // ¥Æ¥ó¥×¥ì¡¼¥È¥Õ¥¡¥¤¥ë°ì»þÊݸÀè 
     70// テンプレートファイル一時保存先 
    7171define("TEMPLATE_TEMP_DIR", HTML_PATH . "upload/temp_template/"); 
    7272 
    73 // ¥æ¡¼¥¶¡¼ºîÀ®²èÌ̤Υǥե©¥ë¥ÈPHP¥Õ¥¡¥¤¥ë 
     73// ユーザー作成画面のデフォルトPHPファイル 
    7474define("USER_DEF_PHP", HTML_PATH . "__default.php"); 
    7575 
    76 // ¤½¤Î¾²èÌ̤Υǥե©¥ë¥È¥Ú¡¼¥¸¥ì¥¤¥¢¥¦¥È 
     76// その他画面のデフォルトページレイアウト 
    7777define("DEF_LAYOUT", "products/list.php"); 
    7878 
    79 // ¥À¥¦¥ó¥í¡¼¥É¥â¥¸¥å¡¼¥ëÊݸ¥Ç¥£¥ì¥¯¥È¥ê 
     79// ダウンロードモジュール保存ディレクトリ 
    8080define("MODULE_DIR", "downloads/module/"); 
    8181define("MODULE_PATH", DATA_PATH . MODULE_DIR); 
    8282 
    83 // HotFixÊݸ¥Ç¥£¥ì¥¯¥È¥ê 
     83// HotFix保存ディレクトリ 
    8484define("UPDATE_DIR", "downloads/update/"); 
    8585define("UPDATE_PATH", DATA_PATH . UPDATE_DIR); 
     86 
     87// クラスパス 
     88define("CLASS_PATH", DATA_PATH . "class/"); 
    8689//-------------------------------------------------------------------------------------------------------- 
    8790 
    8891//-------------------------------------------------------------------------------------------------------- 
    89 /** ¥¢¥Ã¥×¥Ç¡¼¥È´ÉÍýÍÑ **/ 
    90 // ¥¢¥Ã¥×¥Ç¡¼¥È´ÉÍýÍÑ¥Õ¥¡¥¤¥ë³ÊǼ¾ì½ê¡¡ 
     92/** アップデート管理用 **/ 
     93// アップデート管理用ファイル格納場所  
    9194define("UPDATE_HTTP", "http://www.lockon.co.jp/share/"); 
    9295 
    93 // ¥¢¥Ã¥×¥Ç¡¼¥È´ÉÍýÍÑCSV1¹ÔÊÕ¤ê¤ÎºÇÂçʸ»ú¿ô 
     96// アップデート管理用CSV1行辺りの最大文字数 
    9497define("UPDATE_CSV_LINE_MAX", 4096); 
    95 // ¥¢¥Ã¥×¥Ç¡¼¥È´ÉÍýÍÑCSV¥«¥é¥à¿ô 
     98// アップデート管理用CSVカラム数 
    9699define("UPDATE_CSV_COL_MAX", 13); 
    97 // ¥â¥¸¥å¡¼¥ë´ÉÍýÍÑCSV¥«¥é¥à¿ô 
     100// モジュール管理用CSVカラム数 
    98101define("MODULE_CSV_COL_MAX", 16); 
    99102//-------------------------------------------------------------------------------------------------------- 
    100103 
    101104//-------------------------------------------------------------------------------------------------------- 
    102 /** ¥â¥¸¥å¡¼¥ë´ÉÍýÍÑ **/ 
    103 // ¥¨¥Ó¥¹¥¿¥°µ¡Ç½¤Î¥â¥¸¥å¡¼¥ëID 
     105/** モジュール管理用 **/ 
     106// エビスタグ機能のモジュールID 
    104107define("EBIS_TAG_MID", 1); 
    105 // ¥¢¥Õ¥£¥ê¥¨¥¤¥È¥¿¥°µ¡Ç½¤Î¥â¥¸¥å¡¼¥ëID 
     108// アフィリエイトタグ機能のモジュールID 
    106109define("AFF_TAG_MID", 3); 
    107 // ¾¦ÉʹØÆþ´°Î» 
     110// 商品購入完了 
    108111define("AFF_SHOPPING_COMPLETE", 1); 
    109 // ¥æ¡¼¥¶ÅÐÏ¿´°Î» 
     112// ユーザ登録完了 
    110113define("AFF_ENTRY_COMPLETE", 2); 
    111 // ·èºÑ¼õ¿®ÍÑURL 
     114// 決済受信用URL 
    112115define("CREDIT_HTTP_DOMAIN", "http://rcv.ec-cube.net/"); 
    113116define("CREDIT_HTTP_ANALYZE_PROGRAM", "rcv_credit.php"); 
     
    115118//-------------------------------------------------------------------------------------------------------- 
    116119 
    117 // ʸ»ú¥³¡¼¥É 
    118 define("CHAR_CODE", "EUC-JP"); 
    119  
    120 // EC-CUBE¥Ð¡¼¥¸¥ç¥ó¾ðÊó 
    121 define("ECCUBE_VERSION", "1.3.4"); 
    122  
    123 // ·èºÑ¥â¥¸¥å¡¼¥ëÉÕͿʸ¸À 
     120// 文字コード 
     121define("CHAR_CODE", "UTF-8"); 
     122 
     123// EC-CUBEバージョン情報 
     124define("ECCUBE_VERSION", "1.5"); 
     125 
     126// 決済モジュール付与文言 
    124127define("ECCUBE_PAYMENT", "EC-CUBE"); 
    125128 
    126 // PEAR::DB¤Î¥Ç¥Ð¥Ã¥°¥â¡¼¥É 
     129// PEAR::DBのデバッグモード 
    127130define('PEAR_DB_DEBUG', 9); 
    128131 
    129 //¥Ð¥Ã¥Á¤ò¼Â¹Ô¤¹¤ëºÇû¤Î´Ö³Ö(ÉÃ) 
     132//バッチを実行する最短の間隔(秒) 
    130133define("LOAD_BATCH_PASS", 3600); 
    131134 
    132 define("CLOSE_DAY", 31);    // Äù¤áÆü¤Î»ØÄê(ËöÆü¤Î¾ì¹ç¤Ï¡¢31¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£) 
    133  
    134 //°ìÈÌ¥µ¥¤¥È¥¨¥é¡¼ 
     135define("CLOSE_DAY", 31);    // 締め日の指定(末日の場合は、31を指定してください。) 
     136 
     137//一般サイトエラー 
    135138define("FAVORITE_ERROR", 13); 
    136139 
    137 /** ¥°¥é¥Õ´ØÏ¢ **/ 
    138      
    139 define("LIB_DIR", DATA_PATH . "lib/");                      // ¥é¥¤¥Ö¥é¥ê¤Î¥Ñ¥¹ 
    140 define("TTF_DIR", DATA_PATH . "fonts/");                    // ¥Õ¥©¥ó¥È¤Î¥Ñ¥¹ 
    141 define("GRAPH_DIR", HTML_PATH . "upload/graph_image/");     // ¥°¥é¥Õ³ÊǼ¥Ç¥£¥ì¥¯¥È¥ê 
    142 define("GRAPH_URL", URL_DIR . "upload/graph_image/");       // ¥°¥é¥ÕURL 
    143 define("GRAPH_PIE_MAX", 10);                                // ±ß¥°¥é¥ÕºÇÂçɽ¼¨¿ô 
    144 define("GRAPH_LABEL_MAX", 40);                              // ¥°¥é¥Õ¤Î¥é¥Ù¥ë¤Îʸ»ú¿ô 
    145  
    146 /** ¥Ñ¥¹´ØÏ¢ **/ 
    147  
    148 define("PDF_DIR", DATA_PATH . "pdf/");  // PDF³ÊǼ¥Ç¥£¥ì¥¯¥È¥ê 
    149  
    150 /** Çä¾å¤²½¸·× **/ 
    151  
    152 define("BAT_ORDER_AGE", 70);        // ²¿ºÐ¤Þ¤Ç½¸·×¤ÎÂоݤȤ¹¤ë¤« 
    153 define("PRODUCTS_TOTAL_MAX", 15);   // ¾¦Éʽ¸·×¤Ç²¿°Ì¤Þ¤Çɽ¼¨¤¹¤ë¤« 
    154  
    155 /** ¥Ç¥Õ¥©¥ë¥ÈÃÍ **/ 
    156 define("DEFAULT_PRODUCT_DISP", 2);  // 1:¸ø³« 2:Èó¸ø³« 
    157  
    158 /** ¥ª¥×¥·¥ç¥óÀßÄê **/ 
    159 define("DELIV_FREE_AMOUNT", 0);             // Á÷ÎÁ̵ÎÁ¹ØÆþ¸Ä¿ô¡Ê0¤Î¾ì¹ç¤Ï¡¢²¿¸ÄÇã¤Ã¤Æ¤â̵ÎÁ¤Ë¤Ê¤é¤Ê¤¤) 
    160 define("INPUT_DELIV_FEE", 1);               // ÇÛÁ÷ÎÁ¤ÎÀßÄê²èÌÌɽ¼¨(Í­¸ú:1 ̵¸ú:0) 
    161 define("OPTION_PRODUCT_DELIV_FEE", 0);      // ¾¦Éʤ´¤È¤ÎÁ÷ÎÁÀßÄê(Í­¸ú:1 ̵¸ú:0) 
    162 define("OPTION_DELIV_FEE", 1);              // ÇÛÁ÷¶È¼Ô¤´¤È¤ÎÇÛÁ÷ÎÁ¤ò²Ã»»¤¹¤ë(Í­¸ú:1 ̵¸ú:0) 
    163 define("OPTION_RECOMMEND", 1);      // ¤ª¤¹¤¹¤á¾¦ÉÊÅÐÏ¿(Í­¸ú:1 ̵¸ú:0) 
    164 define("OPTION_CLASS_REGIST", 1);   // ¾¦Éʵ¬³ÊÅÐÏ¿(Í­¸ú:1 ̵¸ú:0) 
    165  
    166 define("TV_IMAGE_WIDTH",170);       //TVϢư¾¦ÉʲèÁü²£ 
    167 define("TV_IMAGE_HEIGHT",95);       //TVϢư¾¦ÉʲèÁü½Ä 
    168 define("TV_PRODUCTS_MAX",10);       //TVϢư¾¦ÉʺÇÂçÅÐÏ¿¿ô 
    169  
    170 /** ¥ª¥×¥·¥ç¥óÀßÄê **/ 
    171 //²ñ°÷ÅÐÏ¿Êѹ¹(¥Þ¥¤¥Ú¡¼¥¸)¥Ñ¥¹¥ï¡¼¥ÉÍÑ 
     140/** グラフ関連 **/ 
     141 
     142define("LIB_DIR", DATA_PATH . "lib/");                      // ライブラリのパス 
     143define("TTF_DIR", DATA_PATH . "fonts/");                    // フォントのパス 
     144define("GRAPH_DIR", HTML_PATH . "upload/graph_image/");     // グラフ格納ディレクトリ 
     145define("GRAPH_URL", URL_DIR . "upload/graph_image/");       // グラフURL 
     146define("GRAPH_PIE_MAX", 10);                                // 円グラフ最大表示数 
     147define("GRAPH_LABEL_MAX", 40);                              // グラフのラベルの文字数 
     148 
     149/** パス関連 **/ 
     150 
     151define("PDF_DIR", DATA_PATH . "pdf/");  // PDF格納ディレクトリ 
     152 
     153/** 売上げ集計 **/ 
     154 
     155define("BAT_ORDER_AGE", 70);        // 何歳まで集計の対象とするか 
     156define("PRODUCTS_TOTAL_MAX", 15);   // 商品集計で何位まで表示するか 
     157 
     158/** デフォルト値 **/ 
     159define("DEFAULT_PRODUCT_DISP", 2);  // 1:公開 2:非公開 
     160 
     161/** オプション設定 **/ 
     162define("DELIV_FREE_AMOUNT", 0);             // 送料無料購入個数(0の場合は、何個買っても無料にならない) 
     163define("INPUT_DELIV_FEE", 1);               // 配送料の設定画面表示(有効:1 無効:0) 
     164define("OPTION_PRODUCT_DELIV_FEE", 0);      // 商品ごとの送料設定(有効:1 無効:0) 
     165define("OPTION_DELIV_FEE", 1);              // 配送業者ごとの配送料を加算する(有効:1 無効:0) 
     166define("OPTION_RECOMMEND", 1);      // おすすめ商品登録(有効:1 無効:0) 
     167define("OPTION_CLASS_REGIST", 1);   // 商品規格登録(有効:1 無効:0) 
     168 
     169define("TV_IMAGE_WIDTH",170);       //TV連動商品画像横 
     170define("TV_IMAGE_HEIGHT",95);       //TV連動商品画像縦 
     171define("TV_PRODUCTS_MAX",10);       //TV連動商品最大登録数 
     172 
     173/** オプション設定 **/ 
     174//会員登録変更(マイページ)パスワード用 
    172175define("DEFAULT_PASSWORD", "UAhgGR3L"); 
    173 //¤ª¤¹¤¹¤á¾¦ÉÊ¿ô 
     176//おすすめ商品数 
    174177define ("RECOMMEND_PRODUCT_MAX", 6); 
    175178 
    176 //Ê̤ΤªÆϤ±ÀèºÇÂçÅÐÏ¿¿ô 
     179//別のお届け先最大登録数 
    177180define("DELIV_ADDR_MAX", 20); 
    178 //±ÜÍ÷ÍúÎòÊݸ¿ô 
     181//閲覧履歴保存数 
    179182define("CUSTOMER_READING_MAX",30); 
    180 //SSLURLȽÄê 
     183//SSLURL判定 
    181184define("SSLURL_CHECK", 0); 
    182 //´ÉÍý²èÌÌ¥¹¥Æ¡¼¥¿¥¹°ìÍ÷ɽ¼¨·ï¿ô 
     185//管理画面ステータス一覧表示件数 
    183186define("ORDER_STATUS_MAX", 50); 
    184 //¥Õ¥í¥ó¥È¥ì¥Ó¥å¡¼½ñ¤­¹þ¤ßºÇÂç¿ô 
     187//フロントレビュー書き込み最大数 
    185188define("REVIEW_REGIST_MAX", 5); 
    186189 
    187190/* 
    188  * ¥µ¥¤¥ÈÄêµÁÄê¿ô 
     191 * サイト定義定数 
    189192 */ 
    190 /* ¥·¥¹¥Æ¥à´ØÏ¢ */ 
    191 define ('DEBUG_MODE', false);                           // ¥Ç¥Ð¥Ã¥°¥â¡¼¥É(true¡§sfPrintR¤äDB¤Î¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤ò½ÐÎϤ¹¤ë¡¢false¡§½ÐÎϤ·¤Ê¤¤) 
    192 define ("ADMIN_ID", "1");                               // ´ÉÍý¥æ¡¼¥¶ID(¥á¥ó¥Æ¥Ê¥ó¥¹ÍÑɽ¼¨¤µ¤ì¤Ê¤¤¡£) 
    193 define ("CUSTOMER_CONFIRM_MAIL", false);                // ²ñ°÷ÅÐÏ¿»þ¤Ë²¾²ñ°÷³Îǧ¥á¡¼¥ë¤òÁ÷¿®¤¹¤ë¤«¡Êtrue:²¾²ñ°÷¡¢false:Ëܲñ°÷¡Ë 
    194 define ("MELMAGA_SEND", true);                          // ¥á¥ë¥Þ¥¬ÇÛ¿®ÍÞÀ©(false:OFF¡¢true:ON) 
    195 define ("MELMAGA_BATCH_MODE", false);                   // ¥á¥¤¥ë¥Þ¥¬¥¸¥ó¥Ð¥Ã¥Á¥â¡¼¥É(true:¥Ð¥Ã¥Á¤ÇÁ÷¿®¤¹¤ë ¢¨Í×cronÀßÄê¡¢false:¥ê¥¢¥ë¥¿¥¤¥à¤ÇÁ÷¿®¤¹¤ë) 
    196 define ("LOGIN_FRAME", "login_frame.tpl");              // ¥í¥°¥¤¥ó²èÌ̥ե졼¥à 
    197 define ("MAIN_FRAME", "main_frame.tpl");                // ´ÉÍý²èÌ̥ե졼¥à 
    198 define ("SITE_FRAME", "site_frame.tpl");                // °ìÈÌ¥µ¥¤¥È²èÌ̥ե졼¥à 
    199 define ("CERT_STRING", "7WDhcBTF");                     // ǧ¾Úʸ»úÎó 
    200 define ("DUMMY_PASS", "########");                      // ¥À¥ß¡¼¥Ñ¥¹¥ï¡¼¥É 
    201 define ("UNLIMITED", "++");                             // ºß¸Ë¿ô¡¢ÈÎÇäÀ©¸Â̵¸Â¤ò¼¨¤¹¡£ 
    202 define ("BIRTH_YEAR", 1901);                            // À¸Ç¯·îÆüÅÐÏ¿³«»Ïǯ 
    203 define ("RELEASE_YEAR", 2005);                          // ËÜ¥·¥¹¥Æ¥à¤Î²ÔƯ³«»Ïǯ 
    204 define ("CREDIT_ADD_YEAR", 10);                         // ¥¯¥ì¥¸¥Ã¥È¥«¡¼¥É¤Î´ü¸Â¡Ü²¿Ç¯ 
    205 define ("PARENT_CAT_MAX", 12);                          // ¿Æ¥«¥Æ¥´¥ê¤Î¥«¥Æ¥´¥êID¤ÎºÇÂç¿ô¡Ê¤³¤ì°Ê²¼¤Ï¿Æ¥«¥Æ¥´¥ê¤È¤¹¤ë¡£) 
    206 define ("NUMBER_MAX", 1000000000);                      // GETÃÍÊѹ¹¤Ê¤É¤Î¤¤¤¿¤º¤é¤òËɤ°¤¿¤áºÇÂç¿ôÀ©¸Â¤òÀߤ±¤ë¡£ 
    207 define ("POINT_RULE", 2);                               // ¥Ý¥¤¥ó¥È¤Î·×»»¥ë¡¼¥ë(1:»Í¼Î¸ÞÆþ¡¢2:ÀÚ¤ê¼Î¤Æ¡¢3:ÀÚ¤ê¾å¤²) 
    208 define ("POINT_VALUE", 1);                              // 1¥Ý¥¤¥ó¥ÈÅö¤¿¤ê¤ÎÃÍÃÊ(±ß) 
    209 define ("ADMIN_MODE", 0);                               // ´ÉÍý¥â¡¼¥É 1:Í­¸ú¡¡0:̵¸ú(ǼÉÊ»þ) 
    210 define ("DAILY_BATCH_MODE", false);                     // Çä¾å½¸·×¥Ð¥Ã¥Á¥â¡¼¥É(true:¥Ð¥Ã¥Á¤Ç½¸·×¤¹¤ë ¢¨Í×cronÀßÄê¡¢false:¥ê¥¢¥ë¥¿¥¤¥à¤Ç½¸·×¤¹¤ë) 
    211 define ("MAX_LOG_QUANTITY", 5);                         // ¥í¥°¥Õ¥¡¥¤¥ëºÇÂç¿ô(¥í¥°¥Æ¡¼¥·¥ç¥ó) 
    212 define ("MAX_LOG_SIZE", "1000000");                     // 1¤Ä¤Î¥í¥°¥Õ¥¡¥¤¥ë¤ËÊݸ¤¹¤ëºÇÂçÍÆÎÌ(byte) 
    213  
    214 define ("FORGOT_MAIL", 0);                              // ¥Ñ¥¹¥ï¡¼¥É˺¤ì¤Î³Îǧ¥á¡¼¥ë¤òÁ÷ÉÕ¤¹¤ë¤«Èݤ«¡£(0:Á÷¿®¤·¤Ê¤¤¡¢1:Á÷¿®¤¹¤ë) 
    215 define ("HTML_TEMPLATE_SUB_MAX", 12);                   // ÅÐÏ¿¤Ç¤­¤ë¥µ¥Ö¾¦Éʤοô 
    216 define ("LINE_LIMIT_SIZE", 60);                         // ʸ»ú¿ô¤¬Â¿¤¹¤®¤ë¤È¤­¤Ë¶¯À©²þ¹Ô¤¹¤ë¥µ¥¤¥º(Ⱦ³Ñ) 
    217 define ("BIRTH_MONTH_POINT", 0);                        // ÃÂÀ¸Æü·î¥Ý¥¤¥ó¥È 
    218  
    219 /* ¥¯¥ì¥¸¥Ã¥È¥í¡¼¥ó(¥»¥ó¥È¥é¥ë¥Õ¥¡¥¤¥Ê¥ó¥¹) */ 
    220 define ("CF_HOMEADDR", "https://cf.ufit.ne.jp/dotcredit");                  // ¥Û¡¼¥à¥¢¥É¥ì¥¹ 
    221 define ("CF_STORECODE", "");                                                // ²ÃÌÁŹ¥³¡¼¥É(¥Ï¥¤¥Õ¥ó¤Ê¤·¤Ç¡Ë 
    222 // define ("CF_HOMEADDR", "https://cf.ufit.ne.jp/dotcredittest");               // ¥Û¡¼¥à¥¢¥É¥ì¥¹(¥Æ¥¹¥ÈÍÑ) 
    223 // define ("CF_STORECODE", "111111111111111");                                  // ²ÃÌÁŹ¥³¡¼¥É(¥Æ¥¹¥ÈÍÑ) 
    224  
    225 define ("CF_SIMULATE", "/simulate/simulate.cgi");                           // ¥·¥å¥ß¥ì¡¼¥·¥ç¥ó¸Æ¤Ó½Ð¤· 
    226 // define ("CF_RETURNURL", SSL_URL . "shopping/loan.php");                  // Ìá¤êÀè ¥·¥ç¥Ã¥Ô¥ó¥°¥í¡¼¥ó¤Ï¼¡´ü³«È¯ 
    227 // define ("CF_CANCELURL", SSL_URL . "shopping/loan_cancel.php");           // Ìá¤êÀè ¥·¥ç¥Ã¥Ô¥ó¥°¥í¡¼¥ó¤Ï¼¡´ü³«È¯ 
    228 define ("CF_CONTINUE", "1");                                                // ¸Æ¤Ó½Ð¤·¶èʬ(0:¥·¥å¥ß¥ì¡¼¥·¥ç¥ó¤Î¤ß¡¢1:¥·¥å¥ß¥ì¡¼¥·¥ç¥ó+¿½¹þ) 
    229 define ("CF_LABOR", "0");                                                   // Ìò̵̳ͭ¶èʬ(0:̵¡¢1:Í­) 
    230 define ("CF_RESULT", "1");                                                  // ·ë²Ì±þÅú(1:·ë²Ì¤¢¤ê¡¢2:·ë²Ì¤Ê¤·) 
    231  
    232 /* ¥¯¥ì¥¸¥Ã¥È¥«¡¼¥É(¥Ù¥ê¥È¥é¥ó¥¹) */ 
    233 define ("CGI_DIR", HTML_PATH . "../cgi-bin/");                                  // ¥â¥¸¥å¡¼¥ë³ÊǼ¥Ç¥£¥ì¥¯¥È¥ê 
    234 define ("CGI_FILE", "mauthonly.cgi");                                       // ¥³¥¢CGI 
    235  
    236 // ¥ë¡¼¥È¥«¥Æ¥´¥êID 
     193/* システム関連 */ 
     194define ('DEBUG_MODE', false);                           // デバッグモード(true:sfPrintRやDBのエラーメッセージを出力する、false:出力しない) 
     195define ("ADMIN_ID", "1");                               // 管理ユーザID(メンテナンス用表示されない。) 
     196define ("CUSTOMER_CONFIRM_MAIL", false);                // 会員登録時に仮会員確認メールを送信するか(true:仮会員、false:本会員) 
     197define ("MELMAGA_SEND", true);                          // メルマガ配信抑制(false:OFF、true:ON) 
     198define ("MELMAGA_BATCH_MODE", false);                   // メイルマガジンバッチモード(true:バッチで送信する ※要cron設定、false:リアルタイムで送信する) 
     199define ("LOGIN_FRAME", "login_frame.tpl");              // ログイン画面フレーム 
     200define ("MAIN_FRAME", "main_frame.tpl");                // 管理画面フレーム 
     201define ("SITE_FRAME", "site_frame.tpl");                // 一般サイト画面フレーム 
     202define ("CERT_STRING", "7WDhcBTF");                     // 認証文字列 
     203define ("DUMMY_PASS", "########");                      // ダミーパスワード 
     204define ("UNLIMITED", "++");                             // 在庫数、販売制限無限を示す。 
     205define ("BIRTH_YEAR", 1901);                            // 生年月日登録開始年 
     206define ("RELEASE_YEAR", 2005);                          // 本システムの稼働開始年 
     207define ("CREDIT_ADD_YEAR", 10);                         // クレジットカードの期限+何年 
     208define ("PARENT_CAT_MAX", 12);                          // 親カテゴリのカテゴリIDの最大数(これ以下は親カテゴリとする。) 
     209define ("NUMBER_MAX", 1000000000);                      // GET値変更などのいたずらを防ぐため最大数制限を設ける。 
     210define ("POINT_RULE", 2);                               // ポイントの計算ルール(1:四捨五入、2:切り捨て、3:切り上げ) 
     211define ("POINT_VALUE", 1);                              // 1ポイント当たりの値段(円) 
     212define ("ADMIN_MODE", 0);                               // 管理モード 1:有効 0:無効(納品時) 
     213define ("DAILY_BATCH_MODE", false);                     // 売上集計バッチモード(true:バッチで集計する ※要cron設定、false:リアルタイムで集計する) 
     214define ("MAX_LOG_QUANTITY", 5);                         // ログファイル最大数(ログテーション) 
     215define ("MAX_LOG_SIZE", "1000000");                     // 1つのログファイルに保存する最大容量(byte) 
     216 
     217define ("FORGOT_MAIL", 0);                              // パスワード忘れの確認メールを送付するか否か。(0:送信しない、1:送信する) 
     218define ("HTML_TEMPLATE_SUB_MAX", 12);                   // 登録できるサブ商品の数 
     219define ("LINE_LIMIT_SIZE", 60);                         // 文字数が多すぎるときに強制改行するサイズ(半角) 
     220define ("BIRTH_MONTH_POINT", 0);                        // 誕生日月ポイント 
     221 
     222/* クレジットローン(セントラルファイナンス) */ 
     223define ("CF_HOMEADDR", "https://cf.ufit.ne.jp/dotcredit");                  // ホームアドレス 
     224define ("CF_STORECODE", "");                                                // 加盟店コード(ハイフンなしで) 
     225// define ("CF_HOMEADDR", "https://cf.ufit.ne.jp/dotcredittest");               // ホームアドレス(テスト用) 
     226// define ("CF_STORECODE", "111111111111111");                                  // 加盟店コード(テスト用) 
     227 
     228define ("CF_SIMULATE", "/simulate/simulate.cgi");                           // シュミレーション呼び出し 
     229// define ("CF_RETURNURL", SSL_URL . "shopping/loan.php");                  // 戻り先 ショッピングローンは次期開発 
     230// define ("CF_CANCELURL", SSL_URL . "shopping/loan_cancel.php");           // 戻り先 ショッピングローンは次期開発 
     231define ("CF_CONTINUE", "1");                                                // 呼び出し区分(0:シュミレーションのみ、1:シュミレーション+申込) 
     232define ("CF_LABOR", "0");                                                   // 役務有無区分(0:無、1:有) 
     233define ("CF_RESULT", "1");                                                  // 結果応答(1:結果あり、2:結果なし) 
     234 
     235/* クレジットカード(ベリトランス) */ 
     236define ("CGI_DIR", HTML_PATH . "../cgi-bin/");                                  // モジュール格納ディレクトリ 
     237define ("CGI_FILE", "mauthonly.cgi");                                       // コアCGI 
     238 
     239// ルートカテゴリID 
    237240define ("ROOT_CATEGORY_1", 2); 
    238241define ("ROOT_CATEGORY_2", 3); 
     
    243246define ("ROOT_CATEGORY_7", 8); 
    244247 
    245 // ¤ª»Ùʧ¤¤ÊýË¡ÆüìID 
    246 //define ("PAYMENT_DAIBIKI_ID",1);      // Âå¶â°ú´¹ 
    247 //define ("PAYMENT_GINFURI_ID", 2);     // ¶ä¹Ô¿¶¹þ 
    248 //define ("PAYMENT_KAKITOME_ID", 3);        // ¸½¶â½ñα 
    249 //define ("PAYMENT_LOAN_ID", 5);            // ¥·¥ç¥Ã¥Ô¥ó¥°¥í¡¼¥ó 
    250 define ("PAYMENT_CREDIT_ID",1);         // ¥¯¥ì¥¸¥Ã¥È¥«¡¼¥É 
    251 define ("PAYMENT_CONVENIENCE_ID", 2);   // ¥³¥ó¥Ó¥Ë·èºÑ 
    252  
    253 define("LARGE_IMAGE_WIDTH",  500);                      // ³ÈÂç²èÁü²£ 
    254 define("LARGE_IMAGE_HEIGHT", 500);                      // ³ÈÂç²èÁü½Ä 
    255 define("SMALL_IMAGE_WIDTH",  130);                      // °ìÍ÷²èÁü²£ 
    256 define("SMALL_IMAGE_HEIGHT", 130);                      // °ìÍ÷²èÁü½Ä 
    257 define("NORMAL_IMAGE_WIDTH",  260);                     // Ä̾ï²èÁü²£ 
    258 define("NORMAL_IMAGE_HEIGHT", 260);                     // Ä̾ï²èÁü½Ä 
    259 define("NORMAL_SUBIMAGE_WIDTH", 200);                   // Ä̾掠¥Ö²èÁü²£ 
    260 define("NORMAL_SUBIMAGE_HEIGHT", 200);                  // Ä̾掠¥Ö²èÁü½Ä 
    261 define("LARGE_SUBIMAGE_WIDTH", 500);                    // ³ÈÂ祵¥Ö²èÁü²£ 
    262 define("LARGE_SUBIMAGE_HEIGHT", 500);                   // ³ÈÂ祵¥Ö²èÁü½Ä 
    263 define("DISP_IMAGE_WIDTH",  65);                        // °ìÍ÷ɽ¼¨²èÁü²£ 
    264 define("DISP_IMAGE_HEIGHT", 65);                        // °ìÍ÷ɽ¼¨²èÁü½Ä 
    265 define("OTHER_IMAGE1_WIDTH", 500);                      // ¤½¤Î¾¤Î²èÁü1 
    266 define("OTHER_IMAGE1_HEIGHT", 500);                     // ¤½¤Î¾¤Î²èÁü1 
    267 define("HTMLMAIL_IMAGE_WIDTH",  110);                   // HTML¥á¡¼¥ë¥Æ¥ó¥×¥ì¡¼¥È¥á¡¼¥ëôÅö²èÁü²£ 
    268 define("HTMLMAIL_IMAGE_HEIGHT", 120);                   // HTML¥á¡¼¥ë¥Æ¥ó¥×¥ì¡¼¥È¥á¡¼¥ëôÅö²èÁü½Ä 
    269  
    270 define("IMAGE_SIZE", 1000);                             // ²èÁü¥µ¥¤¥ºÀ©¸Â(KB) 
    271 define("CSV_SIZE", 2000);                               // CSV¥µ¥¤¥ºÀ©¸Â(KB) 
    272 define("CSV_LINE_MAX", 10000);                          // CSV¥¢¥Ã¥×¥í¡¼¥É1¹Ô¤¢¤¿¤ê¤ÎºÇÂçʸ»ú¿ô 
    273 define("PDF_SIZE", 5000);                               // PDF¥µ¥¤¥ºÀ©¸Â(KB):¾¦Éʾܺ٥ե¡¥¤¥ëÅù 
    274 define("FILE_SIZE", 10000);                             // ¥Õ¥¡¥¤¥ë´ÉÍý²èÌÌ¥¢¥Ã¥×À©¸Â(KB) 
    275 define("TEMPLATE_SIZE", 10000);                         // ¥¢¥Ã¥×¤Ç¤­¤ë¥Æ¥ó¥×¥ì¡¼¥È¥Õ¥¡¥¤¥ëÀ©¸Â(KB) 
    276 define("LEVEL_MAX", 5);                                 // ¥«¥Æ¥´¥ê¤ÎºÇÂ糬ÁØ 
    277 define("CATEGORY_MAX", 1000);                           // ºÇÂ祫¥Æ¥´¥êÅÐÏ¿¿ô 
    278  
    279 /* ɽ¼¨´ØÏ¢ */ 
    280 define ("ADMIN_TITLE", "EC¥µ¥¤¥È´ÉÍý¥Ú¡¼¥¸");           // ´ÉÍý¥Ú¡¼¥¸¥¿¥¤¥È¥ë 
    281 define ("SELECT_RGB", "#ffffdf");                       // ÊÔ½¸»þ¶¯Ä´É½¼¨¿§ 
    282 define ("DISABLED_RGB", "#C9C9C9");                     // ÆþÎϹàÌÜ̵¸ú»þ¤Îɽ¼¨¿§ 
    283 define ("ERR_COLOR", "#ffe8e8");                        // ¥¨¥é¡¼»þɽ¼¨¿§ 
    284 define ("CATEGORY_HEAD", ">");                          // ¿Æ¥«¥Æ¥´¥êɽ¼¨Ê¸»ú 
    285 define ("START_BIRTH_YEAR", 1901);                      // À¸Ç¯·îÆüÁªÂò³«»Ïǯ 
    286 // ²Á³Ê̾¾Î 
    287 define("NORMAL_PRICE_TITLE","Ä̾ï²Á³Ê"); 
    288 define("SALE_PRICE_TITLE","ÈÎÇä²Á³Ê"); 
    289  
    290 /* ¥·¥¹¥Æ¥à¥Ñ¥¹ */ 
    291 define ("LOG_PATH", DATA_PATH . "logs/site.log");                           // ¥í¥°¥Õ¥¡¥¤¥ë 
    292 define ("CUSTOMER_LOG_PATH", DATA_PATH . "logs/customer.log");              // ²ñ°÷¥í¥°¥¤¥ó ¥í¥°¥Õ¥¡¥¤¥ë 
    293 define ("TEMPLATE_ADMIN_DIR", DATA_PATH . "Smarty/templates/admin");        // SMARTY¥Æ¥ó¥×¥ì¡¼¥È 
    294 define ("TEMPLATE_DIR", DATA_PATH . "Smarty/templates");                    // SMARTY¥Æ¥ó¥×¥ì¡¼¥È 
    295 define ("COMPILE_ADMIN_DIR", DATA_PATH . "Smarty/templates_c/admin");       // SMARTY¥³¥ó¥Ñ¥¤¥ë 
    296 define ("COMPILE_DIR", DATA_PATH . "Smarty/templates_c");                   // SMARTY¥³¥ó¥Ñ¥¤¥ë 
    297  
    298 define ("TEMPLATE_FTP_DIR", USER_PATH . "templates/");          // SMARTY¥Æ¥ó¥×¥ì¡¼¥È(FTPµö²Ä) 
    299 define ("COMPILE_FTP_DIR", DATA_PATH . "Smarty/templates_c/user_data/");    // SMARTY¥³¥ó¥Ñ¥¤¥ë 
    300  
    301 define ("IMAGE_TEMP_DIR", HTML_PATH . "upload/temp_image/");                // ²èÁü°ì»þÊݸ 
    302 define ("IMAGE_SAVE_DIR", HTML_PATH . "upload/save_image/");                // ²èÁüÊݸÀè 
    303 define ("IMAGE_TEMP_URL", URL_DIR . "upload/temp_image/");                  // ²èÁü°ì»þÊݸURL 
    304 define ("IMAGE_SAVE_URL", URL_DIR . "upload/save_image/");                  // ²èÁüÊݸÀèURL 
    305 define ("IMAGE_TEMP_URL_RSS", SITE_URL . "upload/temp_image/");             // RSSÍѲèÁü°ì»þÊݸURL 
    306 define ("IMAGE_SAVE_URL_RSS", SITE_URL . "upload/save_image/");             // RSSÍѲèÁüÊݸÀèURL 
    307 define ("CSV_TEMP_DIR", HTML_PATH . "upload/csv/");                         // ¥¨¥ó¥³¡¼¥ÉCSV¤Î°ì»þÊݸÀè 
    308 define ("NO_IMAGE_URL", URL_DIR . "misc/blank.gif");                        // ²èÁü¤¬¤Ê¤¤¾ì¹ç¤Ëɽ¼¨ 
    309 define ("NO_IMAGE_DIR", HTML_PATH . "misc/blank.gif");                      // ²èÁü¤¬¤Ê¤¤¾ì¹ç¤Ëɽ¼¨ 
    310  
    311 /* URL¥Ñ¥¹ */ 
    312 define ("URL_SYSTEM_TOP", URL_DIR . "admin/system/index.php");          // ¥·¥¹¥Æ¥à´ÉÍý¥È¥Ã¥× 
    313 define ("URL_CLASS_REGIST", URL_DIR . "admin/products/class.php");      // µ¬³ÊÅÐÏ¿ 
    314 define ("URL_INPUT_ZIP", URL_DIR . "input_zip.php");                    // ͹ÊØÈÖ¹æÆþÎÏ 
    315 define ("URL_DELIVERY_TOP", URL_DIR . "admin/basis/delivery.php");      // ÇÛÁ÷¶È¼ÔÅÐÏ¿ 
    316 define ("URL_PAYMENT_TOP", URL_DIR . "admin/basis/payment.php");        // »Ùʧ¤¤ÊýË¡ÅÐÏ¿ 
    317 define ("URL_CONTROL_TOP", URL_DIR . "admin/basis/control.php");        // ¥µ¥¤¥È´ÉÍý¾ðÊóÅÐÏ¿ 
    318 define ("URL_HOME", URL_DIR . "admin/home.php");                        // ¥Û¡¼¥à 
    319 define ("URL_LOGIN", URL_DIR . "admin/index.php");                      // ¥í¥°¥¤¥ó¥Ú¡¼¥¸ 
    320 define ("URL_SEARCH_TOP", URL_DIR . "admin/products/index.php");        // ¾¦Éʸ¡º÷¥Ú¡¼¥¸ 
    321 define ("URL_ORDER_EDIT", URL_DIR . "admin/order/edit.php");            // ÃíʸÊÔ½¸¥Ú¡¼¥¸ 
    322 define ("URL_SEARCH_ORDER", URL_DIR . "admin/order/index.php");         // ÃíʸÊÔ½¸¥Ú¡¼¥¸ 
    323 define ("URL_ORDER_MAIL", URL_DIR . "admin/order/mail.php");            // ÃíʸÊÔ½¸¥Ú¡¼¥¸ 
    324 define ("URL_LOGOUT", URL_DIR . "admin/logout.php");                    // ¥í¥°¥¢¥¦¥È¥Ú¡¼¥¸ 
    325 define ("URL_SYSTEM_CSV", URL_DIR . "admin/system/member_csv.php");     // ¥·¥¹¥Æ¥à´ÉÍýCSV½ÐÎÏ¥Ú¡¼¥¸ 
    326 define ("URL_ADMIN_CSS", URL_DIR . "admin/css/");                       // ´ÉÍý¥Ú¡¼¥¸ÍÑCSSÊݴɥǥ£¥ì¥¯¥È¥ê 
    327 define ("URL_CAMPAIGN_TOP", URL_DIR . "admin/contents/campaign.php");   // ¥­¥ã¥ó¥Ú¡¼¥óÅÐÏ¿¥Ú¡¼¥¸ 
    328 define ("URL_CAMPAIGN_DESIGN", URL_DIR . "admin/contents/campaign_design.php");     // ¥­¥ã¥ó¥Ú¡¼¥ó¥Ç¥¶¥¤¥óÀßÄê¥Ú¡¼¥¸ 
    329  
    330 /* ǧ¾Ú¥¨¥é¡¼ */ 
    331 define ("SUCCESS", 0);          // ¥¢¥¯¥»¥¹À®¸ù 
    332 define ("LOGIN_ERROR", 1);      // ¥í¥°¥¤¥ó¼ºÇÔ 
    333 define ("ACCESS_ERROR", 2);     // ¥¢¥¯¥»¥¹¼ºÇÔ¡Ê¥¿¥¤¥à¥¢¥¦¥ÈÅù¡Ë 
    334 define ("AUTH_ERROR", 3);       // ¥¢¥¯¥»¥¹¸¢¸Â°ãÈ¿ 
    335 define ("INVALID_MOVE_ERRORR", 4); // ÉÔÀµ¤ÊÁ«°Ü¥¨¥é¡¼ 
    336  
    337 /* ɽ¼¨¿ôÀ©¸Â */ 
    338 define ("PRODUCTS_LIST_MAX", 15);   // ¾¦ÉÊ°ìÍ÷ɽ¼¨¿ô 
    339 define ("MEMBER_PMAX", 10);         // ¥á¥ó¥Ð¡¼´ÉÍý¥Ú¡¼¥¸É½¼¨¹Ô¿ô 
    340 define ("SEARCH_PMAX", 10);         // ¸¡º÷¥Ú¡¼¥¸É½¼¨¹Ô¿ô 
    341 define ("NAVI_PMAX", 5);            // ¥Ú¡¼¥¸ÈÖ¹æ¤ÎºÇÂçɽ¼¨¸Ä¿ô 
    342 define ("PRODUCTSUB_MAX", 5);       // ¾¦ÉÊ¥µ¥Ö¾ðÊóºÇÂç¿ô 
    343 define ("DELIVTIME_MAX", 16);       // ÇÛÁ÷»þ´Ö¤ÎºÇÂçɽ¼¨¿ô 
    344 define ("DELIVFEE_MAX", 47);        // ÇÛÁ÷ÎÁ¶â¤ÎºÇÂçɽ¼¨¿ô 
    345  
    346 /* ʸ»ú¿ôÀ©¸Â */ 
    347 define ("STEXT_LEN", 50);       // û¤¤¹àÌܤÎʸ»ú¿ô¡Ê̾Á°¤Ê¤É) 
     248// お支払い方法特殊ID 
     249//define ("PAYMENT_DAIBIKI_ID",1);      // 代金引換 
     250//define ("PAYMENT_GINFURI_ID", 2);     // 銀行振込 
     251//define ("PAYMENT_KAKITOME_ID", 3);        // 現金書留 
     252//define ("PAYMENT_LOAN_ID", 5);            // ショッピングローン 
     253define ("PAYMENT_CREDIT_ID",1);         // クレジットカード 
     254define ("PAYMENT_CONVENIENCE_ID", 2);   // コンビニ決済 
     255 
     256define("LARGE_IMAGE_WIDTH",  500);                      // 拡大画像横 
     257define("LARGE_IMAGE_HEIGHT", 500);                      // 拡大画像縦 
     258define("SMALL_IMAGE_WIDTH",  130);                      // 一覧画像横 
     259define("SMALL_IMAGE_HEIGHT", 130);                      // 一覧画像縦 
     260define("NORMAL_IMAGE_WIDTH",  260);                     // 通常画像横 
     261define("NORMAL_IMAGE_HEIGHT", 260);                     // 通常画像縦 
     262define("NORMAL_SUBIMAGE_WIDTH", 200);                   // 通常サブ画像横 
     263define("NORMAL_SUBIMAGE_HEIGHT", 200);                  // 通常サブ画像縦 
     264define("LARGE_SUBIMAGE_WIDTH", 500);                    // 拡大サブ画像横 
     265define("LARGE_SUBIMAGE_HEIGHT", 500);                   // 拡大サブ画像縦 
     266define("DISP_IMAGE_WIDTH",  65);                        // 一覧表示画像横 
     267define("DISP_IMAGE_HEIGHT", 65);                        // 一覧表示画像縦 
     268define("OTHER_IMAGE1_WIDTH", 500);                      // その他の画像1 
     269define("OTHER_IMAGE1_HEIGHT", 500);                     // その他の画像1 
     270define("HTMLMAIL_IMAGE_WIDTH",  110);                   // HTMLメールテンプレートメール担当画像横 
     271define("HTMLMAIL_IMAGE_HEIGHT", 120);                   // HTMLメールテンプレートメール担当画像縦 
     272 
     273define("IMAGE_SIZE", 1000);                             // 画像サイズ制限(KB) 
     274define("CSV_SIZE", 2000);                               // CSVサイズ制限(KB) 
     275define("CSV_LINE_MAX", 10000);                          // CSVアップロード1行あたりの最大文字数 
     276define("PDF_SIZE", 5000);                               // PDFサイズ制限(KB):商品詳細ファイル等 
     277define("FILE_SIZE", 10000);                             // ファイル管理画面アップ制限(KB) 
     278define("TEMPLATE_SIZE", 10000);                         // アップできるテンプレートファイル制限(KB) 
     279define("LEVEL_MAX", 5);                                 // カテゴリの最大階層 
     280define("CATEGORY_MAX", 1000);                           // 最大カテゴリ登録数 
     281 
     282/* 表示関連 */ 
     283define ("ADMIN_TITLE", "ECサイト管理ページ");           // 管理ページタイトル 
     284define ("SELECT_RGB", "#ffffdf");                       // 編集時強調表示色 
     285define ("DISABLED_RGB", "#C9C9C9");                     // 入力項目無効時の表示色 
     286define ("ERR_COLOR", "#ffe8e8");                        // エラー時表示色 
     287define ("CATEGORY_HEAD", ">");                          // 親カテゴリ表示文字 
     288define ("START_BIRTH_YEAR", 1901);                      // 生年月日選択開始年 
     289// 価格名称 
     290define("NORMAL_PRICE_TITLE","通常価格"); 
     291define("SALE_PRICE_TITLE","販売価格"); 
     292 
     293/* システムパス */ 
     294define ("LOG_PATH", DATA_PATH . "logs/site.log");                           // ログファイル 
     295define ("CUSTOMER_LOG_PATH", DATA_PATH . "logs/customer.log");              // 会員ログイン ログファイル 
     296define ("TEMPLATE_ADMIN_DIR", DATA_PATH . "Smarty/templates/admin");        // SMARTYテンプレート 
     297define ("TEMPLATE_DIR", DATA_PATH . "Smarty/templates");                    // SMARTYテンプレート 
     298define ("COMPILE_ADMIN_DIR", DATA_PATH . "Smarty/templates_c/admin");       // SMARTYコンパイル 
     299define ("COMPILE_DIR", DATA_PATH . "Smarty/templates_c");                   // SMARTYコンパイル 
     300 
     301define ("TEMPLATE_FTP_DIR", USER_PATH . "templates/");          // SMARTYテンプレート(FTP許可) 
     302define ("COMPILE_FTP_DIR", DATA_PATH . "Smarty/templates_c/user_data/");    // SMARTYコンパイル 
     303 
     304define ("IMAGE_TEMP_DIR", HTML_PATH . "upload/temp_image/");                // 画像一時保存 
     305define ("IMAGE_SAVE_DIR", HTML_PATH . "upload/save_image/");                // 画像保存先 
     306define ("IMAGE_TEMP_URL", URL_DIR . "upload/temp_image/");                  // 画像一時保存URL 
     307define ("IMAGE_SAVE_URL", URL_DIR . "upload/save_image/");                  // 画像保存先URL 
     308define ("IMAGE_TEMP_URL_RSS", SITE_URL . "upload/temp_image/");             // RSS用画像一時保存URL 
     309define ("IMAGE_SAVE_URL_RSS", SITE_URL . "upload/save_image/");             // RSS用画像保存先URL 
     310define ("CSV_TEMP_DIR", HTML_PATH . "upload/csv/");                         // エンコードCSVの一時保存先 
     311define ("NO_IMAGE_URL", URL_DIR . "misc/blank.gif");                        // 画像がない場合に表示 
     312define ("NO_IMAGE_DIR", HTML_PATH . "misc/blank.gif");                      // 画像がない場合に表示 
     313 
     314/* URLパス */ 
     315define ("URL_SYSTEM_TOP", URL_DIR . "admin/system/index.php");          // システム管理トップ 
     316define ("URL_CLASS_REGIST", URL_DIR . "admin/products/class.php");      // 規格登録 
     317define ("URL_INPUT_ZIP", URL_DIR . "input_zip.php");                    // 郵便番号入力 
     318define ("URL_DELIVERY_TOP", URL_DIR . "admin/basis/delivery.php");      // 配送業者登録 
     319define ("URL_PAYMENT_TOP", URL_DIR . "admin/basis/payment.php");        // 支払い方法登録 
     320define ("URL_CONTROL_TOP", URL_DIR . "admin/basis/control.php");        // サイト管理情報登録 
     321define ("URL_HOME", URL_DIR . "admin/home.php");                        // ホーム 
     322define ("URL_LOGIN", URL_DIR . "admin/index.php");                      // ログインページ 
     323define ("URL_SEARCH_TOP", URL_DIR . "admin/products/index.php");        // 商品検索ページ 
     324define ("URL_ORDER_EDIT", URL_DIR . "admin/order/edit.php");            // 注文編集ページ 
     325define ("URL_SEARCH_ORDER", URL_DIR . "admin/order/index.php");         // 注文編集ページ 
     326define ("URL_ORDER_MAIL", URL_DIR . "admin/order/mail.php");            // 注文編集ページ 
     327define ("URL_LOGOUT", URL_DIR . "admin/logout.php");                    // ログアウトページ 
     328define ("URL_SYSTEM_CSV", URL_DIR . "admin/system/member_csv.php");     // システム管理CSV出力ページ 
     329define ("URL_ADMIN_CSS", URL_DIR . "admin/css/");                       // 管理ページ用CSS保管ディレクトリ 
     330define ("URL_CAMPAIGN_TOP", URL_DIR . "admin/contents/campaign.php");   // キャンペーン登録ページ 
     331define ("URL_CAMPAIGN_DESIGN", URL_DIR . "admin/contents/campaign_design.php");     // キャンペーンデザイン設定ページ 
     332 
     333/* 認証エラー */ 
     334define ("SUCCESS", 0);          // アクセス成功 
     335define ("LOGIN_ERROR", 1);      // ログイン失敗 
     336define ("ACCESS_ERROR", 2);     // アクセス失敗(タイムアウト等) 
     337define ("AUTH_ERROR", 3);       // アクセス権限違反 
     338define ("INVALID_MOVE_ERRORR", 4); // 不正な遷移エラー 
     339 
     340/* 表示数制限 */ 
     341define ("PRODUCTS_LIST_MAX", 15);   // 商品一覧表示数 
     342define ("MEMBER_PMAX", 10);         // メンバー管理ページ表示行数 
     343define ("SEARCH_PMAX", 10);         // 検索ページ表示行数 
     344define ("NAVI_PMAX", 5);            // ページ番号の最大表示個数 
     345define ("PRODUCTSUB_MAX", 5);       // 商品サブ情報最大数 
     346define ("DELIVTIME_MAX", 16);       // 配送時間の最大表示数 
     347define ("DELIVFEE_MAX", 47);        // 配送料金の最大表示数 
     348 
     349/* 文字数制限 */ 
     350define ("STEXT_LEN", 50);       // 短い項目の文字数(名前など) 
    348351define ("SMTEXT_LEN", 100); 
    349 define ("MTEXT_LEN", 200);      // Ť¤¹àÌܤÎʸ»ú¿ô¡Ê½»½ê¤Ê¤É¡Ë 
    350 define ("MLTEXT_LEN", 1000);    // ĹÃæʸ¤Îʸ»ú¿ô¡ÊÌ䤤¹ç¤ï¤»¤Ê¤É¡Ë 
    351 define ("LTEXT_LEN", 3000);     // Ĺʸ¤Îʸ»ú¿ô 
    352 define ("LLTEXT_LEN", 99999);   // ĶĹʸ¤Îʸ»ú¿ô¡Ê¥á¥ë¥Þ¥¬¤Ê¤É¡Ë 
    353 define ("URL_LEN", 300);        // URL¤Îʸ»úĹ 
    354 define ("ID_MAX_LEN", 15);      // ID¡¦¥Ñ¥¹¥ï¡¼¥É¤Îʸ»ú¿ôÀ©¸Â 
    355 define ("ID_MIN_LEN", 4);       // ID¡¦¥Ñ¥¹¥ï¡¼¥É¤Îʸ»ú¿ôÀ©¸Â 
    356 define ("PRICE_LEN", 8);        // ¶â³Û·å¿ô 
    357 define ("PERCENTAGE_LEN", 3);   // Ψ·å¿ô 
    358 define ("AMOUNT_LEN", 6);       // ºß¸Ë¿ô¡¢ÈÎÇäÀ©¸Â¿ô 
    359 define ("ZIP01_LEN", 3);        // ͹ÊØÈÖ¹æ1 
    360 define ("ZIP02_LEN", 4);        // ͹ÊØÈÖ¹æ2 
    361 define ("TEL_ITEM_LEN", 6);     // ÅÅÏÃÈÖ¹æ³Æ¹àÌÜÀ©¸Â 
    362 define ("TEL_LEN", 12);         // ÅÅÏÃÈÖ¹æÁí¿ô 
    363 define ("PASSWORD_LEN1", 4);    // ¥Ñ¥¹¥ï¡¼¥É1 
    364 define ("PASSWORD_LEN2", 10);   // ¥Ñ¥¹¥ï¡¼¥É2 
    365 define ("INT_LEN", 8);          // ¸¡ºº¿ôÃÍÍÑ·å¿ô(INT) 
    366 define ("CREDIT_NO_LEN", 4);        // ¥¯¥ì¥¸¥Ã¥È¥«¡¼¥É¤Îʸ»ú¿ô 
    367 define ("SEARCH_CATEGORY_LEN", 18); // ¸¡º÷¥«¥Æ¥´¥êºÇÂçɽ¼¨Ê¸»ú¿ô(byte) 
    368 define ("FILE_NAME_LEN", 10);       // ¥Õ¥¡¥¤¥ë̾ɽ¼¨Ê¸»ú¿ô 
    369  
    370 /** ¥Õ¥í¥ó¥È¥Ú¡¼¥¸ **/ 
    371  
    372 /* ¥·¥¹¥Æ¥à´ØÏ¢ */ 
    373 define ("SALE_LIMIT_MAX", 10);      // ¹ØÆþÀ©¸Â¤Ê¤·¤Î¾ì¹ç¤ÎºÇÂç¹ØÆþ¸Ä¿ô 
    374 define ("SITE_TITLE", "£Å£Ã-£Ã£Õ£Â£Å  ¥Æ¥¹¥È¥µ¥¤¥È");   // HTML¥¿¥¤¥È¥ë 
    375 define ("COOKIE_EXPIRE", 365);      // ¥¯¥Ã¥­¡¼ÊÝ»ý´ü¸Â(Æü) 
     352define ("MTEXT_LEN", 200);      // 長い項目の文字数(住所など) 
     353define ("MLTEXT_LEN", 1000);    // 長中文の文字数(問い合わせなど) 
     354define ("LTEXT_LEN", 3000);     // 長文の文字数 
     355define ("LLTEXT_LEN", 99999);   // 超長文の文字数(メルマガなど) 
     356define ("URL_LEN", 300);        // URLの文字長 
     357define ("ID_MAX_LEN", 15);      // ID・パスワードの文字数制限 
     358define ("ID_MIN_LEN", 4);       // ID・パスワードの文字数制限 
     359define ("PRICE_LEN", 8);        // 金額桁数 
     360define ("PERCENTAGE_LEN", 3);   // 率桁数 
     361define ("AMOUNT_LEN", 6);       // 在庫数、販売制限数 
     362define ("ZIP01_LEN", 3);        // 郵便番号1 
     363define ("ZIP02_LEN", 4);        // 郵便番号2 
     364define ("TEL_ITEM_LEN", 6);     // 電話番号各項目制限 
     365define ("TEL_LEN", 12);         // 電話番号総数 
     366define ("PASSWORD_LEN1", 4);    // パスワード1 
     367define ("PASSWORD_LEN2", 10);   // パスワード2 
     368define ("INT_LEN", 8);          // 検査数値用桁数(INT) 
     369define ("CREDIT_NO_LEN", 4);        // クレジットカードの文字数 
     370define ("SEARCH_CATEGORY_LEN", 18); // 検索カテゴリ最大表示文字数(byte) 
     371define ("FILE_NAME_LEN", 10);       // ファイル名表示文字数 
     372 
     373/** フロントページ **/ 
     374 
     375/* システム関連 */ 
     376define ("SALE_LIMIT_MAX", 10);      // 購入制限なしの場合の最大購入個数 
     377define ("SITE_TITLE", "EC-CUBE  テストサイト");   // HTMLタイトル 
     378define ("COOKIE_EXPIRE", 365);      // クッキー保持期限(日) 
    376379define ("FREE_DIAL", ""); 
    377380 
    378 /* °ìÈÌ¥µ¥¤¥È¥¨¥é¡¼ */ 
    379 define ("PRODUCT_NOT_FOUND", 1);    // »ØÄ꾦ÉÊ¥Ú¡¼¥¸¤¬¤Ê¤¤ 
    380 define ("CART_EMPTY", 2);           // ¥«¡¼¥ÈÆ⤬¶õ 
    381 define ("PAGE_ERROR", 3);           // ¥Ú¡¼¥¸¿ä°Ü¥¨¥é¡¼ 
    382 define ("CART_ADD_ERROR", 4);       // ¹ØÆþ½èÍýÃæ¤Î¥«¡¼¥È¾¦ÉÊÄɲ娥顼 
    383 define ("CANCEL_PURCHASE", 5);      // ¾¤Ë¤â¹ØÆþ¼ê³¤­¤¬¹Ô¤ï¤ì¤¿¾ì¹ç 
    384 define ("CATEGORY_NOT_FOUND", 6);   // »ØÄꥫ¥Æ¥´¥ê¥Ú¡¼¥¸¤¬¤Ê¤¤ 
    385 define ("SITE_LOGIN_ERROR", 7);     // ¥í¥°¥¤¥ó¤Ë¼ºÇÔ 
    386 define ("CUSTOMER_ERROR", 8);       // ²ñ°÷ÀìÍÑ¥Ú¡¼¥¸¤Ø¤Î¥¢¥¯¥»¥¹¥¨¥é¡¼ 
    387 define ("SOLD_OUT", 9);             // ¹ØÆþ»þ¤ÎÇä¤êÀڤ쥨¥é¡¼ 
    388 define ("CART_NOT_FOUND", 10);      // ¥«¡¼¥ÈÆ⾦ÉʤÎÆɹþ¥¨¥é¡¼ 
    389 define ("LACK_POINT", 11);          // ¥Ý¥¤¥ó¥È¤ÎÉÔ­ 
    390 define ("TEMP_LOGIN_ERROR", 12);    // ²¾ÅÐÏ¿¼Ô¤¬¥í¥°¥¤¥ó¤Ë¼ºÇÔ 
    391 define ("URL_ERROR", 13);           // URL¥¨¥é¡¼ 
    392 define ("EXTRACT_ERROR", 14);       // ¥Õ¥¡¥¤¥ë²òÅ२¥é¡¼ 
    393 define ("FTP_DOWNLOAD_ERROR", 15);  // FTP¥À¥¦¥ó¥í¡¼¥É¥¨¥é¡¼ 
    394 define ("FTP_LOGIN_ERROR", 16);     // FTP¥í¥°¥¤¥ó¥¨¥é¡¼ 
    395 define ("FTP_CONNECT_ERROR", 17);   // FTPÀܳ¥¨¥é¡¼ 
    396 define ("CREATE_DB_ERROR", 18);     // DBºîÀ®¥¨¥é¡¼ 
    397 define ("DB_IMPORT_ERROR", 19);     // DB¥¤¥ó¥Ý¡¼¥È¥¨¥é¡¼ 
    398 define ("FILE_NOT_FOUND", 20);      // ÀßÄê¥Õ¥¡¥¤¥ë¸ºß¥¨¥é¡¼ 
    399 define ("WRITE_FILE_ERROR", 21);    // ½ñ¤­¹þ¤ß¥¨¥é¡¼ 
    400 define ("FREE_ERROR_MSG", 999);     // ¥Õ¥ê¡¼¥á¥Ã¥»¡¼¥¸ 
    401  
    402 /* ɽ¼¨´ØÏ¢ */ 
    403 define ("SEPA_CATNAVI", " > "); // ¥«¥Æ¥´¥ê¶èÀÚ¤êʸ»ú 
    404 define ("SEPA_CATLIST", " | "); // ¥«¥Æ¥´¥ê¶èÀÚ¤êʸ»ú 
     381/* 一般サイトエラー */ 
     382define ("PRODUCT_NOT_FOUND", 1);    // 指定商品ページがない 
     383define ("CART_EMPTY", 2);           // カート内が空 
     384define ("PAGE_ERROR", 3);           // ページ推移エラー 
     385define ("CART_ADD_ERROR", 4);       // 購入処理中のカート商品追加エラー 
     386define ("CANCEL_PURCHASE", 5);      // 他にも購入手続きが行われた場合 
     387define ("CATEGORY_NOT_FOUND", 6);   // 指定カテゴリページがない 
     388define ("SITE_LOGIN_ERROR", 7);     // ログインに失敗 
     389define ("CUSTOMER_ERROR", 8);       // 会員専用ページへのアクセスエラー 
     390define ("SOLD_OUT", 9);             // 購入時の売り切れエラー 
     391define ("CART_NOT_FOUND", 10);      // カート内商品の読込エラー 
     392define ("LACK_POINT", 11);          // ポイントの不足 
     393define ("TEMP_LOGIN_ERROR", 12);    // 仮登録者がログインに失敗 
     394define ("URL_ERROR", 13);           // URLエラー 
     395define ("EXTRACT_ERROR", 14);       // ファイル解凍エラー 
     396define ("FTP_DOWNLOAD_ERROR", 15);  // FTPダウンロードエラー 
     397define ("FTP_LOGIN_ERROR", 16);     // FTPログインエラー 
     398define ("FTP_CONNECT_ERROR", 17);   // FTP接続エラー 
     399define ("CREATE_DB_ERROR", 18);     // DB作成エラー 
     400define ("DB_IMPORT_ERROR", 19);     // DBインポートエラー 
     401define ("FILE_NOT_FOUND", 20);      // 設定ファイル存在エラー 
     402define ("WRITE_FILE_ERROR", 21);    // 書き込みエラー 
     403define ("FREE_ERROR_MSG", 999);     // フリーメッセージ 
     404 
     405/* 表示関連 */ 
     406define ("SEPA_CATNAVI", " > "); // カテゴリ区切り文字 
     407define ("SEPA_CATLIST", " | "); // カテゴリ区切り文字 
    405408 
    406409/* URL */ 
    407 define ("URL_SHOP_TOP", SSL_URL . "shopping/index.php");                        // ²ñ°÷¾ðÊóÆþÎÏ 
    408 define ("URL_ENTRY_TOP", SSL_URL . "entry/index.php");                          // ²ñ°÷ÅÐÏ¿¥Ú¡¼¥¸TOP 
    409 define ("URL_SITE_TOP", URL_DIR . "index.php");                                 // ¥µ¥¤¥È¥È¥Ã¥× 
    410 define ("URL_CART_TOP", URL_DIR . "cart/index.php");                            // ¥«¡¼¥È¥È¥Ã¥× 
    411 define ("URL_DELIV_TOP", URL_DIR . "shopping/deliv.php");                       // ÇÛÁ÷»þ´ÖÀßÄê  
    412 define ("URL_MYPAGE_TOP", SSL_URL . "mypage/login.php");                        // My¥Ú¡¼¥¸¥È¥Ã¥× 
    413 define ("URL_SHOP_CONFIRM", URL_DIR . "shopping/confirm.php");                  // ¹ØÆþ³Îǧ¥Ú¡¼¥¸ 
    414 define ("URL_SHOP_PAYMENT", URL_DIR . "shopping/payment.php");                  // ¤ª»Ùʧ¤¤ÊýË¡ÁªÂò¥Ú¡¼¥¸ 
    415 define ("URL_SHOP_COMPLETE", URL_DIR . "shopping/complete.php");                // ¹ØÆþ´°Î»²èÌÌ 
    416 define ("URL_SHOP_CREDIT", URL_DIR . "shopping/card.php");                      // ¥«¡¼¥É·èºÑ²èÌÌ 
    417 define ("URL_SHOP_LOAN", URL_DIR . "shopping/loan.php");                        // ¥í¡¼¥ó·èºÑ²èÌÌ 
    418 define ("URL_SHOP_CONVENIENCE", URL_DIR . "shopping/convenience.php");          // ¥³¥ó¥Ó¥Ë·èºÑ²èÌÌ 
    419 define ("URL_SHOP_MODULE", URL_DIR . "shopping/load_payment_module.php");       // ¥â¥¸¥å¡¼¥ëÄɲÃÍѲèÌÌ 
    420 define ("URL_PRODUCTS_TOP", URL_DIR . "products/top.php");                      // ¾¦Éʥȥåנ
    421 define ("LIST_P_HTML", URL_DIR . "products/list-p");                            // ¾¦ÉÊ°ìÍ÷(HTML½ÐÎÏ) 
    422 define ("LIST_C_HTML", URL_DIR . "products/list.php?mode=search&category_id="); // ¾¦ÉÊ°ìÍ÷(HTML½ÐÎÏ) 
    423 define ("DETAIL_P_HTML", URL_DIR . "products/detail.php?product_id=");          // ¾¦ÉʾܺÙ(HTML½ÐÎÏ) 
    424 define ("MYPAGE_DELIVADDR_URL", URL_DIR . "mypage/delivery.php");               // ¥Þ¥¤¥Ú¡¼¥¸¤ªÆϤ±ÀèURL 
     410define ("URL_SHOP_TOP", SSL_URL . "shopping/index.php");                        // 会員情報入力 
     411define ("URL_ENTRY_TOP", SSL_URL . "entry/index.php");                          // 会員登録ページTOP 
     412define ("URL_SITE_TOP", URL_DIR . "index.php");                                 // サイトトップ 
     413define ("URL_CART_TOP", URL_DIR . "cart/index.php");                            // カートトップ 
     414define ("URL_DELIV_TOP", URL_DIR . "shopping/deliv.php");                       // 配送時間設定 
     415define ("URL_MYPAGE_TOP", SSL_URL . "mypage/login.php");                        // Myページトップ 
     416define ("URL_SHOP_CONFIRM", URL_DIR . "shopping/confirm.php");                  // 購入確認ページ 
     417define ("URL_SHOP_PAYMENT", URL_DIR . "shopping/payment.php");                  // お支払い方法選択ページ 
     418define ("URL_SHOP_COMPLETE", URL_DIR . "shopping/complete.php");                // 購入完了画面 
     419define ("URL_SHOP_CREDIT", URL_DIR . "shopping/card.php");                      // カード決済画面 
     420define ("URL_SHOP_LOAN", URL_DIR . "shopping/loan.php");                        // ローン決済画面 
     421define ("URL_SHOP_CONVENIENCE", URL_DIR . "shopping/convenience.php");          // コンビニ決済画面 
     422define ("URL_SHOP_MODULE", URL_DIR . "shopping/load_payment_module.php");       // モジュール追加用画面 
     423define ("URL_PRODUCTS_TOP", URL_DIR . "products/top.php");                      // 商品トップ 
     424define ("LIST_P_HTML", URL_DIR . "products/list-p");                            // 商品一覧(HTML出力) 
     425define ("LIST_C_HTML", URL_DIR . "products/list.php?mode=search&category_id="); // 商品一覧(HTML出力) 
     426define ("DETAIL_P_HTML", URL_DIR . "products/detail.php?product_id=");          // 商品詳細(HTML出力) 
     427define ("MYPAGE_DELIVADDR_URL", URL_DIR . "mypage/delivery.php");               // マイページお届け先URL 
    425428 
    426429/* 
    427  * ¥µ¥¤¥ÈÄêµÁÊÑ¿ô 
     430 * サイト定義変数 
    428431 */ 
    429   
    430 // ¥¢¥¯¥»¥¹¸¢¸Â 
    431 // 0:´ÉÍý¼Ô¤Î¤ß¥¢¥¯¥»¥¹²Äǽ 
    432 // 1:°ìḚ̀ʾ夬¥¢¥¯¥»¥¹²Äǽ 
     432 
     433// アクセス権限 
     434// 0:管理者のみアクセス可能 
     435// 1:一般以上がアクセス可能 
    433436$arrPERMISSION[URL_SYSTEM_TOP] = 0; 
    434437$arrPERMISSION["/admin/system/delete.php"] = 0; 
     
    445448$arrPERMISSION["/admin/search/delete_note.php"] = 1; 
    446449 
    447 // ¥í¥°¥¢¥¦¥ÈÉԲĥڡ¼¥¸ 
     450// ログアウト不可ページ 
    448451$arrDISABLE_LOGOUT = array( 
    449     1 => "/shopping/deliv.php", 
    450     2 => "/shopping/payment.php", 
    451     3 => "/shopping/confirm.php", 
    452     4 => "/shopping/card.php", 
    453     5 => "/shopping/loan.php", 
    454 ); 
    455  
    456 // ¥á¥ó¥Ð¡¼´ÉÍý-¸¢¸Â 
    457 $arrAUTHORITY[0] = "´ÉÍý¼Ô"; 
    458 //$arrAUTHORITY[1] = "°ìÈÌ"; 
    459 // $arrAUTHORITY[2] = "±ÜÍ÷"; 
    460  
    461 // ¥á¥ó¥Ð¡¼´ÉÍý-²ÔƯ¾õ¶· 
    462 $arrWORK[0] = "Èó²ÔƯ"; 
    463 $arrWORK[1] = "²ÔƯ"; 
    464  
    465 // ¾¦ÉÊÅÐÏ¿-ɽ¼¨ 
    466 $arrDISP[1] = "¸ø³«"; 
    467 $arrDISP[2] = "Èó¸ø³«"; 
    468  
    469 // ¾¦ÉÊÅÐÏ¿-µ¬³Ê 
    470 $arrCLASS[1] = "µ¬³Ê̵¤·"; 
    471 $arrCLASS[2] = "µ¬³ÊÍ­¤ê"; 
    472  
    473 // ¸¡º÷¥é¥ó¥¯ 
     452    1 => "/shopping/deliv.php", 
     453    2 => "/shopping/payment.php", 
     454    3 => "/shopping/confirm.php", 
     455    4 => "/shopping/card.php", 
     456    5 => "/shopping/loan.php", 
     457); 
     458 
     459// メンバー管理-権限 
     460$arrAUTHORITY[0] = "管理者"; 
     461//$arrAUTHORITY[1] = "一般"; 
     462// $arrAUTHORITY[2] = "閲覧"; 
     463 
     464// メンバー管理-稼働状況 
     465$arrWORK[0] = "非稼働"; 
     466$arrWORK[1] = "稼働"; 
     467 
     468// 商品登録-表示 
     469$arrDISP[1] = "公開"; 
     470$arrDISP[2] = "非公開"; 
     471 
     472// 商品登録-規格 
     473$arrCLASS[1] = "規格無し"; 
     474$arrCLASS[2] = "規格有り"; 
     475 
     476// 検索ランク 
    474477$arrSRANK[1] = 1; 
    475478$arrSRANK[2] = 2; 
     
    478481$arrSRANK[5] = 5; 
    479482 
    480 // ¾¦ÉÊÅÐÏ¿-¥¹¥Æ¡¼¥¿¥¹ 
     483// 商品登録-ステータス 
    481484$arrSTATUS[1] = "NEW"; 
    482 $arrSTATUS[2] = "»Ä¤ê¤ï¤º¤«"; 
    483 $arrSTATUS[3] = "¥Ý¥¤¥ó¥È£²ÇÜ"; 
    484 $arrSTATUS[4] = "¥ª¥¹¥¹¥á"; 
    485 $arrSTATUS[5] = "¸ÂÄêÉÊ"; 
    486  
    487 // ¾¦ÉÊÅÐÏ¿-¥¹¥Æ¡¼¥¿¥¹²èÁü 
     485$arrSTATUS[2] = "残りわずか"; 
     486$arrSTATUS[3] = "ポイント2倍"; 
     487$arrSTATUS[4] = "オススメ"; 
     488$arrSTATUS[5] = "限定品"; 
     489 
     490// 商品登録-ステータス画像 
    488491$arrSTATUS_IMAGE[1] = URL_DIR . "img/right_product/icon01.gif"; 
    489492$arrSTATUS_IMAGE[2] = URL_DIR . "img/right_product/icon02.gif"; 
     
    492495$arrSTATUS_IMAGE[5] = URL_DIR . "img/right_product/icon05.gif"; 
    493496 
    494 // ÆþÎϵö²Ä¤¹¤ë¥¿¥° 
     497// 入力許可するタグ 
    495498$arrAllowedTag = array( 
    496     "table", 
    497     "tr", 
    498     "td", 
    499     "a", 
    500     "b", 
    501     "blink", 
    502     "br", 
    503     "center", 
    504     "font", 
    505     "h", 
    506     "hr", 
    507     "img", 
    508     "li", 
    509     "strong", 
    510     "p", 
    511     "div", 
    512     "i", 
    513     "u", 
    514     "s", 
    515     "/table", 
    516     "/tr", 
    517     "/td", 
    518     "/a", 
    519     "/b", 
    520     "/blink", 
    521     "/br", 
    522     "/center", 
    523     "/font", 
    524     "/h", 
    525     "/hr", 
    526     "/img", 
    527     "/li", 
    528     "/strong", 
    529     "/p", 
    530     "/div", 
    531     "/i", 
    532     "/u", 
    533     "/s" 
    534 ); 
    535  
    536 // £±¥Ú¡¼¥¸É½¼¨¹Ô¿ô 
     499    "table", 
     500    "tr", 
     501    "td", 
     502    "a", 
     503    "b", 
     504    "blink", 
     505    "br", 
     506    "center", 
     507    "font", 
     508    "h", 
     509    "hr", 
     510    "img", 
     511    "li", 
     512    "strong", 
     513    "p", 
     514    "div", 
     515    "i", 
     516    "u", 
     517    "s", 
     518    "/table", 
     519    "/tr", 
     520    "/td", 
     521    "/a", 
     522    "/b", 
     523    "/blink", 
     524    "/br", 
     525    "/center", 
     526    "/font", 
     527    "/h", 
     528    "/hr", 
     529    "/img", 
     530    "/li", 
     531    "/strong", 
     532    "/p", 
     533    "/div", 
     534    "/i", 
     535    "/u", 
     536    "/s" 
     537); 
     538 
     539// 1ページ表示行数 
    537540$arrPageMax = array( 
    538     10 => "10", 
    539     20 => "20", 
    540     30 => "30", 
    541     40 => "40", 
    542     50 => "50", 
    543     60 => "60", 
    544     70 => "70", 
    545     80 => "80", 
    546     90 => "90", 
    547     100 => "100", 
    548 );   
    549      
    550 // ¥á¥ë¥Þ¥¬¼ïÊÌ 
     541    10 => "10", 
     542    20 => "20", 
     543    30 => "30", 
     544    40 => "40", 
     545    50 => "50", 
     546    60 => "60", 
     547    70 => "70", 
     548    80 => "80", 
     549    90 => "90", 
     550    100 => "100", 
     551); 
     552 
     553// メルマガ種別 
    551554$arrMagazineType["1"] = "HTML"; 
    552 $arrMagazineType["2"] = "¥Æ¥­¥¹¥È"; 
     555$arrMagazineType["2"] = "テキスト"; 
    553556 
    554557$arrMagazineTypeAll = $arrMagazineType; 
    555 $arrMagazineTypeAll["3"] = "HTML¥Æ¥ó¥×¥ì¡¼¥È"; 
    556  
    557  
    558 /* ¥á¥ë¥Þ¥¬¼ïÊÌ */ 
     558$arrMagazineTypeAll["3"] = "HTMLテンプレート"; 
     559 
     560 
     561/* メルマガ種別 */ 
    559562$arrMAILMAGATYPE = array( 
    560     1 => "HTML¥á¡¼¥ë", 
    561     2 => "¥Æ¥­¥¹¥È¥á¡¼¥ë", 
    562     3 => "´õ˾¤·¤Ê¤¤" 
    563 ); 
    564  
    565 /* ¤ª¤¹¤¹¤á¥ì¥Ù¥ë */ 
     563    1 => "HTMLメール", 
     564    2 => "テキストメール", 
     565    3 => "希望しない" 
     566); 
     567 
     568/* おすすめレベル */ 
    566569$arrRECOMMEND = array( 
    567     5 => "¡ú¡ú¡ú¡ú¡ú", 
    568     4 => "¡ú¡ú¡ú¡ú", 
    569     3 => "¡ú¡ú¡ú", 
    570     2 => "¡ú¡ú", 
    571     1 => "¡ú" 
     570    5 => "★★★★★", 
     571    4 => "★★★★", 
     572    3 => "★★★", 
     573    2 => "★★", 
     574    1 => "★" 
    572575); 
    573576 
    574577$arrTAXRULE = array( 
    575     1 => "»Í¼Î¸ÞÆþ", 
    576     2 => "ÀÚ¤ê¼Î¤Æ", 
    577     3 => "ÀÚ¤ê¾å¤²" 
    578 ); 
    579  
    580  
    581 // ¥á¡¼¥ë¥Æ¥ó¥×¥ì¡¼¥È¤Î¼ïÎà 
     578    1 => "四捨五入", 
     579    2 => "切り捨て", 
     580    3 => "切り上げ" 
     581); 
     582 
     583 
     584// メールテンプレートの種類 
    582585$arrMAILTEMPLATE = array( 
    583      1 => "Ãíʸ¼õÉե᡼¥ë" 
    584     ,2 => "Ãíʸ¥­¥ã¥ó¥»¥ë¼õÉե᡼¥ë" 
    585     ,3 => "¼è¤ê´ó¤»³Îǧ¥á¡¼¥ë" 
    586 ); 
    587  
    588 // ³Æ¥Æ¥ó¥×¥ì¡¼¥È¤Î¥Ñ¥¹ 
     586     1 => "注文受付メール" 
     587    ,2 => "注文キャンセル受付メール" 
     588    ,3 => "取り寄せ確認メール" 
     589); 
     590 
     591// 各テンプレートのパス 
    589592$arrMAILTPLPATH = array( 
    590     1 => "mail_templates/order_mail.tpl", 
    591     2 => "mail_templates/order_mail.tpl", 
    592     3 => "mail_templates/order_mail.tpl", 
    593     4 => "mail_templates/contact_mail.tpl", 
    594 ); 
    595  
    596 /* ÅÔÆ»Éܸ©ÇÛÎó */ 
     593    1 => "mail_templates/order_mail.tpl", 
     594    2 => "mail_templates/order_mail.tpl", 
     595    3 => "mail_templates/order_mail.tpl", 
     596    4 => "mail_templates/contact_mail.tpl", 
     597); 
     598 
     599/* 都道府県配列 */ 
    597600$arrPref = array( 
    598                     1 => "Ë̳¤Æ»", 
    599                     2 => "ÀÄ¿¹¸©", 
    600                     3 => "´ä¼ê¸©", 
    601                     4 => "µÜ¾ë¸©", 
    602                     5 => "½©Åĸ©", 
    603                     6 => "»³·Á¸©", 
    604                     7 => "Ê¡Å縩", 
    605                     8 => "°ñ¾ë¸©", 
    606                     9 => "ÆÊÌÚ¸©", 
    607                     10 => "·²Çϸ©", 
    608                     11 => "ºë¶Ì¸©", 
    609                     12 => "ÀéÍÕ¸©", 
    610                     13 => "ÅìµþÅÔ", 
    611                     14 => "¿ÀÆàÀ", 
    612                     15 => "¿·³ã¸©", 
    613                     16 => "ÉÙ»³¸©", 
    614                     17 => "ÀÐÀ", 
    615                     18 => "Ê¡°æ¸©", 
    616                     19 => "»³Íü¸©", 
    617                     20 => "ĹÌ", 
    618                     21 => "´ôÉ츩", 
    619                     22 => "ÀŲ¬¸©", 
    620                     23 => "°¦Ãθ©", 
    621                     24 => "»°½Å¸©", 
    622                     25 => "¼¢²ì¸©", 
    623                     26 => "µþÅÔÉÜ", 
    624                     27 => "ÂçºåÉÜ", 
    625                     28 => "ʼ¸Ë¸©", 
    626                     29 => "ÆàÎɸ©", 
    627                     30 => "Ï²λ³¸©", 
    628                     31 => "Ä»¼è¸©", 
    629                     32 => "Å纬¸©", 
    630                     33 => "²¬»³¸©", 
    631                     34 => "¹­Å縩", 
    632                     35 => "»³¸ý¸©", 
    633                     36 => "ÆÁÅ縩", 
    634                     37 => "¹áÀ", 
    635                     38 => "°¦É²¸©", 
    636                     39 => "¹âÃθ©", 
    637                     40 => "Ê¡²¬¸©", 
    638                     41 => "º´²ì¸©", 
    639                     42 => "Ĺºê¸©", 
    640                     43 => "·§Ëܸ©", 
    641                     44 => "Âçʬ¸©", 
    642                     45 => "µÜºê¸©", 
    643                     46 => "¼¯»ùÅ縩", 
    644                     47 => "²­Æ츩" 
    645                 ); 
    646                  
    647 /* ¿¦¶ÈÇÛÎó */ 
     601                    1 => "北海道", 
     602                    2 => "青森県", 
     603                    3 => "岩手県", 
     604                    4 => "宮城県", 
     605                    5 => "秋田県", 
     606                    6 => "山形県", 
     607                    7 => "福島県", 
     608                    8 => "茨城県", 
     609                    9 => "栃木県", 
     610                    10 => "群馬県", 
     611                    11 => "埼玉県", 
     612                    12 => "千葉県", 
     613                    13 => "東京都", 
     614                    14 => "神奈川県", 
     615                    15 => "新潟県", 
     616                    16 => "富山県", 
     617                    17 => "石川県", 
     618                    18 => "福井県", 
     619                    19 => "山梨県", 
     620                    20 => "長野県", 
     621                    21 => "岐阜県", 
     622                    22 => "静岡県", 
     623                    23 => "愛知県", 
     624                    24 => "三重県", 
     625                    25 => "滋賀県", 
     626                    26 => "京都府", 
     627                    27 => "大阪府", 
     628                    28 => "兵庫県", 
     629                    29 => "奈良県", 
     630                    30 => "和歌山県", 
     631                    31 => "鳥取県", 
     632                    32 => "島根県", 
     633                    33 => "岡山県", 
     634                    34 => "広島県", 
     635                    35 => "山口県", 
     636                    36 => "徳島県", 
     637                    37 => "香川県", 
     638                    38 => "愛媛県", 
     639                    39 => "高知県", 
     640                    40 => "福岡県", 
     641                    41 => "佐賀県", 
     642                    42 => "長崎県", 
     643                    43 => "熊本県", 
     644                    44 => "大分県", 
     645                    45 => "宮崎県", 
     646                    46 => "鹿児島県", 
     647                    47 => "沖縄県" 
     648                ); 
     649 
     650/* 職業配列 */ 
    648651$arrJob = array( 
    649                     1 => "¸ø̳°÷", 
    650                     2 => "¥³¥ó¥µ¥ë¥¿¥ó¥È", 
    651                     3 => "¥³¥ó¥Ô¥å¡¼¥¿´ØÏ¢µ»½Ñ¿¦", 
    652                     4 => "¥³¥ó¥Ô¥å¡¼¥¿´ØÏ¢°Ê³°¤Îµ»½Ñ¿¦", 
    653                     5 => "¶âÍ»´Ø·¸", 
    654                     6 => "°å»Õ", 
    655                     7 => "ÊÛ¸î»Î", 
    656                     8 => "Áí̳¡¦¿Í»ö¡¦»ö̳", 
    657                     9 => "±Ä¶È¡¦ÈÎÇä", 
    658                     10 => "¸¦µæ¡¦³«È¯", 
    659                     11 => "¹­Êó¡¦ÀëÅÁ", 
    660                     12 => "´ë²è¡¦¥Þ¡¼¥±¥Æ¥£¥ó¥°", 
    661                     13 => "¥Ç¥¶¥¤¥ó´Ø·¸", 
    662                     14 => "²ñ¼Ò·Ð±Ä¡¦Ìò°÷", 
    663                     15 => "½ÐÈÇ¡¦¥Þ¥¹¥³¥ß´Ø·¸", 
    664                     16 => "³ØÀ¸¡¦¥Õ¥ê¡¼¥¿¡¼", 
    665                     17 => "¼çÉØ", 
    666                     18 => "¤½¤Î¾" 
    667                 ); 
    668  
    669 /* ¥Ñ¥¹¥ï¡¼¥É¤ÎÅú¤¨ÇÛÎó */ 
     652                    1 => "公務員", 
     653                    2 => "コンサルタント", 
     654                    3 => "コンピュータ関連技術職", 
     655                    4 => "コンピュータ関連以外の技術職", 
     656                    5 => "金融関係", 
     657                    6 => "医師", 
     658                    7 => "弁護士", 
     659                    8 => "総務・人事・事務", 
     660                    9 => "営業・販売", 
     661                    10 => "研究・開発", 
     662                    11 => "広報・宣伝", 
     663                    12 => "企画・マーケティング", 
     664                    13 => "デザイン関係", 
     665                    14 => "会社経営・役員", 
     666                    15 => "出版・マスコミ関係", 
     667                    16 => "学生・フリーター", 
     668                    17 => "主婦", 
     669                    18 => "その他" 
     670                ); 
     671 
     672/* パスワードの答え配列 */ 
    670673$arrReminder = array( 
    671                         1 => "Êì¿Æ¤ÎµìÀ«¤Ï¡©", 
    672                         2 => "¤ªµ¤¤ËÆþ¤ê¤Î¥Þ¥ó¥¬¤Ï¡©", 
    673                         3 => "Âç¹¥¤­¤Ê¥Ú¥Ã¥È¤Î̾Á°¤Ï¡©", 
    674                         4 => "½éÎø¤Î¿Í¤Î̾Á°¤Ï¡©", 
    675                         5 => "ÌÌÇò¤«¤Ã¤¿±Ç²è¤Ï¡©", 
    676                         6 => "º·É¤·¤Æ¤¤¤¿ÀèÀ¸¤Î̾Á°¤Ï¡©", 
    677                         7 => "¹¥¤­¤Ê¿©¤Ùʪ¤Ï¡©" 
    678                     ); 
    679 /*¡¡À­ÊÌÇÛÎó¡¡*/ 
     674                        1 => "母親の旧姓は?", 
     675                        2 => "お気に入りのマンガは?", 
     676                        3 => "大好きなペットの名前は?", 
     677                        4 => "初恋の人の名前は?", 
     678                        5 => "面白かった映画は?", 
     679                        6 => "尊敬していた先生の名前は?", 
     680                        7 => "好きな食べ物は?" 
     681                    ); 
     682/* 性別配列 */ 
    680683$arrSex = array( 
    681                     1 => "ÃËÀ­", 
    682                     2 => "½÷À­" 
    683                 ); 
    684  
    685 /*¡¡¥á¡¼¥ë¥¢¥É¥ì¥¹¼ïÊÌ¡¡*/ 
     684                    1 => "男性", 
     685                    2 => "女性" 
     686                ); 
     687 
     688/* メールアドレス種別 */ 
    686689define ("MAIL_TYPE_PC",1); 
    687690define ("MAIL_TYPE_MOBILE",2); 
    688691$arrMailType = array( 
    689                     MAIL_TYPE_PC => "¥Ñ¥½¥³¥óÍÑ¥¢¥É¥ì¥¹", 
    690                     MAIL_TYPE_MOBILE => "·ÈÂÓÍÑ¥¢¥É¥ì¥¹", 
    691                 );       
    692                  
    693                  
    694 /*¡¡1¹Ô¿ô¡¡*/        
     692                    MAIL_TYPE_PC => "パソコン用アドレス", 
     693                    MAIL_TYPE_MOBILE => "携帯用アドレス", 
     694                ); 
     695 
     696 
     697/* 1行数 */ 
    695698$arrPageRows = array( 
    696                         10 => 10, 
    697                         20 => 20, 
    698                         30 => 30, 
    699                         40 => 40, 
    700                         50 => 50, 
    701                         60 => 60, 
    702                         70 => 70, 
    703                         80 => 80, 
    704                         90 => 90, 
    705                         100 => 100, 
    706                     ); 
    707  
    708 /* ¼õÃí¥¹¥Æ¡¼¥¿¥¹ */ 
    709 define ("ORDER_NEW",1);         // ¿·µ¬Ãíʸ 
    710 define ("ORDER_PAY_WAIT",2);    // Æþ¶âÂÔ¤Á 
    711 define ("ORDER_PRE_END",6);     // Æþ¶âºÑ¤ß 
    712 define ("ORDER_CANCEL",3);      // ¥­¥ã¥ó¥»¥ë 
    713 define ("ORDER_BACK_ORDER",4);  // ¼è¤ê´ó¤»Ãæ 
    714 define ("ORDER_DELIV",5);       // ȯÁ÷ºÑ¤ß 
    715  
    716 /* ¼õÃí¥¹¥Æ¡¼¥¿¥¹ */ 
     699                        10 => 10, 
     700                        20 => 20, 
     701                        30 => 30, 
     702                        40 => 40, 
     703                        50 => 50, 
     704                        60 => 60, 
     705                        70 => 70, 
     706                        80 => 80, 
     707                        90 => 90, 
     708                        100 => 100, 
     709                    ); 
     710 
     711/* 受注ステータス */ 
     712define ("ORDER_NEW",1);         // 新規注文 
     713define ("ORDER_PAY_WAIT",2);    // 入金待ち 
     714define ("ORDER_PRE_END",6);     // 入金済み 
     715define ("ORDER_CANCEL",3);      // キャンセル 
     716define ("ORDER_BACK_ORDER",4);  // 取り寄せ中 
     717define ("ORDER_DELIV",5);       // 発送済み 
     718 
     719/* 受注ステータス */ 
    717720$arrORDERSTATUS = array( 
    718     ORDER_NEW        => "¿·µ¬¼õÉÕ", 
    719     ORDER_PAY_WAIT   => "Æþ¶âÂÔ¤Á", 
    720     ORDER_PRE_END    => "Æþ¶âºÑ¤ß", 
    721     ORDER_CANCEL     => "¥­¥ã¥ó¥»¥ë", 
    722     ORDER_BACK_ORDER => "¼è¤ê´ó¤»Ãæ", 
    723     ORDER_DELIV      => "ȯÁ÷ºÑ¤ß" 
    724 ); 
    725  
    726 // ¼õÃí¥¹¥Æ¡¼¥¿¥¹Êѹ¹¤ÎºÝ¤Ë¥Ý¥¤¥ó¥ÈÅù¤ò²Ã»»¤¹¤ë¥¹¥Æ¡¼¥¿¥¹ÈÖ¹æ¡ÊȯÁ÷ºÑ¤ß¡Ë 
     721    ORDER_NEW        => "新規受付", 
     722    ORDER_PAY_WAIT   => "入金待ち", 
     723    ORDER_PRE_END    => "入金済み", 
     724    ORDER_CANCEL     => "キャンセル", 
     725    ORDER_BACK_ORDER => "取り寄せ中", 
     726    ORDER_DELIV      => "発送済み" 
     727); 
     728 
     729// 受注ステータス変更の際にポイント等を加算するステータス番号(発送済み) 
    727730define("ODERSTATUS_COMMIT", ORDER_DELIV); 
    728731 
    729 /* ¾¦ÉʼïÊ̤Îɽ¼¨¿§ */ 
     732/* 商品種別の表示色 */ 
    730733$arrPRODUCTSTATUS_COLOR = array( 
    731     1 => "#FFFFFF", 
    732     2 => "#C9C9C9", 
    733     3 => "#DDE6F2" 
     734    1 => "#FFFFFF", 
     735    2 => "#C9C9C9", 
     736    3 => "#DDE6F2" 
    734737); 
    735738 
    736739$arrORDERSTATUS_COLOR = array( 
    737     1 => "#FFFFFF", 
    738     2 => "#FFDE9B", 
    739     3 => "#C9C9C9", 
    740     4 => "#FFD9D9", 
    741     5 => "#BFDFFF", 
    742     6 => "#FFFFAB" 
    743 ); 
    744  
    745 // ÍËÆü 
     740    1 => "#FFFFFF", 
     741    2 => "#FFDE9B", 
     742    3 => "#C9C9C9", 
     743    4 => "#FFD9D9", 
     744    5 => "#BFDFFF", 
     745    6 => "#FFFFAB" 
     746); 
     747 
     748// 曜日 
    746749$arrWDAY = array( 
    747     0 => "Æü", 
    748     1 => "·î", 
    749     2 => "²Ð", 
    750     3 => "¿å", 
    751     4 => "ÌÚ", 
    752     5 => "¶â", 
    753     6 => "ÅÚ" 
    754 );           
    755          
    756 /* ¿·Ãå¾ðÊó´ÉÍý²èÌÌ */ 
    757 define ("ADMIN_NEWS_STARTYEAR", 2005);  // ³«»Ïǯ(À¾Îñ) 
    758  
    759 /* ²ñ°÷ÅÐÏ¿ */ 
    760 define("ENTRY_CUSTOMER_TEMP_SUBJECT", "²ñ°÷²¾ÅÐÏ¿¤¬´°Î»¤¤¤¿¤·¤Þ¤·¤¿¡£"); 
    761 define("ENTRY_CUSTOMER_REGIST_SUBJECT", "Ëܲñ°÷ÅÐÏ¿¤¬´°Î»¤¤¤¿¤·¤Þ¤·¤¿¡£"); 
    762 define("ENTRY_LIMIT_HOUR", 1);      //ºÆÆþ²ñÀ©¸Â»þ´Ö¡Êñ°Ì: »þ´Ö) 
    763  
    764 // ¥ª¥¹¥¹¥á¾¦ÉÊɽ¼¨¿ô 
    765 define("RECOMMEND_NUM", 8);         // ¥ª¥¹¥¹¥á¾¦ÉÊ 
    766 define ("BEST_MAX", 5);             // ¥Ù¥¹¥È¾¦ÉʤκÇÂçÅÐÏ¿¿ô 
    767 define ("BEST_MIN", 3);             // ¥Ù¥¹¥È¾¦ÉʤκǾ®ÅÐÏ¿¿ô¡ÊÅÐÏ¿¿ô¤¬Ëþ¤¿¤Ê¤¤¾ì¹ç¤Ïɽ¼¨¤·¤Ê¤¤¡£) 
    768  
    769 //ȯÁ÷ÆüÌܰ 
     750    0 => "日", 
     751    1 => "月", 
     752    2 => "火", 
     753    3 => "水", 
     754    4 => "木", 
     755    5 => "金", 
     756    6 => "土" 
     757); 
     758 
     759/* 新着情報管理画面 */ 
     760define ("ADMIN_NEWS_STARTYEAR", 2005);  // 開始年(西暦) 
     761 
     762/* 会員登録 */ 
     763define("ENTRY_CUSTOMER_TEMP_SUBJECT", "会員仮登録が完了いたしました。"); 
     764define("ENTRY_CUSTOMER_REGIST_SUBJECT", "本会員登録が完了いたしました。"); 
     765define("ENTRY_LIMIT_HOUR", 1);      //再入会制限時間(単位: 時間) 
     766 
     767// オススメ商品表示数 
     768define("RECOMMEND_NUM", 8);         // オススメ商品 
     769define ("BEST_MAX", 5);             // ベスト商品の最大登録数 
     770define ("BEST_MIN", 3);             // ベスト商品の最小登録数(登録数が満たない場合は表示しない。) 
     771 
     772//発送日目安 
    770773$arrDELIVERYDATE = array( 
    771     1 => "¨Æü", 
    772     2 => "1¡Á2Æü¸å", 
    773     3 => "3¡Á4Æü¸å", 
    774     4 => "1½µ´Ö°Ê¹ß", 
    775     5 => "2½µ´Ö°Ê¹ß", 
    776     6 => "3½µ´Ö°Ê¹ß", 
    777     7 => "1¥ö·î°Ê¹ß", 
    778     8 => "2¥ö·î°Ê¹ß", 
    779     9 => "¤ª¼è¤ê´ó¤»(¾¦ÉÊÆþ²Ù¸å)" 
    780 ); 
    781  
    782 /* ÇÛã²Äǽ¤ÊÆüÉհʹߤΥץë¥À¥¦¥óɽ¼¨ºÇÂçÆü¿ô */ 
     774    1 => "即日", 
     775    2 => "1〜2日後", 
     776    3 => "3〜4日後", 
     777    4 => "1週間以降", 
     778    5 => "2週間以降", 
     779    6 => "3週間以降", 
     780    7 => "1ヶ月以降", 
     781    8 => "2ヶ月以降", 
     782    9 => "お取り寄せ(商品入荷後)" 
     783); 
     784 
     785/* 配達可能な日付以降のプルダウン表示最大日数 */ 
    783786define("DELIV_DATE_END_MAX", 21); 
    784787 
    785 /* ¹ØÆþ»þ¶¯À©²ñ°÷ÅÐÏ¿ */ 
    786 define("PURCHASE_CUSTOMER_REGIST", 0);  //1:Í­¸ú¡¡0:̵¸ú 
    787  
    788 /* ¾¦Éʥꥹ¥Èɽ¼¨·ï¿ô */ 
     788/* 購入時強制会員登録 */ 
     789define("PURCHASE_CUSTOMER_REGIST", 0);  //1:有効 0:無効 
     790 
     791/* 商品リスト表示件数 */ 
    789792$arrPRODUCTLISTMAX = array( 
    790     15 => '15·ï', 
    791     30 => '30·ï', 
    792     50 => '50·ï' 
    793 ); 
    794  
    795 /* ¤³¤Î¾¦ÉʤòÇã¤Ã¤¿¿Í¤Ï¤³¤ó¤Ê¾¦ÉʤâÇã¤Ã¤Æ¤¤¤Þ¤¹¡¡É½¼¨·ï¿ô */ 
     793    15 => '15件', 
     794    30 => '30件', 
     795    50 => '50件' 
     796); 
     797 
     798/* この商品を買った人はこんな商品も買っています 表示件数 */ 
    796799define("RELATED_PRODUCTS_MAX", 3); 
    797800 
    798 /*--------- ¢§¥³¥ó¥Ó¥Ë·èºÑÍÑ ---------*/ 
    799  
    800 //¥³¥ó¥Ó¥Ë¤Î¼ïÎà 
     801/*--------- ▼コンビニ決済用 ---------*/ 
     802 
     803//コンビニの種類 
    801804$arrCONVENIENCE = array( 
    802     1 => '¥»¥Ö¥ó¥¤¥ì¥Ö¥ó', 
    803     2 => '¥Õ¥¡¥ß¥ê¡¼¥Þ¡¼¥È', 
    804     3 => '¥µ¡¼¥¯¥ëK¥µ¥ó¥¯¥¹', 
    805     4 => '¥í¡¼¥½¥ó¡¦¥»¥¤¥³¡¼¥Þ¡¼¥È', 
    806     5 => '¥ß¥Ë¥¹¥È¥Ã¥×¡¦¥Ç¥¤¥ê¡¼¥ä¥Þ¥¶¥­¡¦¥ä¥Þ¥¶¥­¥Ç¥¤¥ê¡¼¥¹¥È¥¢', 
    807 ); 
    808  
    809 //³Æ¼ï¥³¥ó¥Ó¥ËÍÑ¥á¥Ã¥»¡¼¥¸ 
     805    1 => 'セブンイレブン', 
     806    2 => 'ファミリーマート', 
     807    3 => 'サークルKサンクス', 
     808    4 => 'ローソン・セイコーマート', 
     809    5 => 'ミニストップ・デイリーヤマザキ・ヤマザキデイリーストア', 
     810); 
     811 
     812//各種コンビニ用メッセージ 
    810813$arrCONVENIMESSAGE = array( 
    811     1 => "¾åµ­URL¤«¤é¿¶¹þɼ¤ò°õºþ¡¢¤â¤·¤¯¤Ï¿¶¹þɼÈÖ¹æ¤ò»æ¤Ë¹µ¤¨¤Æ¡¢Á´¹ñ¤Î¥»¥Ö¥ó¥¤¥ì¥Ö¥ó¤Ë¤Æ¤ª»Ùʧ¤¤¤¯¤À¤µ¤¤¡£", 
    812     2 => "´ë¶È¥³¡¼¥É¡¢¼õÉÕÈÖ¹æ¤ò»æ¤Ê¤É¤Ë¹µ¤¨¤Æ¡¢Á´¹ñ¤Î¥Õ¥¡¥ß¥ê¡¼¥Þ¡¼¥È¤Ë¤ª»Ùʧ¤¤¤¯¤À¤µ¤¤¡£", 
    813     3 => "¾åµ­URL¤«¤é¿¶¹þɼ¤ò°õºþ¡¢¤â¤·¤¯¤Ï¥±¡¼¥¿¥¤·èºÑÈÖ¹æ¤ò»æ¤Ê¤É¤Ë¹µ¤¨¤Æ¡¢Á´¹ñ¤Î¥µ¡¼¥¯¥ëK¥µ¥ó¥¯¥¹¤Ë¤Æ¤ª»Ùʧ¤¯¤À¤µ¤¤¡£", 
    814     4 => "¿¶¹þɼÈÖ¹æ¤ò»æ¤Ë¹µ¤¨¤Æ¡¢Á´¹ñ¤Î¥í¡¼¥½¥ó¤Þ¤¿¤Ï¥»¥¤¥³¡¼¥Þ¡¼¥È¤Ë¤Æ¤ª»Ùʧ¤¤¤¯¤À¤µ¤¤¡£", 
    815     5 => "¾åµ­URL¤«¤é¿¶¹þɼ¤ò°õºþ¤·¡¢Á´¹ñ¤Î¥ß¥Ë¥¹¥È¥Ã¥×¡¦¥Ç¥¤¥ê¡¼¥ä¥Þ¥¶¥­¡¦¥ä¥Þ¥¶¥­¥Ç¥¤¥ê¡¼¥¹¥È¥¢¤Ë¤Æ¤ª»Ùʧ¤¤¤¯¤À¤µ¤¤¡£" 
    816 ); 
    817  
    818 //»Ùʧ´ü¸Â 
     814    1 => "上記URLから振込票を印刷、もしくは振込票番号を紙に控えて、全国のセブンイレブンにてお支払いください。", 
     815    2 => "企業コード、受付番号を紙などに控えて、全国のファミリーマートにお支払いください。", 
     816    3 => "上記URLから振込票を印刷、もしくはケータイ決済番号を紙などに控えて、全国のサークルKサンクスにてお支払ください。", 
     817    4 => "振込票番号を紙に控えて、全国のローソンまたはセイコーマートにてお支払いください。", 
     818    5 => "上記URLから振込票を印刷し、全国のミニストップ・デイリーヤマザキ・ヤマザキデイリーストアにてお支払いください。" 
     819); 
     820 
     821//支払期限 
    819822define("CV_PAYMENT_LIMIT", 14); 
    820823 
    821 /*--------- ¢¥¥³¥ó¥Ó¥Ë·èºÑÍÑ ---------*/ 
    822  
    823 //¥­¥ã¥ó¥Ú¡¼¥óÅÐÏ¿ºÇÂç¿ô 
     824/*--------- ▲コンビニ決済用 ---------*/ 
     825 
     826//キャンペーン登録最大数 
    824827define("CAMPAIGN_REGIST_MAX", 20); 
    825828 
    826 //DB¤Î¼ïÎà 
     829//DBの種類 
    827830$arrDB = array( 
    828     1 => 'PostgreSQL', 
    829     2 => 'MySQL' 
    830 ); 
    831  
    832 // ¥Ö¥í¥Ã¥¯ÇÛÃÖ 
     831    1 => 'PostgreSQL', 
     832    2 => 'MySQL' 
     833); 
     834 
     835// ブロック配置 
    833836$arrTarget = array( 
    834     1 => "LeftNavi", 
    835     2 => "MainHead", 
    836     3 => "RightNavi", 
    837     4 => "MainFoot", 
    838     5 => "Unused" 
    839 ); 
    840  
    841 /*--------- ¢¥¾¦ÉÊ¥ì¥Ó¥å¡¼ÍÑ ---------*/ 
    842 // ¾¦ÉÊ¥ì¥Ó¥å¡¼¤ÇURL½ñ¤­¹þ¤ß¤òµö²Ä¤¹¤ë¤«Èݤ« 
     837    1 => "LeftNavi", 
     838    2 => "MainHead", 
     839    3 => "RightNavi", 
     840    4 => "MainFoot", 
     841    5 => "Unused" 
     842); 
     843 
     844/*--------- ▲商品レビュー用 ---------*/ 
     845// 商品レビューでURL書き込みを許可するか否か 
    843846define ('REVIEW_ALLOW_URL', false); 
    844847 
    845 // ½ñ¤­¹þ¤ßÉԲĤÎURLʸ»úÎó 
     848// 書き込み不可のURL文字列 
    846849$arrReviewDenyURL = array( 
    847850    'http://', 
     
    851854); 
    852855 
    853 /*--------- ¢¥¥È¥é¥Ã¥¯¥Ð¥Ã¥¯ÍÑ ---------*/ 
    854  
    855 define ("TRACKBACK_STATUS_VIEW", 1);        // ɽ¼¨ 
    856 define ("TRACKBACK_STATUS_NOT_VIEW", 2);    // Èóɽ¼¨ 
    857 define ("TRACKBACK_STATUS_SPAM", 3);        // ¥¹¥Ñ¥à 
    858  
    859 define ("TRACKBACK_VIEW_MAX", 10);          // ¥Õ¥í¥ó¥ÈºÇÂçɽ¼¨¿ô 
    860 define ("TRACKBACK_TO_URL", SITE_URL . "tb/index.php?pid=");    // ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯ÀèURL 
    861  
    862 // ¾õÂÖ 
     856/*--------- ▲トラックバック用 ---------*/ 
     857 
     858define ("TRACKBACK_STATUS_VIEW", 1);        // 表示 
     859define ("TRACKBACK_STATUS_NOT_VIEW", 2);    // 非表示 
     860define ("TRACKBACK_STATUS_SPAM", 3);        // スパム 
     861 
     862define ("TRACKBACK_VIEW_MAX", 10);          // フロント最大表示数 
     863define ("TRACKBACK_TO_URL", SITE_URL . "tb/index.php?pid=");    // トラックバック先URL 
     864 
     865// 状態 
    863866$arrTrackBackStatus = array( 
    864     1 => "ɽ¼¨", 
    865     2 => "Èóɽ¼¨", 
    866     3 => "¥¹¥Ñ¥à" 
    867 ); 
    868  
    869 /*--------- ¢¥¥µ¥¤¥È´ÉÍýÍÑ ---------*/ 
    870  
    871 define ("SITE_CONTROL_TRACKBACK", 1);       // ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯ 
    872 define ("SITE_CONTROL_AFFILIATE", 2);       // ¥¢¥Õ¥£¥ê¥¨¥¤¥È 
    873  
    874 // ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯ 
     867    1 => "表示", 
     868    2 => "非表示", 
     869    3 => "スパム" 
     870); 
     871 
     872/*--------- ▲サイト管理用 ---------*/ 
     873 
     874define ("SITE_CONTROL_TRACKBACK", 1);       // トラックバック 
     875define ("SITE_CONTROL_AFFILIATE", 2);       // アフィリエイト 
     876 
     877// トラックバック 
    875878$arrSiteControlTrackBack = array( 
    876     1 => "Í­¸ú", 
    877     2 => "̵¸ú" 
    878 ); 
    879  
    880 // ¥¢¥Õ¥£¥ê¥¨¥¤¥È 
     879    1 => "有効", 
     880    2 => "無効" 
     881); 
     882 
     883// アフィリエイト 
    881884$arrSiteControlAffiliate = array( 
    882     1 => "Í­¸ú", 
    883     2 => "̵¸ú" 
    884 ); 
    885  
    886 /*--------- ¢¥View´ÉÍýÍÑ ---------*/ 
    887  
    888 // View¤ÎWhere¶çÃÖ´¹ÍÑ 
     885    1 => "有効", 
     886    2 => "無効" 
     887); 
     888 
     889/*--------- ▲View管理用 ---------*/ 
     890 
     891// ViewのWhere句置換用 
    889892$arrViewWhere = array( 
    890     "&&crscls_where&&" => "", 
    891     "&&crsprdcls_where&&" =>"", 
    892     "&&noncls_where&&" => "", 
    893     "&&allcls_where&&" => "", 
    894     "&&allclsdtl_where&&" => "", 
    895     "&&prdcls_where&&" => "", 
    896     "&&catcnt_where&&" => "" 
    897 ); 
    898  
    899 // ViewÊÑ´¹ÍÑ(MySQLÂбþ) 
     893    "&&crscls_where&&" => "", 
     894    "&&crsprdcls_where&&" =>"", 
     895    "&&noncls_where&&" => "", 
     896    "&&allcls_where&&" => "", 
     897    "&&allclsdtl_where&&" => "", 
     898    "&&prdcls_where&&" => "", 
     899    "&&catcnt_where&&" => "" 
     900); 
     901 
     902// View変換用(MySQL対応) 
    900903$arrView = array( 
    901     "vw_cross_class" => ' 
    902         (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 
    903         FROM dtb_classcategory AS T1, dtb_classcategory AS T2 ) ', 
    904  
    905     "vw_cross_products_class" =>' 
    906         (SELECT T1.class_id1, T1.class_id2, T1.classcategory_id1, T1.classcategory_id2, T2.product_id, 
    907         T1.name1, T1.name2, T2.product_code, T2.stock, T2.price01, T2.price02, T1.rank1, T1.rank2 
    908         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 
    909         FROM dtb_classcategory AS T1, dtb_classcategory AS T2 ) AS T1 LEFT JOIN dtb_products_class AS T2  
    910         ON T1.classcategory_id1 = T2.classcategory_id1 AND T1.classcategory_id2 = T2.classcategory_id2) ', 
    911  
    912     "vw_products_nonclass" => ' 
    913         (SELECT  
    914             T1.product_id, 
    915             T1.name, 
    916             T1.deliv_fee, 
    917             T1.sale_limit, 
    918             T1.sale_unlimited, 
    919             T1.category_id, 
    920             T1.rank, 
    921             T1.status, 
    922             T1.product_flag, 
    923             T1.point_rate, 
    924             T1.comment1, 
    925             T1.comment2, 
    926             T1.comment3, 
    927             T1.comment4, 
    928             T1.comment5, 
    929             T1.comment6, 
    930             T1.file1, 
    931             T1.file2, 
    932             T1.file3, 
    933             T1.file4, 
    934             T1.file5, 
    935             T1.file6, 
    936             T1.main_list_comment, 
    937             T1.main_list_image, 
    938             T1.main_comment, 
    939             T1.main_image, 
    940             T1.main_large_image, 
    941             T1.sub_title1, 
    942             T1.sub_comment1, 
    943             T1.sub_image1, 
    944             T1.sub_large_image1, 
    945             T1.sub_title2, 
    946             T1.sub_comment2, 
    947             T1.sub_image2, 
    948             T1.sub_large_image2, 
    949             T1.sub_title3, 
    950             T1.sub_comment3, 
    951             T1.sub_image3, 
    952             T1.sub_large_image3, 
    953             T1.sub_title4, 
    954             T1.sub_comment4, 
    955             T1.sub_image4, 
    956             T1.sub_large_image4, 
    957             T1.sub_title5, 
    958             T1.sub_comment5, 
    959             T1.sub_image5, 
    960             T1.sub_large_image5, 
    961             T1.sub_title6, 
    962             T1.sub_comment6, 
    963             T1.sub_image6, 
    964             T1.sub_large_image6, 
    965             T1.del_flg, 
    966             T1.creator_id, 
    967             T1.create_date, 
    968             T1.update_date, 
    969             T1.deliv_date_id, 
    970             T2.product_id_sub, 
    971             T2.product_code, 
    972             T2.price01, 
    973             T2.price02, 
    974             T2.stock, 
    975             T2.stock_unlimited, 
    976             T2.classcategory_id1, 
    977             T2.classcategory_id2 
    978         FROM (SELECT * FROM dtb_products &&noncls_where&&) AS T1 LEFT JOIN  
    979         (SELECT 
    980         product_id AS product_id_sub, 
    981         product_code, 
    982         price01, 
    983         price02, 
    984         stock, 
    985         stock_unlimited, 
    986         classcategory_id1, 
    987         classcategory_id2 
    988         FROM dtb_products_class WHERE classcategory_id1 = 0 AND classcategory_id2 = 0)  
    989         AS T2 
    990         ON T1.product_id = T2.product_id_sub) ', 
    991  
    992     "vw_products_allclass" => ' 
    993         (SELECT 
     904    "vw_cross_class" => ' 
     905        (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 
     906        FROM dtb_classcategory AS T1, dtb_classcategory AS T2 ) ', 
     907 
     908    "vw_cross_products_class" =>' 
     909        (SELECT T1.class_id1, T1.class_id2, T1.classcategory_id1, T1.classcategory_id2, T2.product_id, 
     910        T1.name1, T1.name2, T2.product_code, T2.stock, T2.price01, T2.price02, T1.rank1, T1.rank2 
     911        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 
     912        FROM dtb_classcategory AS T1, dtb_classcategory AS T2 ) AS T1 LEFT JOIN dtb_products_class AS T2 
     913        ON T1.classcategory_id1 = T2.classcategory_id1 AND T1.classcategory_id2 = T2.classcategory_id2) ', 
     914 
     915    "vw_products_nonclass" => ' 
     916        (SELECT 
     917            T1.product_id, 
     918            T1.name, 
     919            T1.deliv_fee, 
     920            T1.sale_limit, 
     921            T1.sale_unlimited, 
     922            T1.category_id, 
     923            T1.rank, 
     924            T1.status, 
     925            T1.product_flag, 
     926            T1.point_rate, 
     927            T1.comment1, 
     928            T1.comment2, 
     929            T1.comment3, 
     930            T1.comment4, 
     931            T1.comment5, 
     932            T1.comment6, 
     933            T1.file1, 
     934            T1.file2, 
     935            T1.file3, 
     936            T1.file4, 
     937            T1.file5, 
     938            T1.file6, 
     939            T1.main_list_comment, 
     940            T1.main_list_image, 
     941            T1.main_comment, 
     942            T1.main_image, 
     943            T1.main_large_image, 
     944            T1.sub_title1, 
     945            T1.sub_comment1, 
     946            T1.sub_image1, 
     947            T1.sub_large_image1, 
     948            T1.sub_title2, 
     949            T1.sub_comment2, 
     950            T1.sub_image2, 
     951            T1.sub_large_image2, 
     952            T1.sub_title3, 
     953            T1.sub_comment3, 
     954            T1.sub_image3, 
     955            T1.sub_large_image3, 
     956            T1.sub_title4, 
     957            T1.sub_comment4, 
     958            T1.sub_image4, 
     959            T1.sub_large_image4, 
     960            T1.sub_title5, 
     961            T1.sub_comment5, 
     962            T1.sub_image5, 
     963            T1.sub_large_image5, 
     964            T1.sub_title6, 
     965            T1.sub_comment6, 
     966            T1.sub_image6, 
     967            T1.sub_large_image6, 
     968            T1.del_flg, 
     969            T1.creator_id, 
     970            T1.create_date, 
     971            T1.update_date, 
     972            T1.deliv_date_id, 
     973            T2.product_id_sub, 
     974            T2.product_code, 
     975            T2.price01, 
     976            T2.price02, 
     977            T2.stock, 
     978            T2.stock_unlimited, 
     979            T2.classcategory_id1, 
     980            T2.classcategory_id2 
     981        FROM (SELECT * FROM dtb_products &&noncls_where&&) AS T1 LEFT JOIN 
     982        (SELECT 
     983        product_id AS product_id_sub, 
     984        product_code, 
     985        price01, 
     986        price02, 
     987        stock, 
     988        stock_unlimited, 
     989        classcategory_id1, 
     990        classcategory_id2 
     991        FROM dtb_products_class WHERE classcategory_id1 = 0 AND classcategory_id2 = 0) 
     992        AS T2 
     993        ON T1.product_id = T2.product_id_sub) ', 
     994 
     995    "vw_products_allclass" => ' 
     996        (SELECT 
    994997        product_id, 
    995998        product_code_min, 
     
    10261029    ) ', 
    10271030 
    1028     "vw_products_allclass_detail" => ' 
    1029         (SELECT product_id,price01_min,price01_max,price02_min,price02_max,stock_min,stock_max,stock_unlimited_min,stock_unlimited_max, 
    1030         del_flg,status,name,comment1,comment2,comment3,deliv_fee,main_comment,main_image,main_large_image, 
    1031         sub_title1,sub_comment1,sub_image1,sub_large_image1, 
    1032         sub_title2,sub_comment2,sub_image2,sub_large_image2, 
    1033         sub_title3,sub_comment3,sub_image3,sub_large_image3, 
    1034         sub_title4,sub_comment4,sub_image4,sub_large_image4, 
    1035         sub_title5,sub_comment5,sub_image5,sub_large_image5, 
    1036         product_flag,deliv_date_id,sale_limit,point_rate,sale_unlimited,file1,file2,category_id 
    1037         FROM ( SELECT * FROM (dtb_products AS T1 RIGHT JOIN  
    1038         (SELECT  
    1039         product_id AS product_id_sub, 
    1040         MIN(price01) AS price01_min, 
    1041         MAX(price01) AS price01_max, 
    1042         MIN(price02) AS price02_min, 
    1043         MAX(price02) AS price02_max, 
    1044         MIN(stock) AS stock_min, 
    1045         MAX(stock) AS stock_max, 
    1046         MIN(stock_unlimited) AS stock_unlimited_min, 
    1047         MAX(stock_unlimited) AS stock_unlimited_max 
    1048         FROM dtb_products_class GROUP BY product_id) AS T2 
    1049         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 
    1050         ON T3.category_id = T4.sub_category_id) ', 
    1051  
    1052     "vw_product_class" => ' 
    1053         (SELECT * FROM  
    1054         (SELECT T3.product_class_id, T3.product_id AS product_id_sub, classcategory_id1, classcategory_id2,  
    1055         T3.rank AS rank1, T4.rank AS rank2, T3.class_id AS class_id1, T4.class_id AS class_id2, 
    1056         stock, price01, price02, stock_unlimited, product_code 
    1057         FROM ( SELECT  
    1058                 T1.product_class_id, 
    1059                 T1.product_id, 
    1060                 classcategory_id1, 
    1061                 classcategory_id2, 
    1062                 T2.rank, 
    1063                 T2.class_id, 
    1064                 stock, 
    1065                 price01, 
    1066                 price02, 
    1067                 stock_unlimited, 
    1068                 product_code         
    1069         FROM (dtb_products_class AS T1 LEFT JOIN dtb_classcategory AS T2 
    1070         ON T1.classcategory_id1 = T2.classcategory_id)) 
    1071         AS T3 LEFT JOIN dtb_classcategory AS T4 
    1072         ON T3.classcategory_id2 = T4.classcategory_id) AS T5 LEFT JOIN dtb_products AS T6 
    1073         ON product_id_sub = T6.product_id) ', 
    1074  
    1075     "vw_category_count" => ' 
    1076         (SELECT T1.category_id, T1.category_name, T1.parent_category_id, T1.level, T1.rank, T2.product_count 
    1077         FROM dtb_category AS T1 LEFT JOIN dtb_category_total_count AS T2 
    1078         ON T1.category_id = T2.category_id) ' 
     1031    "vw_products_allclass_detail" => ' 
     1032        (SELECT product_id,price01_min,price01_max,price02_min,price02_max,stock_min,stock_max,stock_unlimited_min,stock_unlimited_max, 
     1033        del_flg,status,name,comment1,comment2,comment3,deliv_fee,main_comment,main_image,main_large_image, 
     1034        sub_title1,sub_comment1,sub_image1,sub_large_image1, 
     1035        sub_title2,sub_comment2,sub_image2,sub_large_image2, 
     1036        sub_title3,sub_comment3,sub_image3,sub_large_image3, 
     1037        sub_title4,sub_comment4,sub_image4,sub_large_image4, 
     1038        sub_title5,sub_comment5,sub_image5,sub_large_image5, 
     1039        product_flag,deliv_date_id,sale_limit,point_rate,sale_unlimited,file1,file2,category_id 
     1040        FROM ( SELECT * FROM (dtb_products AS T1 RIGHT JOIN 
     1041        (SELECT 
     1042        product_id AS product_id_sub, 
     1043        MIN(price01) AS price01_min, 
     1044        MAX(price01) AS price01_max, 
     1045        MIN(price02) AS price02_min, 
     1046        MAX(price02) AS price02_max, 
     1047        MIN(stock) AS stock_min, 
     1048        MAX(stock) AS stock_max, 
     1049        MIN(stock_unlimited) AS stock_unlimited_min, 
     1050        MAX(stock_unlimited) AS stock_unlimited_max 
     1051        FROM dtb_products_class GROUP BY product_id) AS T2 
     1052        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 
     1053        ON T3.category_id = T4.sub_category_id) ', 
     1054 
     1055    "vw_product_class" => ' 
     1056        (SELECT * FROM 
     1057        (SELECT T3.product_class_id, T3.product_id AS product_id_sub, classcategory_id1, classcategory_id2, 
     1058        T3.rank AS rank1, T4.rank AS rank2, T3.class_id AS class_id1, T4.class_id AS class_id2, 
     1059        stock, price01, price02, stock_unlimited, product_code 
     1060        FROM ( SELECT 
     1061                T1.product_class_id, 
     1062                T1.product_id, 
     1063                classcategory_id1, 
     1064                classcategory_id2, 
     1065                T2.rank, 
     1066                T2.class_id, 
     1067                stock, 
     1068                price01, 
     1069                price02, 
     1070                stock_unlimited, 
     1071                product_code 
     1072        FROM (dtb_products_class AS T1 LEFT JOIN dtb_classcategory AS T2 
     1073        ON T1.classcategory_id1 = T2.classcategory_id)) 
     1074        AS T3 LEFT JOIN dtb_classcategory AS T4 
     1075        ON T3.classcategory_id2 = T4.classcategory_id) AS T5 LEFT JOIN dtb_products AS T6 
     1076        ON product_id_sub = T6.product_id) ', 
     1077 
     1078    "vw_category_count" => ' 
     1079        (SELECT T1.category_id, T1.category_name, T1.parent_category_id, T1.level, T1.rank, T2.product_count 
     1080        FROM dtb_category AS T1 LEFT JOIN dtb_category_total_count AS T2 
     1081        ON T1.category_id = T2.category_id) ' 
    10791082); 
    10801083 
Note: See TracChangeset for help on using the changeset viewer.