Ignore:
Timestamp:
2007/07/20 15:58:59 (19 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/html/admin/order/edit.php

    r12157 r15078  
    1313        $this->tpl_mainno = 'order';         
    1414        $this->tpl_subno = 'index'; 
    15         $this->tpl_subtitle = '¼õÃí´ÉÍý'; 
     15        $this->tpl_subtitle = '受注管理'; 
    1616        global $arrPref; 
    1717        $this->arrPref = $arrPref; 
     
    2828$arrInfo = $objSiteInfo->data; 
    2929 
    30 // ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹ 
     30// パラメータ管理クラス 
    3131$objFormParam = new SC_FormParam(); 
    32 // ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ 
     32// パラメータ情報の初期化 
    3333lfInitParam(); 
    3434 
    35 // ǧ¾Ú²ÄÈݤÎȽÄê 
     35// 認証可否の判定 
    3636sfIsSuccess($objSess); 
    3737 
    38 // ¸¡º÷¥Ñ¥é¥á¡¼¥¿¤Î°ú¤­·Ñ¤® 
     38// 検索パラメータの引き継ぎ 
    3939foreach ($_POST as $key => $val) { 
    4040    if (ereg("^search_", $key)) { 
     
    4343} 
    4444 
    45 // ɽ¼¨¥â¡¼¥ÉȽÄê 
     45// 表示モード判定 
    4646if(sfIsInt($_GET['order_id'])) { 
    4747    $objPage->disp_mode = true; 
     
    5252$objPage->tpl_order_id = $order_id; 
    5353 
    54 // DB¤«¤é¼õÃí¾ðÊó¤òÆÉ¤ß¹þ¤à 
     54// DBから受注情報を読み込む 
    5555lfGetOrderData($order_id); 
    5656 
     
    6060    break; 
    6161case 'edit': 
    62     // POST¾ðÊó¤Ç¾å½ñ¤­ 
     62    // POST情報で上書き 
    6363    $objFormParam->setParam($_POST); 
    6464     
    65     // ÆþÎÏÃͤÎÊÑ´¹ 
     65    // 入力値の変換 
    6666    $objFormParam->convParam(); 
    6767    $objPage->arrErr = lfCheckError($arrRet); 
     
    7070        if(count($objPage->arrErr) == 0) { 
    7171            lfRegistData($_POST['order_id']); 
    72             // DB¤«¤é¼õÃí¾ðÊó¤òºÆÆÉ¹þ 
     72            // DBから受注情報を再読込 
    7373            lfGetOrderData($order_id); 
    74             $objPage->tpl_onload = "window.alert('¼õÃíÍúÎò¤òÊÔ½¸¤·¤Þ¤·¤¿¡£');"; 
     74            $objPage->tpl_onload = "window.alert('受注履歴を編集しました。');"; 
    7575        } 
    7676    } 
    7777    break; 
    78 // ºÆ·×»» 
     78// 再計算 
    7979case 'cheek': 
    80     // POST¾ðÊó¤Ç¾å½ñ¤­ 
     80    // POST情報で上書き 
    8181    $objFormParam->setParam($_POST); 
    82     // ÆþÎÏÃͤÎÊÑ´¹ 
     82    // 入力値の変換 
    8383    $objFormParam->convParam(); 
    8484    $objPage->arrErr = lfCheckError($arrRet); 
     
    9191} 
    9292 
    93 // »Ùʧ¤¤ÊýË¡¤Î¼èÆÀ 
     93// 支払い方法の取得 
    9494$objPage->arrPayment = sfGetIDValueList("dtb_payment", "payment_id", "payment_method"); 
    95 // ÇÛÁ÷»þ´Ö¤Î¼èÆÀ 
     95// 配送時間の取得 
    9696$arrRet = sfGetDelivTime($objFormParam->getValue('payment_id')); 
    9797$objPage->arrDelivTime = sfArrKeyValue($arrRet, 'time_id', 'deliv_time'); 
     
    102102 
    103103$objView->assignobj($objPage); 
    104 // ɽ¼¨¥â¡¼¥ÉȽÄê 
     104// 表示モード判定 
    105105if(!$objPage->disp_mode) { 
    106106    $objView->display(MAIN_FRAME); 
     
    109109} 
    110110//----------------------------------------------------------------------------------------------------------------------------------- 
    111 /* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ */ 
     111/* パラメータ情報の初期化 */ 
    112112function lfInitParam() { 
    113113    global $objFormParam; 
    114     // ÇÛÁ÷Àè¾ðÊó 
    115     $objFormParam->addParam("¤ªÌ¾Á°1", "deliv_name01", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
    116     $objFormParam->addParam("¤ªÌ¾Á°2", "deliv_name02", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
    117     $objFormParam->addParam("¥Õ¥ê¥¬¥Ê1", "deliv_kana01", STEXT_LEN, "KVCa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
    118     $objFormParam->addParam("¥Õ¥ê¥¬¥Ê2", "deliv_kana02", STEXT_LEN, "KVCa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
    119     $objFormParam->addParam("Í¹ÊØÈÖ¹æ1", "deliv_zip01", ZIP01_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK")); 
    120     $objFormParam->addParam("Í¹ÊØÈÖ¹æ2", "deliv_zip02", ZIP02_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK")); 
    121     $objFormParam->addParam("ÅÔÆ»Éܸ©", "deliv_pref", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    122     $objFormParam->addParam("½»½ê1", "deliv_addr01", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
    123     $objFormParam->addParam("½»½ê2", "deliv_addr02", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
    124     $objFormParam->addParam("ÅÅÏÃÈÖ¹æ1", "deliv_tel01", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK")); 
    125     $objFormParam->addParam("ÅÅÏÃÈÖ¹æ2", "deliv_tel02", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK")); 
    126     $objFormParam->addParam("ÅÅÏÃÈÖ¹æ3", "deliv_tel03", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK")); 
    127     // ¼õÃí¾¦ÉʾðÊó 
    128     $objFormParam->addParam("ÃͰú¤­", "discount", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); 
    129     $objFormParam->addParam("Á÷ÎÁ", "deliv_fee", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); 
    130     $objFormParam->addParam("¼ê¿ôÎÁ", "charge", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    131     $objFormParam->addParam("ÍøÍѥݥ¤¥ó¥È", "use_point", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    132     $objFormParam->addParam("¤ª»Ùʧ¤¤ÊýË¡", "payment_id", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    133     $objFormParam->addParam("ÇÛÁ÷»þ´ÖID", "deliv_time_id", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 
    134     $objFormParam->addParam("Âбþ¾õ¶·", "status", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    135     $objFormParam->addParam("ÇÛãÆü", "deliv_date", STEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); 
    136     $objFormParam->addParam("¤ª»ÙʧÊýˡ̾¾Î", "payment_method"); 
    137     $objFormParam->addParam("ÇÛÁ÷»þ´Ö", "deliv_time"); 
    138      
    139     // ¼õÃí¾ÜºÙ¾ðÊó 
    140     $objFormParam->addParam("ñ²Á", "price", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); 
    141     $objFormParam->addParam("¸Ä¿ô", "quantity", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); 
    142     $objFormParam->addParam("¾¦ÉÊID", "product_id", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); 
    143     $objFormParam->addParam("¥Ý¥¤¥ó¥ÈÉÕͿΨ", "point_rate"); 
    144     $objFormParam->addParam("¾¦ÉÊ¥³¡¼¥É", "product_code"); 
    145     $objFormParam->addParam("¾¦ÉÊ̾", "product_name"); 
    146     $objFormParam->addParam("µ¬³Ê1", "classcategory_id1"); 
    147     $objFormParam->addParam("µ¬³Ê2", "classcategory_id2"); 
    148     $objFormParam->addParam("µ¬³Ê̾1", "classcategory_name1"); 
    149     $objFormParam->addParam("µ¬³Ê̾2", "classcategory_name2"); 
    150     $objFormParam->addParam("¥á¥â", "note", MTEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); 
    151     // DBÆÉ¹þÍÑ 
    152     $objFormParam->addParam("¾®·×", "subtotal"); 
    153     $objFormParam->addParam("¹ç·×", "total"); 
    154     $objFormParam->addParam("»Ùʧ¤¤¹ç·×", "payment_total"); 
    155     $objFormParam->addParam("²Ã»»¥Ý¥¤¥ó¥È", "add_point"); 
    156     $objFormParam->addParam("¤ªÃÂÀ¸Æü¥Ý¥¤¥ó¥È", "birth_point"); 
    157     $objFormParam->addParam("¾ÃÈñÀǹç·×", "tax"); 
    158     $objFormParam->addParam("ºÇ½ªÊÝ»ý¥Ý¥¤¥ó¥È", "total_point"); 
    159     $objFormParam->addParam("¸ÜµÒID", "customer_id"); 
    160     $objFormParam->addParam("¸½ºß¤Î¥Ý¥¤¥ó¥È", "point"); 
     114    // 配送先情報 
     115    $objFormParam->addParam("お名前1", "deliv_name01", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
     116    $objFormParam->addParam("お名前2", "deliv_name02", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
     117    $objFormParam->addParam("フリガナ1", "deliv_kana01", STEXT_LEN, "KVCa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
     118    $objFormParam->addParam("フリガナ2", "deliv_kana02", STEXT_LEN, "KVCa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
     119    $objFormParam->addParam("郵便番号1", "deliv_zip01", ZIP01_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK")); 
     120    $objFormParam->addParam("郵便番号2", "deliv_zip02", ZIP02_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK")); 
     121    $objFormParam->addParam("都道府県", "deliv_pref", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
     122    $objFormParam->addParam("住所1", "deliv_addr01", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
     123    $objFormParam->addParam("住所2", "deliv_addr02", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
     124    $objFormParam->addParam("電話番号1", "deliv_tel01", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK")); 
     125    $objFormParam->addParam("電話番号2", "deliv_tel02", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK")); 
     126    $objFormParam->addParam("電話番号3", "deliv_tel03", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK")); 
     127    // 受注商品情報 
     128    $objFormParam->addParam("値引き", "discount", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); 
     129    $objFormParam->addParam("送料", "deliv_fee", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); 
     130    $objFormParam->addParam("手数料", "charge", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
     131    $objFormParam->addParam("利用ポイント", "use_point", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
     132    $objFormParam->addParam("お支払い方法", "payment_id", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
     133    $objFormParam->addParam("配送時間ID", "deliv_time_id", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 
     134    $objFormParam->addParam("対応状況", "status", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
     135    $objFormParam->addParam("配達日", "deliv_date", STEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); 
     136    $objFormParam->addParam("お支払方法名称", "payment_method"); 
     137    $objFormParam->addParam("配送時間", "deliv_time"); 
     138     
     139    // 受注詳細情報 
     140    $objFormParam->addParam("単価", "price", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); 
     141    $objFormParam->addParam("個数", "quantity", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); 
     142    $objFormParam->addParam("商品ID", "product_id", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); 
     143    $objFormParam->addParam("ポイント付与率", "point_rate"); 
     144    $objFormParam->addParam("商品コード", "product_code"); 
     145    $objFormParam->addParam("商品名", "product_name"); 
     146    $objFormParam->addParam("規格1", "classcategory_id1"); 
     147    $objFormParam->addParam("規格2", "classcategory_id2"); 
     148    $objFormParam->addParam("規格名1", "classcategory_name1"); 
     149    $objFormParam->addParam("規格名2", "classcategory_name2"); 
     150    $objFormParam->addParam("メモ", "note", MTEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); 
     151    // DB読込用 
     152    $objFormParam->addParam("小計", "subtotal"); 
     153    $objFormParam->addParam("合計", "total"); 
     154    $objFormParam->addParam("支払い合計", "payment_total"); 
     155    $objFormParam->addParam("加算ポイント", "add_point"); 
     156    $objFormParam->addParam("お誕生日ポイント", "birth_point"); 
     157    $objFormParam->addParam("消費税合計", "tax"); 
     158    $objFormParam->addParam("最終保持ポイント", "total_point"); 
     159    $objFormParam->addParam("顧客ID", "customer_id"); 
     160    $objFormParam->addParam("現在のポイント", "point"); 
    161161} 
    162162 
     
    165165    global $objPage; 
    166166    if(sfIsInt($order_id)) { 
    167         // DB¤«¤é¼õÃí¾ðÊó¤òÆÉ¤ß¹þ¤à 
     167        // DBから受注情報を読み込む 
    168168        $objQuery = new SC_Query(); 
    169169        $where = "order_id = ?"; 
     
    174174        $objFormParam->setValue('point', $point); 
    175175        $objPage->arrDisp = $arrRet[0]; 
    176         // ¼õÃí¾ÜºÙ¥Ç¡¼¥¿¤Î¼èÆÀ 
     176        // 受注詳細データの取得 
    177177        $arrRet = lfGetOrderDetail($order_id); 
    178178        $arrRet = sfSwapArray($arrRet); 
     
    180180        $objFormParam->setParam($arrRet); 
    181181         
    182         // ¤½¤Î¾»Ùʧ¤¤¾ðÊó¤òɽ¼¨ 
     182        // その他支払い情報を表示 
    183183        if($objPage->arrDisp["memo02"] != "") $objPage->arrDisp["payment_info"] = unserialize($objPage->arrDisp["memo02"]); 
    184184        if($objPage->arrDisp["memo01"] == PAYMENT_CREDIT_ID){ 
    185             $objPage->arrDisp["payment_type"] = "¥¯¥ì¥¸¥Ã¥È·èºÑ"; 
     185            $objPage->arrDisp["payment_type"] = "クレジット決済"; 
    186186        }elseif($objPage->arrDisp["memo01"] == PAYMENT_CONVENIENCE_ID){ 
    187             $objPage->arrDisp["payment_type"] = "¥³¥ó¥Ó¥Ë·èºÑ"; 
     187            $objPage->arrDisp["payment_type"] = "コンビニ決済"; 
    188188        }else{ 
    189             $objPage->arrDisp["payment_type"] = "¤ª»Ùʧ¤¤"; 
     189            $objPage->arrDisp["payment_type"] = "お支払い"; 
    190190        } 
    191191    } 
    192192} 
    193193 
    194 // ¼õÃí¾ÜºÙ¥Ç¡¼¥¿¤Î¼èÆÀ 
     194// 受注詳細データの取得 
    195195function lfGetOrderDetail($order_id) { 
    196196    $objQuery = new SC_Query(); 
     
    202202} 
    203203 
    204 /* ÆþÎÏÆâÍÆ¤Î¥Á¥§¥Ã¥¯ */ 
     204/* 入力内容のチェック */ 
    205205function lfCheckError() { 
    206206    global $objFormParam; 
    207     // ÆþÎϥǡ¼¥¿¤òÅϤ¹¡£ 
     207    // 入力データを渡す。 
    208208    $arrRet =  $objFormParam->getHashArray(); 
    209209    $objErr = new SC_CheckError($arrRet); 
     
    213213} 
    214214 
    215 /* ·×»»½èÍý */ 
     215/* 計算処理 */ 
    216216function lfCheek($arrInfo) { 
    217217    global $objFormParam; 
     
    219219    $arrVal = $objFormParam->getHashArray(); 
    220220             
    221     // ¾¦ÉʤμïÎà¿ô 
     221    // 商品の種類数 
    222222    $max = count($arrVal['quantity']); 
    223223    $subtotal = 0; 
     
    225225    $totaltax = 0; 
    226226    for($i = 0; $i < $max; $i++) { 
    227         // ¾®·×¤Î·×»» 
     227        // 小計の計算 
    228228        $subtotal += sfPreTax($arrVal['price'][$i], $arrInfo['tax'], $arrInfo['tax_rule']) * $arrVal['quantity'][$i]; 
    229         // ¾®·×¤Î·×»» 
     229        // 小計の計算 
    230230        $totaltax += sfTax($arrVal['price'][$i], $arrInfo['tax'], $arrInfo['tax_rule']) * $arrVal['quantity'][$i]; 
    231         // ²Ã»»¥Ý¥¤¥ó¥È¤Î·×»» 
     231        // 加算ポイントの計算 
    232232        $totalpoint += sfPrePoint($arrVal['price'][$i], $arrVal['point_rate'][$i]) * $arrVal['quantity'][$i]; 
    233233    } 
    234234     
    235     // ¾ÃÈñÀÇ 
     235    // 消費税 
    236236    $arrVal['tax'] = $totaltax;  
    237     // ¾®·× 
     237    // 小計 
    238238    $arrVal['subtotal'] = $subtotal; 
    239     // ¹ç·× 
     239    // 合計 
    240240    $arrVal['total'] = $subtotal - $arrVal['discount'] + $arrVal['deliv_fee'] + $arrVal['charge']; 
    241     // ¤ª»Ùʧ¤¤¹ç·× 
     241    // お支払い合計 
    242242    $arrVal['payment_total'] = $arrVal['total'] - ($arrVal['use_point'] * POINT_VALUE); 
    243243     
    244     // ²Ã»»¥Ý¥¤¥ó¥È 
     244    // 加算ポイント 
    245245    $arrVal['add_point'] = sfGetAddPoint($totalpoint, $arrVal['use_point'], $arrInfo); 
    246246         
     
    248248         
    249249    if($arrVal['total'] < 0) { 
    250         $arrErr['total'] = '¹ç·×³Û¤¬¥Þ¥¤¥Ê¥¹É½¼¨¤Ë¤Ê¤é¤Ê¤¤¤è¤¦¤ËÄ´À°¤·¤Æ²¼¤µ¤¤¡£<br />'; 
     250        $arrErr['total'] = '合計額がマイナス表示にならないように調整して下さい。<br />'; 
    251251    } 
    252252     
    253253    if($arrVal['payment_total'] < 0) { 
    254         $arrErr['payment_total'] = '¤ª»Ùʧ¤¤¹ç·×³Û¤¬¥Þ¥¤¥Ê¥¹É½¼¨¤Ë¤Ê¤é¤Ê¤¤¤è¤¦¤ËÄ´À°¤·¤Æ²¼¤µ¤¤¡£<br />'; 
     254        $arrErr['payment_total'] = 'お支払い合計額がマイナス表示にならないように調整して下さい。<br />'; 
    255255    } 
    256256 
    257257    if($arrVal['total_point'] < 0) { 
    258         $arrErr['total_point'] = 'ºÇ½ªÊÝ»ý¥Ý¥¤¥ó¥È¤¬¥Þ¥¤¥Ê¥¹É½¼¨¤Ë¤Ê¤é¤Ê¤¤¤è¤¦¤ËÄ´À°¤·¤Æ²¼¤µ¤¤¡£<br />'; 
     258        $arrErr['total_point'] = '最終保持ポイントがマイナス表示にならないように調整して下さい。<br />'; 
    259259    } 
    260260 
     
    263263} 
    264264 
    265 /* DBÅÐÏ¿½èÍý */ 
     265/* DB登録処理 */ 
    266266function lfRegistData($order_id) { 
    267267    global $objFormParam; 
     
    270270    $objQuery->begin(); 
    271271 
    272     // ÆþÎϥǡ¼¥¿¤òÅϤ¹¡£ 
     272    // 入力データを渡す。 
    273273    $arrRet =  $objFormParam->getHashArray(); 
    274274     
    275275    foreach($arrRet as $key => $val) { 
    276         // ÇÛÎó¤ÏÅÐÏ¿¤·¤Ê¤¤ 
     276        // 配列は登録しない 
    277277        if(!is_array($val)) { 
    278278            $sqlval[$key] = $val; 
     
    285285    $where = "order_id = ?"; 
    286286     
    287     // ¼õÃí¥¹¥Æ¡¼¥¿¥¹¤ÎȽÄê 
     287    // 受注ステータスの判定 
    288288    if ($sqlval['status'] == ODERSTATUS_COMMIT) { 
    289         // ¼õÃí¥Æ¡¼¥Ö¥ë¤ÎȯÁ÷ºÑ¤ßÆü¤ò¹¹¿·¤¹¤ë 
     289        // 受注テーブルの発送済み日を更新する 
    290290        $addcol['commit_date'] = "Now()"; 
    291291    } 
    292292     
    293     // ¼õÃí¥Æ¡¼¥Ö¥ë¤Î¹¹¿· 
     293    // 受注テーブルの更新 
    294294    $objQuery->update("dtb_order", $sqlval, $where, array($order_id), $addcol); 
    295295 
     
    310310    $objQuery->query($sql, $arrUpdData); 
    311311 
    312     // ¼õÃí¾ÜºÙ¥Ç¡¼¥¿¤Î¹¹¿· 
     312    // 受注詳細データの更新 
    313313    $arrDetail = $objFormParam->getSwapArray(array("product_id", "product_code", "product_name", "price", "quantity", "point_rate", "classcategory_id1", "classcategory_id2", "classcategory_name1", "classcategory_name2")); 
    314314    $objQuery->delete("dtb_order_detail", $where, array($order_id)); 
Note: See TracChangeset for help on using the changeset viewer.