source: temp/trunk/data/downloads/module/affiliate.php @ 6801

Revision 6801, 2.0 KB checked in by naka, 20 years ago (diff)

* empty log message *

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<?php
2/**
3 *
4 * @copyright   2000-2006 LOCKON CO.,LTD. All Rights Reserved.
5 * @version CVS: $Id$
6 * @link        http://www.lockon.co.jp/
7 *
8 */
9
10require_once("../../require.php");
11
12$arrConversionPage = array(
13    1 => '¾¦ÉÊ¹ØÆþ´°Î»²èÌÌ',
14    2 => '²ñ°÷ÅÐÏ¿´°Î»²èÌÌ'
15);
16
17//¥Ú¡¼¥¸´ÉÍý¥¯¥é¥¹
18class LC_Page {
19    //¥³¥ó¥¹¥È¥é¥¯¥¿
20    function LC_Page() {
21        //¥á¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤Î»ØÄê
22        $this->tpl_mainpage = MODULE_PATH . 'affiliate.tpl';
23        $this->tpl_subtitle = '¥¢¥Õ¥£¥ê¥¨¥¤¥È¥¿¥°Ëä¤á¹þ¤ß';
24        global $arrConversionPage;
25        $this->arrConversionPage = $arrConversionPage;
26    }
27}
28$objPage = new LC_Page();
29$objView = new SC_AdminView();
30
31// ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹
32$objFormParam = new SC_FormParam();
33$objFormParam = lfInitParam($objFormParam);
34// POSTÃͤμèÆÀ
35$objFormParam->setParam($_POST);
36
37switch($_POST['mode']) {
38case 'edit':
39    // ÆþÎÏ¥¨¥é¡¼È½Äê
40    $objPage->arrErr = $objFormParam->checkError();
41    if(count($objPage->arrErr) == 0) {
42        $arrRet = $objFormParam->getHashArray();
43        $sqlval['sub_data'] = serialize($arrRet);
44        $objQuery = new SC_Query();
45        $objQuery->update("dtb_module", $sqlval, "module_id = ?", array(EBIS_TAG_MID));
46        // javascript¼Â¹Ô
47        //$objPage->tpl_onload = "window.close();";
48    }
49    break;
50default:
51    $arrRet = $objQuery->select("sub_data", "dtb_module", "module_id = ?", array(EBIS_TAG_MID));
52    $arrSubData = unserialize($arrRet[0]['sub_data']);
53    $objFormParam->setParam($arrSubData);
54    break;
55}
56
57$objPage->arrForm = $objFormParam->getFormParamList();
58$objView->assignobj($objPage);      //ÊÑ¿ô¤ò¥Æ¥ó¥×¥ì¡¼¥È¤Ë¥¢¥µ¥¤¥ó¤¹¤ë
59$objView->display($objPage->tpl_mainpage);      //¥Æ¥ó¥×¥ì¡¼¥È¤Î½ÐÎÏ
60//-------------------------------------------------------------------------------------------------------
61/* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ */
62function lfInitParam($objFormParam) {
63    $objFormParam->addParam("¥³¥ó¥Ð¡¼¥¸¥ç¥ó¥Ú¡¼¥¸", "conv_page", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK"));
64    $objFormParam->addParam("¥¢¥Õ¥£¥ê¥¨¥¤¥È¥¿¥°", "aff_page", MTEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
65    return $objFormParam;
66}
67?>
Note: See TracBrowser for help on using the repository browser.