Ignore:
Timestamp:
2007/07/20 15:58:59 (16 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/downloads/module/affiliate.php

    r12157 r15078  
    1313 
    1414$arrConversionPage = array( 
    15     1 => '¾¦ÉʹØÆþ´°Î»²èÌÌ', 
    16     2 => '²ñ°÷ÅÐÏ¿´°Î»²èÌÌ' 
     15    1 => '商品購入完了画面', 
     16    2 => '会員登録完了画面' 
    1717); 
    1818 
    19 //¥Ú¡¼¥¸´ÉÍý¥¯¥é¥¹ 
     19//ページ管理クラス 
    2020class LC_Page { 
    21     //¥³¥ó¥¹¥È¥é¥¯¥¿ 
     21    //コンストラクタ 
    2222    function LC_Page() { 
    23         //¥á¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤Î»ØÄê 
     23        //メインテンプレートの指定 
    2424        $this->tpl_mainpage = MODULE_PATH . 'affiliate.tpl'; 
    25         $this->tpl_subtitle = '¥¢¥Õ¥£¥ê¥¨¥¤¥È¥¿¥°Ëä¤á¹þ¤ß'; 
     25        $this->tpl_subtitle = 'アフィリエイトタグ埋め込み'; 
    2626        global $arrConversionPage; 
    2727        $this->arrConversionPage = $arrConversionPage; 
     
    3131$objView = new SC_AdminView(); 
    3232 
    33 // ǧ¾Ú³Îǧ 
     33// 認証確認 
    3434$objSess = new SC_Session(); 
    3535sfIsSuccess($objSess); 
    3636 
    37 // ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹ 
     37// パラメータ管理クラス 
    3838$objFormParam = new SC_FormParam(); 
    3939$objFormParam = lfInitParam($objFormParam); 
    40 // POSTÃͤμèÆÀ 
     40// POST値の取得 
    4141$objFormParam->setParam($_POST); 
    4242 
    4343switch($_POST['mode']) { 
    4444case 'edit': 
    45     // ÆþÎÏ¥¨¥é¡¼È½Äê 
     45    // 入力エラー判定 
    4646    $objPage->arrErr = $objFormParam->checkError(); 
    4747    if(count($objPage->arrErr) == 0) { 
     
    5353        $objQuery = new SC_Query(); 
    5454        $objQuery->update("dtb_module", $sqlval, "module_id = ?", array(AFF_TAG_MID)); 
    55         // javascript¼Â¹Ô 
     55        // javascript実行 
    5656        $objPage->tpl_onload = "window.close();"; 
    5757    } 
    5858    break; 
    59 // ¥³¥ó¥Ð¡¼¥¸¥ç¥ó¥Ú¡¼¥¸¤ÎÁªÂò 
     59// コンバージョンページの選択 
    6060case 'select': 
    6161    if(is_numeric($_POST['conv_page'])) { 
    62         // sub_data¤è¤ê¥¿¥°¾ðÊó¤òÆɤ߹þ¤à 
     62        // sub_dataよりタグ情報を読み込む 
    6363        $conv_page = $_POST['conv_page']; 
    6464        $arrRet = $objQuery->select("sub_data", "dtb_module", "module_id = ?", array(AFF_TAG_MID)); 
     
    7474 
    7575$objPage->arrForm = $objFormParam->getFormParamList(); 
    76 $objView->assignobj($objPage);                  //ÊÑ¿ô¤ò¥Æ¥ó¥×¥ì¡¼¥È¤Ë¥¢¥µ¥¤¥ó¤¹¤ë 
    77 $objView->display($objPage->tpl_mainpage);      //¥Æ¥ó¥×¥ì¡¼¥È¤Î½ÐÎÏ 
     76$objView->assignobj($objPage);                  //変数をテンプレートにアサインする 
     77$objView->display($objPage->tpl_mainpage);      //テンプレートの出力 
    7878//------------------------------------------------------------------------------------------------------- 
    79 /* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ */ 
     79/* パラメータ情報の初期化 */ 
    8080function lfInitParam($objFormParam) { 
    81     $objFormParam->addParam("¥³¥ó¥Ð¡¼¥¸¥ç¥ó¥Ú¡¼¥¸", "conv_page", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
    82     $objFormParam->addParam("¥¢¥Õ¥£¥ê¥¨¥¤¥È¥¿¥°", "aff_tag", MTEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"));    
     81    $objFormParam->addParam("コンバージョンページ", "conv_page", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
     82    $objFormParam->addParam("アフィリエイトタグ", "aff_tag", MTEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"));     
    8383    return $objFormParam; 
    8484} 
Note: See TracChangeset for help on using the changeset viewer.