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

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