source: temp/trunk/html/mypage/change.php @ 5238

Revision 5238, 13.5 KB checked in by kakinaka, 20 years ago (diff)

blank

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