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/html/mobile/shopping/payment.php

    r12157 r15078  
    1717        $this->tpl_mainpage = 'shopping/payment.tpl'; 
    1818        $this->tpl_onload = 'fnCheckInputPoint();'; 
    19         $this->tpl_title = "¤ª»ÙʧÊýË¡¤Î»ØÄê"; 
     19        $this->tpl_title = "お支払方法の指定"; 
    2020        /* 
    21          session_start»þ¤Îno-cache¥Ø¥Ã¥À¡¼¤òÍÞÀ©¤¹¤ë¤³¤È¤Ç 
    22          ¡ÖÌá¤ë¡×¥Ü¥¿¥ó»ÈÍÑ»þ¤ÎÍ­¸ú´ü¸ÂÀÚ¤ìɽ¼¨¤òÍÞÀ©¤¹¤ë¡£ 
    23          private-no-expire:¥¯¥é¥¤¥¢¥ó¥È¤Î¥­¥ã¥Ã¥·¥å¤òµö²Ä¤¹¤ë¡£ 
     21         session_start時のno-cacheヘッダーを抑制することで 
     22         「戻る」ボタン使用時の有効期限切れ表示を抑制する。 
     23         private-no-expire:クライアントのキャッシュを許可する。 
    2424        */ 
    2525        session_cache_limiter('private-no-expire');      
     
    3535$arrInfo = $objSiteInfo->data; 
    3636 
    37 // ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹ 
     37// パラメータ管理クラス 
    3838$objFormParam = new SC_FormParam(); 
    39 // ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ 
     39// パラメータ情報の初期化 
    4040lfInitParam(); 
    41 // POSTÃͤμèÆÀ 
     41// POST値の取得 
    4242$objFormParam->setParam($_POST); 
    4343 
    44 // ¥æ¡¼¥¶¥æ¥Ë¡¼¥¯ID¤Î¼èÆÀ¤È¹ØÆþ¾õÂÖ¤ÎÀµÅöÀ­¤ò¥Á¥§¥Ã¥¯ 
     44// ユーザユニークIDの取得と購入状態の正当性をチェック 
    4545$uniqid = sfCheckNormalAccess($objSiteSess, $objCartSess); 
    46 // ¥æ¥Ë¡¼¥¯ID¤ò°ú¤­·Ñ¤° 
     46// ユニークIDを引き継ぐ 
    4747$objPage->tpl_uniqid = $uniqid; 
    4848 
    49 // ²ñ°÷¥í¥°¥¤¥ó¥Á¥§¥Ã¥¯ 
     49// 会員ログインチェック 
    5050if($objCustomer->isLoginSuccess()) { 
    5151    $objPage->tpl_login = '1'; 
     
    5353} 
    5454 
    55 // ¶â³Û¤Î¼èÆÀ (¹ØÆþÅÓÃæ¤ÇÇä¤êÀڤ줿¾ì¹ç¤Ë¤Ï¤³¤Î´Ø¿ôÆâ¤Ë¤Æ¤½¤Î¾¦ÉʤθĿô¤¬£°¤Ë¤Ê¤ë) 
     55// 金額の取得 (購入途中で売り切れた場合にはこの関数内にてその商品の個数が0になる) 
    5656$objPage = sfTotalCart($objPage, $objCartSess, $arrInfo); 
    5757$objPage->arrData = sfTotalConfirm($arrData, $objPage, $objCartSess, $arrInfo); 
    5858 
    59 // ¥«¡¼ÅÔÆâ¤Î¾¦ÉʤÎÇä¤êÀÚ¤ì¥Á¥§¥Ã¥¯ 
     59// カー都内の商品の売り切れチェック 
    6060$objCartSess->chkSoldOut($objCartSess->getCartList(), true); 
    6161 
    62 // Ìá¤ë¥Ü¥¿¥ó¤Î½èÍý 
     62// 戻るボタンの処理 
    6363if (!empty($_POST['return'])) { 
    6464    switch ($_POST['mode']) { 
     
    6767        break; 
    6868    default: 
    69         // Àµ¾ï¤Ê¿ä°Ü¤Ç¤¢¤ë¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
     69        // 正常な推移であることを記録しておく 
    7070        $objSiteSess->setRegistFlag(); 
    7171        header("Location: " . gfAddSessionId(MOBILE_URL_SHOP_TOP)); 
     
    7575 
    7676switch($_POST['mode']) { 
    77 // »Ùʧ¤¤ÊýË¡»ØÄê ¢ª ÇÛãÆü»þ»ØÄê 
     77// 支払い方法指定 → 配達日時指定 
    7878case 'deliv_date': 
    79     // ÆþÎÏÃͤÎÊÑ´¹ 
     79    // 入力値の変換 
    8080    $objFormParam->convParam(); 
    8181    $objPage->arrErr = lfCheckError($objPage->arrData); 
    8282    if (!isset($objPage->arrErr['payment_id'])) { 
    83         // »Ùʧ¤¤ÊýË¡¤ÎÆþÎÏ¥¨¥é¡¼¤Ê¤· 
     83        // 支払い方法の入力エラーなし 
    8484        $objPage->tpl_mainpage = 'shopping/deliv_date.tpl'; 
    85         $objPage->tpl_title = "ÇÛãÆü»þ»ØÄê"; 
     85        $objPage->tpl_title = "配達日時指定"; 
    8686        break; 
    8787    } else { 
    88         // ¥æ¡¼¥¶¥æ¥Ë¡¼¥¯ID¤Î¼èÆÀ 
     88        // ユーザユニークIDの取得 
    8989        $uniqid = $objSiteSess->getUniqId(); 
    90         // ¼õÃí°ì»þ¥Æ¡¼¥Ö¥ë¤«¤é¤Î¾ðÊó¤ò³ÊǼ 
     90        // 受注一時テーブルからの情報を格納 
    9191        lfSetOrderTempData($uniqid); 
    9292    } 
    9393    break; 
    9494case 'confirm': 
    95     // ÆþÎÏÃͤÎÊÑ´¹ 
     95    // 入力値の変換 
    9696    $objFormParam->convParam(); 
    9797    $objPage->arrErr = lfCheckError($objPage->arrData ); 
    98     // ÆþÎÏ¥¨¥é¡¼¤Ê¤· 
     98    // 入力エラーなし 
    9999    if(count($objPage->arrErr) == 0) { 
    100         // DB¤Ø¤Î¥Ç¡¼¥¿ÅÐÏ¿ 
     100        // DBへのデータ登録 
    101101        lfRegistData($uniqid); 
    102         // Àµ¾ï¤ËÅÐÏ¿¤µ¤ì¤¿¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
     102        // 正常に登録されたことを記録しておく 
    103103        $objSiteSess->setRegistFlag(); 
    104         // ³Îǧ¥Ú¡¼¥¸¤Ø°ÜÆ° 
     104        // 確認ページへ移動 
    105105        header("Location: " . gfAddSessionId(MOBILE_URL_SHOP_CONFIRM)); 
    106106        exit; 
    107107    }else{ 
    108         // ¥æ¡¼¥¶¥æ¥Ë¡¼¥¯ID¤Î¼èÆÀ 
     108        // ユーザユニークIDの取得 
    109109        $uniqid = $objSiteSess->getUniqId(); 
    110         // ¼õÃí°ì»þ¥Æ¡¼¥Ö¥ë¤«¤é¤Î¾ðÊó¤ò³ÊǼ 
     110        // 受注一時テーブルからの情報を格納 
    111111        lfSetOrderTempData($uniqid); 
    112112        if (!isset($objPage->arrErr['payment_id'])) { 
    113             // »Ùʧ¤¤ÊýË¡¤ÎÆþÎÏ¥¨¥é¡¼¤Ê¤· 
     113            // 支払い方法の入力エラーなし 
    114114            $objPage->tpl_mainpage = 'shopping/deliv_date.tpl'; 
    115             $objPage->tpl_title = "ÇÛãÆü»þ»ØÄê"; 
    116         } 
    117     } 
    118     break; 
    119 // Á°¤Î¥Ú¡¼¥¸¤ËÌá¤ë 
     115            $objPage->tpl_title = "配達日時指定"; 
     116        } 
     117    } 
     118    break; 
     119// 前のページに戻る 
    120120case 'return': 
    121     // Èó²ñ°÷¤Î¾ì¹ç 
    122     // Àµ¾ï¤Ê¿ä°Ü¤Ç¤¢¤ë¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
     121    // 非会員の場合 
     122    // 正常な推移であることを記録しておく 
    123123    $objSiteSess->setRegistFlag(); 
    124124    header("Location: " . gfAddSessionId(MOBILE_URL_SHOP_TOP)); 
    125125    exit; 
    126126    break; 
    127 // »Ùʧ¤¤ÊýË¡¤¬Êѹ¹¤µ¤ì¤¿¾ì¹ç 
     127// 支払い方法が変更された場合 
    128128case 'payment': 
    129     // ¤³¤³¤Îbreak¤Ï¡¢°ÕÌ£¤¬¤¢¤ë¤Î¤Ç³°¤µ¤Ê¤¤¤Ç²¼¤µ¤¤¡£ 
     129    // ここのbreakは、意味があるので外さないで下さい。 
    130130    break; 
    131131default: 
    132     // ¼õÃí°ì»þ¥Æ¡¼¥Ö¥ë¤«¤é¤Î¾ðÊó¤ò³ÊǼ 
     132    // 受注一時テーブルからの情報を格納 
    133133    lfSetOrderTempData($uniqid); 
    134134    break; 
    135135} 
    136136 
    137 // ŹÊÞ¾ðÊó¤Î¼èÆÀ 
     137// 店舗情報の取得 
    138138$arrInfo = $objSiteInfo->data; 
    139 // ¹ØÆþ¶â³Û¤Î¼èÆÀÆÀ 
     139// 購入金額の取得得 
    140140$total_pretax = $objCartSess->getAllProductsTotal($arrInfo); 
    141 // »Ùʧ¤¤ÊýË¡¤Î¼èÆÀ 
     141// 支払い方法の取得 
    142142$objPage->arrPayment = lfGetPayment($total_pretax); 
    143 // ÇÛÁ÷»þ´Ö¤Î¼èÆÀ 
     143// 配送時間の取得 
    144144$arrRet = sfGetDelivTime($objFormParam->getValue('payment_id')); 
    145145$objPage->arrDelivTime = sfArrKeyValue($arrRet, 'time_id', 'deliv_time'); 
    146146$objPage->objCustomer = $objCustomer; 
    147 //¡¡ÇÛÁ÷Æü°ìÍ÷¤Î¼èÆÀ 
     147// 配送日一覧の取得 
    148148$objPage->arrDelivDate = lfGetDelivDate(); 
    149149 
     
    153153$objView->display(SITE_FRAME); 
    154154//-------------------------------------------------------------------------------------------------------------------------- 
    155 /* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ */ 
     155/* パラメータ情報の初期化 */ 
    156156function lfInitParam() { 
    157157    global $objFormParam; 
    158     $objFormParam->addParam("¤ª»Ùʧ¤¤ÊýË¡", "payment_id", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    159     $objFormParam->addParam("¥Ý¥¤¥ó¥È", "use_point", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK", "ZERO_START")); 
    160     $objFormParam->addParam("ÇÛã»þ´Ö", "deliv_time_id", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 
    161     $objFormParam->addParam("¤´¼ÁÌä", "message", LTEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
    162     $objFormParam->addParam("¥Ý¥¤¥ó¥È¤ò»ÈÍѤ¹¤ë", "point_check", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"), '2'); 
    163     $objFormParam->addParam("ÇÛãÆü", "deliv_date", STEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); 
     158    $objFormParam->addParam("お支払い方法", "payment_id", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
     159    $objFormParam->addParam("ポイント", "use_point", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK", "ZERO_START")); 
     160    $objFormParam->addParam("配達時間", "deliv_time_id", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 
     161    $objFormParam->addParam("ご質問", "message", LTEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
     162    $objFormParam->addParam("ポイントを使用する", "point_check", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"), '2'); 
     163    $objFormParam->addParam("配達日", "deliv_date", STEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); 
    164164} 
    165165 
     
    167167    $objQuery = new SC_Query(); 
    168168    $objQuery->setorder("rank DESC"); 
    169     //ºï½ü¤µ¤ì¤Æ¤¤¤Ê¤¤»ÙʧÊýË¡¤ò¼èÆÀ 
     169    //削除されていない支払方法を取得 
    170170    $arrRet = $objQuery->select("payment_id, payment_method, rule, upper_rule, note, payment_image", "dtb_payment", "del_flg = 0 AND deliv_id IN (SELECT deliv_id FROM dtb_deliv WHERE del_flg = 0) "); 
    171     //ÍøÍѾò·ï¤«¤é»Ùʧ²ÄǽÊýË¡¤òȽÄê 
     171    //利用条件から支払可能方法を判定 
    172172    foreach($arrRet as $data) { 
    173         //²¼¸Â¤È¾å¸Â¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë 
     173        //下限と上限が設定されている 
    174174        if($data['rule'] > 0 && $data['upper_rule'] > 0) { 
    175175            if($data['rule'] <= $total_pretax && $data['upper_rule'] >= $total_pretax) { 
    176176                $arrPayment[] = $data; 
    177177            } 
    178         //²¼¸Â¤Î¤ßÀßÄꤵ¤ì¤Æ¤¤¤ë 
     178        //下限のみ設定されている 
    179179        } elseif($data['rule'] > 0) {    
    180180            if($data['rule'] <= $total_pretax) { 
    181181                $arrPayment[] = $data; 
    182182            } 
    183         //¾å¸Â¤Î¤ßÀßÄꤵ¤ì¤Æ¤¤¤ë 
     183        //上限のみ設定されている 
    184184        } elseif($data['upper_rule'] > 0) { 
    185185            if($data['upper_rule'] >= $total_pretax) { 
    186186                $arrPayment[] = $data; 
    187187            } 
    188         //ÀßÄê¤Ê¤· 
     188        //設定なし 
    189189        } else { 
    190190            $arrPayment[] = $data; 
     
    194194} 
    195195 
    196 /* ÆþÎÏÆâÍƤΥÁ¥§¥Ã¥¯ */ 
     196/* 入力内容のチェック */ 
    197197function lfCheckError($arrData) { 
    198198    global $objFormParam; 
    199199    global $objCustomer; 
    200     // ÆþÎϥǡ¼¥¿¤òÅϤ¹¡£ 
     200    // 入力データを渡す。 
    201201    $arrRet =  $objFormParam->getHashArray(); 
    202202    $objErr = new SC_CheckError($arrRet); 
     
    204204     
    205205    if($_POST['point_check'] == '1') { 
    206         $objErr->doFunc(array("¥Ý¥¤¥ó¥È¤ò»ÈÍѤ¹¤ë", "point_check"), array("EXIST_CHECK")); 
    207         $objErr->doFunc(array("¥Ý¥¤¥ó¥È", "use_point"), array("EXIST_CHECK")); 
     206        $objErr->doFunc(array("ポイントを使用する", "point_check"), array("EXIST_CHECK")); 
     207        $objErr->doFunc(array("ポイント", "use_point"), array("EXIST_CHECK")); 
    208208        $max_point = $objCustomer->getValue('point'); 
    209209        if($max_point == "") { 
     
    211211        } 
    212212        if($arrRet['use_point'] > $max_point) { 
    213             $objErr->arrErr['use_point'] = "¢¨ ¤´ÍøÍѥݥ¤¥ó¥È¤¬½ê»ý¥Ý¥¤¥ó¥È¤òĶ¤¨¤Æ¤¤¤Þ¤¹¡£<br>"; 
     213            $objErr->arrErr['use_point'] = "※ ご利用ポイントが所持ポイントを超えています。<br>"; 
    214214        } 
    215215        if(($arrRet['use_point'] * POINT_VALUE) > $arrData['subtotal']) { 
    216             $objErr->arrErr['use_point'] = "¢¨ ¤´ÍøÍѥݥ¤¥ó¥È¤¬¤´¹ØÆþ¶â³Û¤òĶ¤¨¤Æ¤¤¤Þ¤¹¡£<br>"; 
     216            $objErr->arrErr['use_point'] = "※ ご利用ポイントがご購入金額を超えています。<br>"; 
    217217        } 
    218218    } 
     
    220220} 
    221221 
    222 /* »Ùʧ¤¤Êýˡʸ»úÎó¤Î¼èÆÀ */ 
     222/* 支払い方法文字列の取得 */ 
    223223function lfGetPaymentInfo($payment_id) { 
    224224    $objQuery = new SC_Query(); 
     
    228228} 
    229229 
    230 /* ÇÛÁ÷»þ´Öʸ»úÎó¤Î¼èÆÀ */ 
     230/* 配送時間文字列の取得 */ 
    231231function lfGetDelivTimeInfo($time_id) { 
    232232    $objQuery = new SC_Query(); 
     
    236236} 
    237237 
    238 /* DB¤Ø¥Ç¡¼¥¿¤ÎÅÐÏ¿ */ 
     238/* DBへデータの登録 */ 
    239239function lfRegistData($uniqid) { 
    240240    global $objFormParam; 
    241241    $arrRet = $objFormParam->getHashArray(); 
    242242    $sqlval = $objFormParam->getDbArray(); 
    243     // ÅÐÏ¿¥Ç¡¼¥¿¤ÎºîÀ® 
     243    // 登録データの作成 
    244244    $sqlval['order_temp_id'] = $uniqid; 
    245245    $sqlval['update_date'] = 'Now()'; 
     
    260260    } 
    261261     
    262     // »ÈÍѥݥ¤¥ó¥È¤ÎÀßÄê 
     262    // 使用ポイントの設定 
    263263    if($sqlval['point_check'] != '1') { 
    264264        $sqlval['use_point'] = 0; 
     
    268268} 
    269269 
    270 /* ÇÛãÆü°ìÍ÷¤ò¼èÆÀ¤¹¤ë */ 
     270/* 配達日一覧を取得する */ 
    271271function lfGetDelivDate() { 
    272272    $objCartSess = new SC_CartSession(); 
    273273    $objQuery = new SC_Query(); 
    274     // ¾¦ÉÊID¤Î¼èÆÀ 
     274    // 商品IDの取得 
    275275    $max = $objCartSess->getMax(); 
    276276    for($i = 1; $i <= $max; $i++) { 
     
    281281    if(count($arrID['product_id']) > 0) { 
    282282        $id = implode(",", $arrID['product_id']); 
    283         //¾¦Éʤ«¤éȯÁ÷Ìܰ¤μèÆÀ 
     283        //商品から発送目安の取得 
    284284        $deliv_date = $objQuery->get("dtb_products", "MAX(deliv_date_id)", "product_id IN (".$id.")"); 
    285         //ȯÁ÷Ìܰ 
     285        //発送目安 
    286286        switch($deliv_date) { 
    287         //¨ÆüȯÁ÷ 
     287        //即日発送 
    288288        case '1': 
    289289            $start_day = 1; 
    290290            break; 
    291         //1-2Æü¸å 
     291        //1-2日後 
    292292        case '2': 
    293293            $start_day = 3; 
    294294            break; 
    295         //3-4Æü¸å 
     295        //3-4日後 
    296296        case '3': 
    297297            $start_day = 5; 
    298298            break; 
    299         //1½µ´Ö°ÊÆâ 
     299        //1週間以内 
    300300        case '4': 
    301301            $start_day = 8; 
    302302            break; 
    303         //2½µ´Ö°ÊÆâ 
     303        //2週間以内 
    304304        case '5': 
    305305            $start_day = 15; 
    306306            break; 
    307         //3½µ´Ö°ÊÆâ 
     307        //3週間以内 
    308308        case '6': 
    309309            $start_day = 22; 
    310310            break; 
    311         //1¥ö·î°ÊÆâ 
     311        //1ヶ月以内 
    312312        case '7': 
    313313            $start_day = 32; 
    314314            break; 
    315         //2¥ö·î°Ê¹ß 
     315        //2ヶ月以降 
    316316        case '8': 
    317317            $start_day = 62;             
    318318            break; 
    319         //¤ª¼è¤ê´ó¤»(¾¦ÉÊÆþ²Ù¸å) 
     319        //お取り寄せ(商品入荷後) 
    320320        case '9': 
    321321            $start_day = ""; 
    322322            break; 
    323323        default: 
    324             //¤ªÆϤ±Æü¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç 
     324            //お届け日が設定されていない場合 
    325325            $start_day = ""; 
    326326            break; 
    327327        } 
    328         //ÇÛã²ÄǽÆü¤Î¥¹¥¿¡¼¥ÈÃͤ«¤é¡¢ÇÛãÆü¤ÎÇÛÎó¤ò¼èÆÀ¤¹¤ë 
     328        //配達可能日のスタート値から、配達日の配列を取得する 
    329329        $arrDelivDate = lfGetDateArray($start_day, DELIV_DATE_END_MAX); 
    330330    } 
     
    332332} 
    333333 
    334 //ÇÛã²ÄǽÆü¤Î¥¹¥¿¡¼¥ÈÃͤ«¤é¡¢ÇÛãÆü¤ÎÇÛÎó¤ò¼èÆÀ¤¹¤ë 
     334//配達可能日のスタート値から、配達日の配列を取得する 
    335335function lfGetDateArray($start_day, $end_day) { 
    336336    global $arrWDAY; 
    337     //ÇÛã²ÄǽÆü¤Î¥¹¥¿¡¼¥ÈÃͤ¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ì¤Ð 
     337    //配達可能日のスタート値がセットされていれば 
    338338    if($start_day >= 1) { 
    339339        $now_time = time(); 
    340340        $max_day = $start_day + $end_day; 
    341         // ½¸·× 
     341        // 集計 
    342342        for ($i = $start_day; $i < $max_day; $i++) { 
    343             // ´ðËÜ»þ´Ö¤«¤éÆü¿ô¤òÄɲ䷤Ƥ¤¤¯ 
     343            // 基本時間から日数を追加していく 
    344344            $tmp_time = $now_time + ($i * 24 * 3600); 
    345345            list($y, $m, $d, $w) = split(" ", date("y m d w", $tmp_time));   
     
    353353} 
    354354 
    355 //°ì»þ¼õÃí¥Æ¡¼¥Ö¥ë¤«¤é¤Î¾ðÊó¤ò³ÊǼ¤¹¤ë 
     355//一時受注テーブルからの情報を格納する 
    356356function lfSetOrderTempData($uniqid) { 
    357357    global $objQuery; 
     
    363363    $where = "order_temp_id = ?"; 
    364364    $arrRet = $objQuery->select($col, $from, $where, array($uniqid)); 
    365     // DBÃͤμèÆÀ 
     365    // DB値の取得 
    366366    $objFormParam->setParam($arrRet[0]); 
    367367    return $objFormParam; 
Note: See TracChangeset for help on using the changeset viewer.