- Timestamp:
- 2007/07/20 15:58:59 (16 years ago)
- 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
-
Property
svn:ignore
set to
-
branches/feature-module-update/data/downloads/module/affiliate.php
r12157 r15078 13 13 14 14 $arrConversionPage = array( 15 1 => ' ¾¦ÉÊ¹ØÆþ´°Î»²èÌÌ',16 2 => ' ²ñ°÷ÅÐÏ¿´°Î»²èÌÌ'15 1 => '商品購入完了画面', 16 2 => '会員登録完了画面' 17 17 ); 18 18 19 // ¥Ú¡¼¥¸´ÉÍý¥¯¥é¥¹19 //ページ管理クラス 20 20 class LC_Page { 21 // ¥³¥ó¥¹¥È¥é¥¯¥¿21 //コンストラクタ 22 22 function LC_Page() { 23 // ¥á¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤Î»ØÄê23 //メインテンプレートの指定 24 24 $this->tpl_mainpage = MODULE_PATH . 'affiliate.tpl'; 25 $this->tpl_subtitle = ' ¥¢¥Õ¥£¥ê¥¨¥¤¥È¥¿¥°Ëä¤á¹þ¤ß';25 $this->tpl_subtitle = 'アフィリエイトタグ埋め込み'; 26 26 global $arrConversionPage; 27 27 $this->arrConversionPage = $arrConversionPage; … … 31 31 $objView = new SC_AdminView(); 32 32 33 // ǧ¾Ú³Îǧ33 // 認証確認 34 34 $objSess = new SC_Session(); 35 35 sfIsSuccess($objSess); 36 36 37 // ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹37 // パラメータ管理クラス 38 38 $objFormParam = new SC_FormParam(); 39 39 $objFormParam = lfInitParam($objFormParam); 40 // POST ÃͤμèÆÀ40 // POST値の取得 41 41 $objFormParam->setParam($_POST); 42 42 43 43 switch($_POST['mode']) { 44 44 case 'edit': 45 // ÆþÎÏ¥¨¥é¡¼È½Äê45 // 入力エラー判定 46 46 $objPage->arrErr = $objFormParam->checkError(); 47 47 if(count($objPage->arrErr) == 0) { … … 53 53 $objQuery = new SC_Query(); 54 54 $objQuery->update("dtb_module", $sqlval, "module_id = ?", array(AFF_TAG_MID)); 55 // javascript ¼Â¹Ô55 // javascript実行 56 56 $objPage->tpl_onload = "window.close();"; 57 57 } 58 58 break; 59 // ¥³¥ó¥Ð¡¼¥¸¥ç¥ó¥Ú¡¼¥¸¤ÎÁªÂò59 // コンバージョンページの選択 60 60 case 'select': 61 61 if(is_numeric($_POST['conv_page'])) { 62 // sub_data ¤è¤ê¥¿¥°¾ðÊó¤òÆÉ¤ß¹þ¤à62 // sub_dataよりタグ情報を読み込む 63 63 $conv_page = $_POST['conv_page']; 64 64 $arrRet = $objQuery->select("sub_data", "dtb_module", "module_id = ?", array(AFF_TAG_MID)); … … 74 74 75 75 $objPage->arrForm = $objFormParam->getFormParamList(); 76 $objView->assignobj($objPage); // ÊÑ¿ô¤ò¥Æ¥ó¥×¥ì¡¼¥È¤Ë¥¢¥µ¥¤¥ó¤¹¤ë77 $objView->display($objPage->tpl_mainpage); // ¥Æ¥ó¥×¥ì¡¼¥È¤Î½ÐÎÏ76 $objView->assignobj($objPage); //変数をテンプレートにアサインする 77 $objView->display($objPage->tpl_mainpage); //テンプレートの出力 78 78 //------------------------------------------------------------------------------------------------------- 79 /* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½*/79 /* パラメータ情報の初期化 */ 80 80 function 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")); 83 83 return $objFormParam; 84 84 }
Note: See TracChangeset
for help on using the changeset viewer.