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/admin/basis/point.php

    r12157 r15078  
    1515        $this->tpl_subno = 'point'; 
    1616        $this->tpl_mainno = 'basis'; 
    17         $this->tpl_subtitle = '¥Ý¥¤¥ó¥ÈÀßÄê'; 
     17        $this->tpl_subtitle = 'ポイント設定'; 
    1818    } 
    1919} 
     
    2525$objQuery = new SC_Query(); 
    2626 
    27 // ǧ¾Ú²ÄÈݤÎȽÄê 
     27// 認証可否の判定 
    2828sfIsSuccess($objSess); 
    2929 
    30 // ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹ 
     30// パラメータ管理クラス 
    3131$objFormParam = new SC_FormParam(); 
    32 // ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ 
     32// パラメータ情報の初期化 
    3333lfInitParam(); 
    34 // POSTÃͤμèÆÀ 
     34// POST値の取得 
    3535$objFormParam->setParam($_POST); 
    3636 
     
    4444 
    4545if($_POST['mode'] != "") { 
    46     // ÆþÎÏÃͤÎÊÑ´¹ 
     46    // 入力値の変換 
    4747    $objFormParam->convParam(); 
    4848    $objPage->arrErr = $objFormParam->checkError(); 
     
    5151        switch($_POST['mode']) { 
    5252        case 'update': 
    53             lfUpdateData(); // ´û¸ÊÔ½¸ 
     53            lfUpdateData(); // 既存編集 
    5454            break; 
    5555        case 'insert': 
    56             lfInsertData(); // ¿·µ¬ºîÀ® 
     56            lfInsertData(); // 新規作成 
    5757            break; 
    5858        default: 
    5959            break; 
    6060        } 
    61         // ºÆɽ¼¨ 
     61        // 再表示 
    6262        //sfReload(); 
    63         $objPage->tpl_onload = "window.alert('¥Ý¥¤¥ó¥ÈÀßÄ꤬´°Î»¤·¤Þ¤·¤¿¡£');"; 
     63        $objPage->tpl_onload = "window.alert('ポイント設定が完了しました。');"; 
    6464    } 
    6565} else { 
    66     $arrCol = $objFormParam->getKeyList(); // ¥­¡¼Ì¾°ìÍ÷¤ò¼èÆÀ 
     66    $arrCol = $objFormParam->getKeyList(); // キー名一覧を取得 
    6767    $col    = sfGetCommaList($arrCol); 
    6868    $arrRet = $objQuery->select($col, "dtb_baseinfo"); 
    69     // POSTÃͤμèÆÀ 
     69    // POST値の取得 
    7070    $objFormParam->setParam($arrRet[0]); 
    7171} 
     
    7575$objView->display(MAIN_FRAME); 
    7676//-------------------------------------------------------------------------------------------------------------------------------------- 
    77 /* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ */ 
     77/* パラメータ情報の初期化 */ 
    7878function lfInitParam() { 
    7979    global $objFormParam; 
    80     $objFormParam->addParam("¥Ý¥¤¥ó¥ÈÉÕͿΨ", "point_rate", PERCENTAGE_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    81     $objFormParam->addParam("²ñ°÷ÅÐÏ¿»þÉÕÍ¿¥Ý¥¤¥ó¥È", "welcome_point", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
     80    $objFormParam->addParam("ポイント付与率", "point_rate", PERCENTAGE_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
     81    $objFormParam->addParam("会員登録時付与ポイント", "welcome_point", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    8282} 
    8383 
    8484function lfUpdateData() { 
    8585    global $objFormParam; 
    86     // ÆþÎϥǡ¼¥¿¤òÅϤ¹¡£ 
     86    // 入力データを渡す。 
    8787    $sqlval = $objFormParam->getHashArray(); 
    8888    $sqlval['update_date'] = 'Now()'; 
    8989    $objQuery = new SC_Query(); 
    90     // UPDATE¤Î¼Â¹Ô 
     90    // UPDATEの実行 
    9191    $ret = $objQuery->update("dtb_baseinfo", $sqlval); 
    9292} 
     
    9494function lfInsertData() { 
    9595    global $objFormParam; 
    96     // ÆþÎϥǡ¼¥¿¤òÅϤ¹¡£ 
     96    // 入力データを渡す。 
    9797    $sqlval = $objFormParam->getHashArray(); 
    9898    $sqlval['update_date'] = 'Now()'; 
    9999    $objQuery = new SC_Query(); 
    100     // INSERT¤Î¼Â¹Ô 
     100    // INSERTの実行 
    101101    $ret = $objQuery->insert("dtb_baseinfo", $sqlval); 
    102102} 
Note: See TracChangeset for help on using the changeset viewer.