Index: temp/trunk/data/downloads/module/mdl_payment.php
===================================================================
--- temp/trunk/data/downloads/module/mdl_payment.php	(revision 7305)
+++ temp/trunk/data/downloads/module/mdl_payment.php	(revision 7305)
@@ -0,0 +1,81 @@
+<?php
+/**
+ * 
+ * @copyright	2000-2006 LOCKON CO.,LTD. All Rights Reserved.
+ * @version	CVS: $Id$
+ * @link		http://www.lockon.co.jp/
+ *
+ */
+
+ 
+ 
+require_once("../../require.php");
+
+$arrConversionPage = array(
+	1 => '¾¦ÉÊ¹ØÆþ´°Î»²èÌÌ',
+	2 => '²ñ°÷ÅÐÏ¿´°Î»²èÌÌ'
+);
+
+//¥Ú¡¼¥¸´ÉÍý¥¯¥é¥¹
+class LC_Page {
+	//¥³¥ó¥¹¥È¥é¥¯¥¿
+	function LC_Page() {
+		//¥á¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤Î»ØÄê
+		$this->tpl_mainpage = MODULE_PATH . 'affiliate.tpl';
+		$this->tpl_subtitle = '¥¢¥Õ¥£¥ê¥¨¥¤¥È¥¿¥°Ëä¤á¹þ¤ß';
+		global $arrConversionPage;
+		$this->arrConversionPage = $arrConversionPage;
+	}
+}
+$objPage = new LC_Page();
+$objView = new SC_AdminView();
+
+// ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹
+$objFormParam = new SC_FormParam();
+$objFormParam = lfInitParam($objFormParam);
+// POSTÃÍ¤Î¼èÆÀ
+$objFormParam->setParam($_POST);
+
+switch($_POST['mode']) {
+case 'edit':
+	// ÆþÎÏ¥¨¥é¡¼È½Äê
+	$objPage->arrErr = $objFormParam->checkError();
+	if(count($objPage->arrErr) == 0) {
+		$arrRet = $objQuery->select("sub_data", "dtb_module", "module_id = ?", array(AFF_TAG_MID));
+		$arrSubData = unserialize($arrRet[0]['sub_data']);
+		$arrRet = $objFormParam->getHashArray();		
+		$arrSubData[$arrRet['conv_page']] = $arrRet['aff_tag'];
+		$sqlval['sub_data'] = serialize($arrSubData);
+		$objQuery = new SC_Query();
+		$objQuery->update("dtb_module", $sqlval, "module_id = ?", array(AFF_TAG_MID));
+		// javascript¼Â¹Ô
+		$objPage->tpl_onload = "window.close();";
+	}
+	break;
+// ¥³¥ó¥Ð¡¼¥¸¥ç¥ó¥Ú¡¼¥¸¤ÎÁªÂò
+case 'select':
+	if(is_numeric($_POST['conv_page'])) {
+		// sub_data¤è¤ê¥¿¥°¾ðÊó¤òÆÉ¤ß¹þ¤à
+		$conv_page = $_POST['conv_page'];
+		$arrRet = $objQuery->select("sub_data", "dtb_module", "module_id = ?", array(AFF_TAG_MID));
+		$arrSubData = unserialize($arrRet[0]['sub_data']);
+		$aff_tag = $arrSubData[$conv_page];
+		$objFormParam->setValue('conv_page', $conv_page);
+		$objFormParam->setValue('aff_tag', $aff_tag);		
+	}
+	break;
+default:
+	break;
+}
+
+$objPage->arrForm = $objFormParam->getFormParamList();
+$objView->assignobj($objPage);					//ÊÑ¿ô¤ò¥Æ¥ó¥×¥ì¡¼¥È¤Ë¥¢¥µ¥¤¥ó¤¹¤ë
+$objView->display($objPage->tpl_mainpage);		//¥Æ¥ó¥×¥ì¡¼¥È¤Î½ÐÎÏ
+//-------------------------------------------------------------------------------------------------------
+/* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ */
+function lfInitParam($objFormParam) {
+	$objFormParam->addParam("¥³¥ó¥Ð¡¼¥¸¥ç¥ó¥Ú¡¼¥¸", "conv_page", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"));
+	$objFormParam->addParam("¥¢¥Õ¥£¥ê¥¨¥¤¥È¥¿¥°", "aff_tag", MTEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"));	
+	return $objFormParam;
+}
+?>
