source: branches/comu/html/mypage/change.php @ 12039

Revision 12039, 13.6 KB checked in by nanasess, 17 years ago (diff)

header("Location: 〜") で相対パスが使用されていたのを絶対パスに変更.
data/lib/slib.php に sfGetCurrentUri(boolean) と sfGetCurrentSchema() を追加

Line 
1<?php
2/*
3 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
4 *
5 * http://www.lockon.co.jp/
6 */
7//¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é¾¦Éʸ¡º÷¤ò¼Â¹Ô¤¹¤ë¡£¡ÊEC¥­¥Ã¥ÈÆ°ºî»î¸³ÍѤγ«È¯¡Ë
8require_once("../require.php");
9
10class LC_Page{
11    function LC_Page() {
12        $this->tpl_mainpage = USER_PATH . 'templates/mypage/change.tpl';
13        $this->tpl_title = 'MY¥Ú¡¼¥¸/²ñ°÷ÅÐÏ¿ÆâÍÆÊѹ¹(ÆþÎÏ¥Ú¡¼¥¸)';
14        $this->tpl_navi = USER_PATH . 'templates/mypage/navi.tpl';
15        $this->tpl_mainno = 'mypage';
16        $this->tpl_mypageno = 'change';
17        global $arrReminder;
18        global $arrPref;
19        global $arrJob;
20        global $arrMAILMAGATYPE;
21        global $arrSex;
22        $this->arrReminder = $arrReminder;
23        $this->arrPref = $arrPref;
24        $this->arrJob = $arrJob;
25        $this->arrMAILMAGATYPE = $arrMAILMAGATYPE;
26        $this->arrSex = $arrSex;
27        session_cache_limiter('private-no-expire');
28    }
29}
30
31$objPage = new LC_Page();               
32$objView = new SC_SiteView();           
33$objQuery = new SC_Query();             
34$objCustomer = new SC_Customer();
35$objFormParam = new SC_FormParam();
36
37// ¥ì¥¤¥¢¥¦¥È¥Ç¥¶¥¤¥ó¤ò¼èÆÀ
38$objPage = sfGetPageLayout($objPage, false, "mypage/index.php");
39
40//ÆüÉÕ¥×¥ë¥À¥¦¥óÀßÄê
41$objDate = new SC_Date(1901);
42$objPage->arrYear = $objDate->getYear();   
43$objPage->arrMonth = $objDate->getMonth();
44$objPage->arrDay = $objDate->getDay();
45
46// ¥í¥°¥¤¥ó¥Á¥§¥Ã¥¯
47if (!$objCustomer->isLoginSuccess()){
48    sfDispSiteError(CUSTOMER_ERROR);
49}else {
50    //¥Þ¥¤¥Ú¡¼¥¸¥È¥Ã¥×¸ÜµÒ¾ðÊóɽ¼¨ÍÑ
51    $objPage->CustomerName1 = $objCustomer->getvalue('name01');
52    $objPage->CustomerName2 = $objCustomer->getvalue('name02');
53    $objPage->CustomerPoint = $objCustomer->getvalue('point');
54}
55
56//---- ÅÐÏ¿ÍÑ¥«¥é¥àÇÛÎó
57$arrRegistColumn = array(
58                             array(  "column" => "name01",      "convert" => "aKV" ),
59                             array(  "column" => "name02",      "convert" => "aKV" ),
60                             array(  "column" => "kana01",      "convert" => "CKV" ),
61                             array(  "column" => "kana02",      "convert" => "CKV" ),
62                             array(  "column" => "zip01",       "convert" => "n" ),
63                             array(  "column" => "zip02",       "convert" => "n" ),
64                             array(  "column" => "pref",        "convert" => "n" ),
65                             array(  "column" => "addr01",      "convert" => "aKV" ),
66                             array(  "column" => "addr02",      "convert" => "aKV" ),
67                             array(  "column" => "email",       "convert" => "a" ),
68                             array(  "column" => "tel01",       "convert" => "n" ),
69                             array(  "column" => "tel02",       "convert" => "n" ),
70                             array(  "column" => "tel03",       "convert" => "n" ),
71                             array(  "column" => "fax01",       "convert" => "n" ),
72                             array(  "column" => "fax02",       "convert" => "n" ),
73                             array(  "column" => "fax03",       "convert" => "n" ),
74                             array(  "column" => "sex",         "convert" => "n" ),
75                             array(  "column" => "job",         "convert" => "n" ),
76                             array(  "column" => "birth",       "convert" => "n" ),
77                             array(  "column" => "password",    "convert" => "an" ),
78                             array(  "column" => "reminder",    "convert" => "n" ),
79                             array(  "column" => "reminder_answer", "convert" => "aKV" ),
80                             array(  "column" => "mailmaga_flg", "convert" => "n" )                         
81                        );
82
83
84switch ($_POST['mode']){
85   
86case 'confirm':
87    //-- ÆþÎϥǡ¼¥¿¤ÎÊÑ´¹
88    $objPage->arrForm = $_POST;
89    $objPage->arrForm = lfConvertParam($objPage->arrForm, $arrRegistColumn);
90    $objPage->arrForm['email'] = strtolower($objPage->arrForm['email']);        // email¤Ï¤¹¤Ù¤Æ¾®Ê¸»ú¤Ç½èÍý
91
92    /* ÃÂÀ¸Æü¤ÎÊѹ¹¤Ï²Äǽ¤Ë¤¹¤ë
93    //ÃÂÀ¸ÆüÉÔÀµÊѹ¹¤Î¥Á¥§¥Ã¥¯
94    $arrCustomer = lfGetCustomerData();
95    if ($arrCustomer['birth'] != "" && ($objPage->arrForm['year'] != $arrCustomer['year'] || $objPage->arrForm['month'] != $arrCustomer['month'] || $objPage->arrForm['day'] != $arrCustomer['day'])){
96        sfDispSiteError(CUSTOMER_ERROR);
97    }else{
98    */
99        //¥¨¥é¡¼¥Á¥§¥Ã¥¯
100        $objPage->arrErr = lfErrorCheck($objPage->arrForm);
101        $email_flag = true;
102        //¥á¡¼¥ë¥¢¥É¥ì¥¹¤òÊѹ¹¤·¤Æ¤¤¤ë¾ì¹ç¡¢¥á¡¼¥ë¥¢¥É¥ì¥¹¤Î½ÅÊ£¥Á¥§¥Ã¥¯
103        if ($objPage->arrForm['email'] != $objCustomer->getValue('email')){
104            $email_cnt = $objQuery->count("dtb_customer","del_flg=0 AND email=?", array($objPage->arrForm['email']));
105            if ($email_cnt > 0){
106                $email_flag = false;
107            }
108        }
109        //¥¨¥é¡¼¤Ê¤·¤Ç¤«¤Ä¥á¡¼¥ë¥¢¥É¥ì¥¹¤¬½ÅÊ£¤·¤Æ¤¤¤Ê¤¤¾ì¹ç
110        if ($objPage->arrErr == "" && $email_flag == true){
111            //³Îǧ¥Ú¡¼¥¸¤Ø
112            $objPage->tpl_mainpage = USER_PATH . 'templates/mypage/change_confirm.tpl';
113            $objPage->tpl_title = 'MY¥Ú¡¼¥¸/²ñ°÷ÅÐÏ¿ÆâÍÆÊѹ¹(³Îǧ¥Ú¡¼¥¸)';
114            $passlen = strlen($objPage->arrForm['password']);
115            $objPage->passlen = lfPassLen($passlen);
116        } else {
117            lfFormReturn($objPage->arrForm,$objPage);
118            if ($email_flag == false){
119                $objPage->arrErr['email'].="´û¤Ë»ÈÍѤµ¤ì¤Æ¤¤¤ë¥á¡¼¥ë¥¢¥É¥ì¥¹¤Ç¤¹¡£";
120            }
121        }
122    //}
123    break;
124   
125case 'return':
126    $objPage->arrForm = $_POST;
127    lfFormReturn($objPage->arrForm,$objPage);
128    break;
129   
130case 'complete':
131
132    //-- ÆþÎϥǡ¼¥¿¤ÎÊÑ´¹
133    $arrForm = lfConvertParam($_POST, $arrRegistColumn);
134    $arrForm['email'] = strtolower($arrForm['email']);      // email¤Ï¤¹¤Ù¤Æ¾®Ê¸»ú¤Ç½èÍý
135   
136    /* ÃÂÀ¸Æü¤ÎÊѹ¹¤Ï²Äǽ¤Ë¤¹¤ë
137    //ÃÂÀ¸ÆüÉÔÀµÊѹ¹¤Î¥Á¥§¥Ã¥¯
138    $arrCustomer = lfGetCustomerData();
139    if ($arrCustomer['birth'] != "" && ($arrForm['year'] !=  $arrCustomer['year'] || $arrForm['month'] != $arrCustomer['month'] || $arrForm['day'] != $arrCustomer['day'])){
140        sfDispSiteError(CUSTOMER_ERROR);
141    } else {*/
142   
143        //¥¨¥é¡¼¥Á¥§¥Ã¥¯
144        $objPage->arrErr = lfErrorCheck($objPage->arrForm);
145        $email_flag = true;
146        if($objPage->arrForm['email'] != $objCustomer->getValue('email')) {
147            //¥á¡¼¥ë¥¢¥É¥ì¥¹¤Î½ÅÊ£¥Á¥§¥Ã¥¯
148            $email_cnt = $objQuery->count("dtb_customer","del_flg=0 AND email=?", array($objPage->arrForm['email']));
149            if ($email_cnt > 0){
150                $email_flag = false;
151            }
152        }
153        //¥¨¥é¡¼¤Ê¤·¤Ç¤«¤Ä¥á¡¼¥ë¥¢¥É¥ì¥¹¤¬½ÅÊ£¤·¤Æ¤¤¤Ê¤¤¾ì¹ç
154        if($objPage->arrErr == "" && $email_flag) {
155            $arrForm['customer_id'] = $objCustomer->getValue('customer_id');
156            //-- ÊÔ½¸ÅÐÏ¿
157            sfEditCustomerData($arrForm, $arrRegistColumn);
158            //¥»¥Ã¥·¥ç¥ó¾ðÊó¤òºÇ¿·¤Î¾õÂ֤˹¹¿·¤¹¤ë
159            $objCustomer->updateSession();
160            //´°Î»¥Ú¡¼¥¸¤Ø
161            header("Location: " . sfGetCurrentUri() . "/change_complete.php");
162            exit;
163        } else {
164            sfDispSiteError(CUSTOMER_ERROR);
165        }
166    //}
167    break;
168   
169default:
170    //¸ÜµÒ¾ðÊó¼èÆÀ
171    $objPage->arrForm = lfGetCustomerData();
172    $objPage->arrForm['password'] = DEFAULT_PASSWORD;
173    $objPage->arrForm['password02'] = DEFAULT_PASSWORD;
174    break;
175}
176
177//ÃÂÀ¸Æü¥Ç¡¼¥¿ÅÐÏ¿¤Î̵ͭ
178$arrCustomer = lfGetCustomerData();
179if ($arrCustomer['birth'] != ""){   
180    $objPage->birth_check = true;
181}
182
183$objView->assignobj($objPage);              //$objpageÆâ¤ÎÁ´¤Æ¤Î¥Æ¥ó¥×¥ì¡¼¥ÈÊÑ¿ô¤òsmarty¤Ë³ÊǼ
184$objView->display(SITE_FRAME);              //¥Ñ¥¹¤È¥Æ¥ó¥×¥ì¡¼¥ÈÊÑ¿ô¤Î¸Æ¤Ó½Ð¤·¡¢¼Â¹Ô
185
186//-------------------------------------------------------------------------------------------------------------------------
187
188/* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ */
189function lfInitParam() {
190    global $objFormParam;
191    $objFormParam->addParam("¤ªÌ¾Á°(À«)", "name01", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));
192    $objFormParam->addParam("¤ªÌ¾Á°(̾)", "name02", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));
193    $objFormParam->addParam("¥Õ¥ê¥¬¥Ê(¥»¥¤)", "kana01", STEXT_LEN, "KVCa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));
194    $objFormParam->addParam("¥Õ¥ê¥¬¥Ê(¥á¥¤)", "kana02", STEXT_LEN, "KVCa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));
195    $objFormParam->addParam("͹ÊØÈÖ¹æ1", "zip01", ZIP01_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK"));
196    $objFormParam->addParam("͹ÊØÈÖ¹æ2", "zip02", ZIP02_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK"));
197    $objFormParam->addParam("ÅÔÆ»Éܸ©", "pref", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
198    $objFormParam->addParam("¤´½»½ê1", "addr01", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));
199    $objFormParam->addParam("¤´½»½ê2", "addr02", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));
200    $objFormParam->addParam("¤ªÅÅÏÃÈÖ¹æ1", "tel01", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK"));
201    $objFormParam->addParam("¤ªÅÅÏÃÈÖ¹æ2", "tel02", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK"));
202    $objFormParam->addParam("¤ªÅÅÏÃÈÖ¹æ3", "tel03", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK"));
203}
204                                           
205//¥¨¥é¡¼¥Á¥§¥Ã¥¯
206
207function lfErrorCheck($array) {
208    $objErr = new SC_CheckError($array);
209   
210    $objErr->doFunc(array("¤ªÌ¾Á°¡ÊÀ«¡Ë", 'name01', STEXT_LEN), array("EXIST_CHECK", "SPTAB_CHECK" ,"MAX_LENGTH_CHECK"));
211    $objErr->doFunc(array("¤ªÌ¾Á°¡Ê̾¡Ë", 'name02', STEXT_LEN), array("EXIST_CHECK", "SPTAB_CHECK" ,"MAX_LENGTH_CHECK"));
212    $objErr->doFunc(array("¥Õ¥ê¥¬¥Ê¡Ê¥»¥¤¡Ë", 'kana01', STEXT_LEN), array("EXIST_CHECK", "SPTAB_CHECK" ,"MAX_LENGTH_CHECK", "KANA_CHECK"));
213    $objErr->doFunc(array("¥Õ¥ê¥¬¥Ê¡Ê¥á¥¤¡Ë", 'kana02', STEXT_LEN), array("EXIST_CHECK", "SPTAB_CHECK" ,"MAX_LENGTH_CHECK", "KANA_CHECK"));
214    $objErr->doFunc(array("͹ÊØÈÖ¹æ1", "zip01", ZIP01_LEN ) ,array("EXIST_CHECK", "SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK"));
215    $objErr->doFunc(array("͹ÊØÈÖ¹æ2", "zip02", ZIP02_LEN ) ,array("EXIST_CHECK", "SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK"));
216    $objErr->doFunc(array("͹ÊØÈÖ¹æ", "zip01", "zip02"), array("ALL_EXIST_CHECK"));
217    $objErr->doFunc(array("ÅÔÆ»Éܸ©", 'pref'), array("SELECT_CHECK","NUM_CHECK"));
218    $objErr->doFunc(array("¤´½»½ê1", "addr01", MTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK" ,"MAX_LENGTH_CHECK"));
219    $objErr->doFunc(array("¤´½»½ê2", "addr02", MTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK" ,"MAX_LENGTH_CHECK"));
220    $objErr->doFunc(array('¥á¡¼¥ë¥¢¥É¥ì¥¹', "email", MTEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "NO_SPTAB" ,"EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));
221    $objErr->doFunc(array('¥á¡¼¥ë¥¢¥É¥ì¥¹(³Îǧ)', "email02", MTEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK","NO_SPTAB" , "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));
222    $objErr->doFunc(array('¥á¡¼¥ë¥¢¥É¥ì¥¹', '¥á¡¼¥ë¥¢¥É¥ì¥¹(³Îǧ)', "email", "email02") ,array("EQUAL_CHECK"));
223    $objErr->doFunc(array("¤ªÅÅÏÃÈÖ¹æ1", 'tel01'), array("EXIST_CHECK","SPTAB_CHECK"));
224    $objErr->doFunc(array("¤ªÅÅÏÃÈÖ¹æ2", 'tel02'), array("EXIST_CHECK","SPTAB_CHECK"));
225    $objErr->doFunc(array("¤ªÅÅÏÃÈÖ¹æ3", 'tel03'), array("EXIST_CHECK","SPTAB_CHECK"));
226    $objErr->doFunc(array("¤ªÅÅÏÃÈÖ¹æ", "tel01", "tel02", "tel03", TEL_LEN) ,array("TEL_CHECK"));
227    $objErr->doFunc(array("FAXÈÖ¹æ", "fax01", "fax02", "fax03", TEL_LEN) ,array("TEL_CHECK"));
228    $objErr->doFunc(array("¤´À­ÊÌ", "sex") ,array("SELECT_CHECK", "NUM_CHECK"));
229    $objErr->doFunc(array("¤´¿¦¶È", "job") ,array("NUM_CHECK"));
230    $objErr->doFunc(array("À¸Ç¯·îÆü", "year", "month", "day"), array("CHECK_DATE"));
231    $objErr->doFunc(array("¥Ñ¥¹¥ï¡¼¥É", 'password', PASSWORD_LEN1, PASSWORD_LEN2), array("EXIST_CHECK", "ALNUM_CHECK", "NUM_RANGE_CHECK"));
232    $objErr->doFunc(array("¥Ñ¥¹¥ï¡¼¥É(³Îǧ)", 'password02', PASSWORD_LEN1, PASSWORD_LEN2), array("EXIST_CHECK", "ALNUM_CHECK", "NUM_RANGE_CHECK"));
233    $objErr->doFunc(array("¥Ñ¥¹¥ï¡¼¥É", '¥Ñ¥¹¥ï¡¼¥É(³Îǧ)', 'password', 'password02'), array("EQUAL_CHECK"));
234    $objErr->doFunc(array("¥Ñ¥¹¥ï¡¼¥É¤ò˺¤ì¤¿¤È¤­¤Î¼ÁÌä", "reminder") ,array("SELECT_CHECK", "NUM_CHECK"));
235    $objErr->doFunc(array("¥Ñ¥¹¥ï¡¼¥É¤ò˺¤ì¤¿¤È¤­¤ÎÅú¤¨", "reminder_answer", STEXT_LEN) ,array("EXIST_CHECK", "MAX_LENGTH_CHECK"));
236    $objErr->doFunc(array("¥á¡¼¥ë¥Þ¥¬¥¸¥ó", "mailmaga_flg") ,array("SELECT_CHECK", "NUM_CHECK"));
237    return $objErr->arrErr;
238   
239}
240
241//----¡¡¼èÆÀʸ»úÎó¤ÎÊÑ´¹
242function lfConvertParam($array, $arrRegistColumn) {
243    /*
244     *  ʸ»úÎó¤ÎÊÑ´¹
245     *  K :  ¡ÖȾ³Ñ(ŽÊŽÝŽ¶Ž¸)ÊÒ²¾Ì¾¡×¤ò¡ÖÁ´³ÑÊÒ²¾Ì¾¡×¤ËÊÑ´¹
246     *  C :  ¡ÖÁ´³Ñ¤Ò¤é²¾Ì¾¡×¤ò¡ÖÁ´³Ñ¤«¤¿²¾Ì¾¡×¤ËÊÑ´¹
247     *  V :  ÂùÅÀÉÕ¤­¤Îʸ»ú¤ò°ìʸ»ú¤ËÊÑ´¹¡£"K","H"¤È¶¦¤Ë»ÈÍѤ·¤Þ¤¹ 
248     *  n :  ¡ÖÁ´³Ñ¡×¿ô»ú¤ò¡ÖȾ³Ñ(ŽÊŽÝŽ¶Ž¸)¡×¤ËÊÑ´¹
249     *  a :  Á´³Ñ±Ñ¿ô»ú¤òȾ³Ñ±Ñ¿ô»ú¤ËÊÑ´¹¤¹¤ë
250     */
251    // ¥«¥é¥à̾¤È¥³¥ó¥Ð¡¼¥È¾ðÊó
252    foreach ($arrRegistColumn as $data) {
253        $arrConvList[ $data["column"] ] = $data["convert"];
254    }
255   
256    // ʸ»úÊÑ´¹
257    foreach ($arrConvList as $key => $val) {
258        // POST¤µ¤ì¤Æ¤­¤¿ÃͤΤßÊÑ´¹¤¹¤ë¡£
259        if(strlen(($array[$key])) > 0) {
260            $array[$key] = mb_convert_kana($array[$key] ,$val);
261        }
262    }
263    return $array;
264}
265
266//¸ÜµÒ¾ðÊó¤Î¼èÆÀ
267function lfGetCustomerData(){
268    global $objQuery;
269    global $objCustomer;
270    //¸ÜµÒ¾ðÊó¼èÆÀ
271    $ret = $objQuery->select("*","dtb_customer","customer_id=?", array($objCustomer->getValue('customer_id')));
272    $arrForm = $ret[0];
273
274    //ÃÂÀ¸Æü¤Îǯ·îÆü¼èÆÀ
275    if (isset($arrForm['birth'])){
276        $birth = split(" ", $arrForm["birth"]);
277        list($year, $month, $day) = split("-",$birth[0]);
278       
279        $arrForm['year'] = $year;
280        $arrForm['month'] = $month;
281        $arrForm['day'] = $day;
282       
283    }
284    return $arrForm;
285}
286   
287// ÊÔ½¸ÅÐÏ¿
288function lfRegistData($array, $arrRegistColumn) {
289    global $objQuery;
290    global $objCustomer;
291   
292    foreach ($arrRegistColumn as $data) {
293        if ($data["column"] != "password") {
294            if($array[ $data['column'] ] == "") {
295                $arrRegist[ $data['column'] ] = NULL;
296            } else {
297                $arrRegist[ $data["column"] ] = $array[ $data["column"] ];
298            }
299        }
300    }
301    if (strlen($array["year"]) > 0 && strlen($array["month"]) > 0 && strlen($array["day"]) > 0) {
302        $arrRegist["birth"] = $array["year"] ."/". $array["month"] ."/". $array["day"] ." 00:00:00";
303    } else {
304        $arrRegist["birth"] = NULL;
305    }
306
307    //-- ¥Ñ¥¹¥ï¡¼¥É¤Î¹¹¿·¤¬¤¢¤ë¾ì¹ç¤Ï°Å¹æ²½¡£¡Ê¹¹¿·¤¬¤Ê¤¤¾ì¹ç¤ÏUPDATEʸ¤ò¹½À®¤·¤Ê¤¤¡Ë
308    if ($array["password"] != DEFAULT_PASSWORD) $arrRegist["password"] = sha1($array["password"] . ":" . AUTH_MAGIC);
309    $arrRegist["update_date"] = "NOW()";
310   
311    //-- ÊÔ½¸ÅÐÏ¿¼Â¹Ô
312    $objQuery->begin();
313    $objQuery->update("dtb_customer", $arrRegist, "customer_id = ? ", array($objCustomer->getValue('customer_id')));
314    $objQuery->commit();
315}
316
317//³Îǧ¥Ú¡¼¥¸Íѥѥ¹¥ï¡¼¥Éɽ¼¨ÍÑ
318
319function lfPassLen($passlen){
320    $ret = "";
321    for ($i=0;$i<$passlen;true){
322    $ret.="*";
323    $i++;
324    }
325    return $ret;
326}
327
328//¥¨¥é¡¼¡¢Ìá¤ë»þ¤Ë¥Õ¥©¡¼¥à¤ËÆþÎϾðÊó¤òÊÖ¤¹
329function lfFormReturn($array,$objPage){
330    foreach($array as $key => $val){
331        switch ($key){
332            case 'password':
333            case 'password02':
334            $objPage->$key = $val;
335            break;
336            default:
337            $array[ $key ] = $val;
338            break;
339        }
340    }
341}
342
343?>
Note: See TracBrowser for help on using the repository browser.