[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] | 10 | class 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] | 23 | lfIntiParam();
|
---|
[14196] | 24 |
|
---|
[14358] | 25 | $objFormParam->setParam($_POST);
|
---|
[14363] | 26 | $arrForm = $objFormParam->getHashArray();
|
---|
[14362] | 27 |
|
---|
[14365] | 28 | if($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] | 42 | function 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] | 53 | function 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] | 65 | function 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] | 82 | function lfDelete() {
|
---|
| 83 |
|
---|
| 84 | global $objQuery;
|
---|
| 85 |
|
---|
| 86 | $objQuery->delete("dtb_blayn");
|
---|
| 87 | }
|
---|
| 88 |
|
---|
| 89 |
|
---|
[14244] | 90 | function 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 | ?>
|
---|