source: branches/dev/data/downloads/module/blayn/blayn.php.txt @ 14365

Revision 14365, 2.7 KB checked in by matsumura, 17 years ago (diff)
Line 
1<?php
2/**
3 *
4 * @copyright   2000-2007 LOCKON CO.,LTD. All Rights Reserved.
5 * @version CVS: $Id: 1.0 2006-06-04 06:38:01Z matsumura $
6 * @link        http://www.lockon.co.jp/
7 *
8 */
9 
10class LC_Page {
11   
12    function LC_Page() {
13        $this->tpl_mainpage = MODULE_PATH . "blayn/blayn.tpl";
14        $this->tpl_title = "¥Ö¥ì¥¤¥óIPÅÐÏ¿";
15        $this->tpl_subtitle = "¥Ö¥ì¥¤¥óIPÀßÄê¥â¥¸¥å¡¼¥ë";
16    }
17}
18$objPage = new LC_Page();
19$objView = new SC_AdminView();
20$objQuery = new SC_Query();
21$objFormParam = new SC_FormParam;
22
23lfIntiParam();
24
25$objFormParam->setParam($_POST);
26$arrForm = $objFormParam->getHashArray();
27
28if($mode = 'regist') {
29    $objPage->arrErr = lfCheckError();
30    if(count($objPage->arrErr) <= 0) {
31        lfDelete();
32        lfRegist();
33    }
34}
35$objPage->arrIP = lfGetIP();
36
37$objView->assignobj($objPage);      //ÊÑ¿ô¤ò¥Æ¥ó¥×¥ì¡¼¥È¤Ë¥¢¥µ¥¤¥ó¤¹¤ë
38$objView->display($objPage->tpl_mainpage);      //¥Æ¥ó¥×¥ì¡¼¥È¤Î½ÐÎÏ
39
40// ------------------------------------------------------------------------------------------------------
41
42function lfIntiParam() {
43   
44    global $objFormParam;
45   
46        $objFormParam->addParam("IP¥¢¥É¥ì¥¹1", "blayn_ip01", INT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
47        $objFormParam->addParam("IP¥¢¥É¥ì¥¹2", "blayn_ip02", INT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
48        $objFormParam->addParam("IP¥¢¥É¥ì¥¹3", "blayn_ip03", INT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
49        $objFormParam->addParam("IP¥¢¥É¥ì¥¹4", "blayn_ip04", INT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
50       
51}
52
53function lfCheckError() {
54   
55    global $objFormParam;
56   
57    $arrList = $objFormParam->getHashArray();
58    sfprintr($arrList);
59    $objErr = new SC_CheckError($arrList);
60    $objErr->arrErr = $objFormParam->checkError();
61   
62    return $arrErr->arrErr;
63}
64
65function lfRegist() {
66   
67    global $objQuery;
68    global $objFormParam;
69   
70    $arrPost = $objFormParam->getHashArray();
71    sfprintr($arrPost);
72    $blayn_ip .= $arrPost['blayn_ip01'];
73    $blayn_ip .= "." . $arrPost['blayn_ip02'];
74    $blayn_ip .= "." . $arrPost['blayn_ip03'];
75    $blayn_ip .= "." . $arrPost['blayn_ip04'];
76   
77    $sqlVal['blayn_ip'] = $blayn_ip;
78    $objQuery->insert("dtb_blayn", $sqlVal);
79}
80
81
82function lfDelete() {
83   
84    global $objQuery;
85   
86    $objQuery->delete("dtb_blayn");
87}
88
89
90function lfGetIP() {
91   
92    global $objQuery;
93   
94    $arrSql = $objQuery->select("blayn_ip", "dtb_blayn");
95    $arrRet = split("\.", $arrSql[0]['blayn_ip']);
96    return $arrRet;
97   
98    $mode = 'regist';
99}
100
101?>
Note: See TracBrowser for help on using the repository browser.