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

Revision 14345, 2.8 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
22
23if(isset($_POST['blayn_ip01'])) {
24    $objPage->arrErr = lfCheckError();
25    if(count($objPage->arrErr) <= 0) {
26        lfDelete();
27        lfRegist();
28    }
29}
30$objPage->arrIP = lfGetIP();
31
32$objView->assignobj($objPage);      //ÊÑ¿ô¤ò¥Æ¥ó¥×¥ì¡¼¥È¤Ë¥¢¥µ¥¤¥ó¤¹¤ë
33$objView->display($objPage->tpl_mainpage);      //¥Æ¥ó¥×¥ì¡¼¥È¤Î½ÐÎÏ
34
35// ------------------------------------------------------------------------------------------------------
36
37function lfCheckError() {
38   
39    $objErr = new SC_CheckError;
40   
41    $arrErr->arrErr[] = $objErr->doFunc(array("IP¥¢¥É¥ì¥¹", "blayn_ip01"), array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
42    $arrErr->arrErr[] = $objErr->doFunc(array("IP¥¢¥É¥ì¥¹", "blayn_ip02"), array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
43    $arrErr->arrErr[] = $objErr->doFunc(array("IP¥¢¥É¥ì¥¹", "blayn_ip03"), array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
44    $arrErr->arrErr[] = $objErr->doFunc(array("IP¥¢¥É¥ì¥¹", "blayn_ip04"), array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
45    /*sfprintr($arrErr->arrErr);
46    if(is_array($arrErr->arrErr)) {
47        foreach($arrErr->arrErr as $val) {
48            if(!empty($val)) {
49                sfprintr($val);
50                $arrVal = split("¡£", $val);
51                foreach($arrVal as $val02) {
52                    $val02 .= "¡£";
53                    sfprintr($val02);
54                    if(!ereg("$val02", $arrErr->error)) {
55                        sfprintr($arrErr->error);
56                        $arrErr->error .= $val02;
57                        sfprintr($arrErr->error);
58                    }
59               
60                }
61            }
62        }
63    }*/
64    return($arrErr->error);
65}
66
67function lfRegist() {
68   
69    global $objQuery;
70   
71    $blayn_ip .= $_POST['blayn_ip01'];
72    $blayn_ip .= "." . $_POST['blayn_ip02'];
73    $blayn_ip .= "." . $_POST['blayn_ip03'];
74    $blayn_ip .= "." . $_POST['blayn_ip04'];
75   
76    $sqlVal['blayn_ip'] = $blayn_ip;
77    $objQuery->insert("dtb_blayn", $sqlVal);
78}
79
80
81function lfDelete() {
82   
83    global $objQuery;
84   
85    $objQuery->delete("dtb_blayn");
86}
87
88
89function lfGetIP() {
90   
91    global $objQuery;
92   
93    $arrSql = $objQuery->select("blayn_ip", "dtb_blayn");
94    $arrRet = split("\.", $arrSql[0]['blayn_ip']);
95    return $arrRet;
96
97}
98
99?>
Note: See TracBrowser for help on using the repository browser.