Changeset 12566 for branches/dev/html/mobile/shopping/nonmember.php
- Timestamp:
- 2007/05/11 18:32:27 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev/html/mobile/shopping/nonmember.php
r12541 r12566 189 189 } 190 190 191 if ($_POST["mode"] == "deliv") { 192 193 $objFormParam = new SC_FormParam(); 194 // ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ 195 196 // POSTÃͤμèÆÀ 197 $objFormParam->setParam($_POST); 198 199 // ÆþÎÏÃͤμèÆÀ 200 $objPage->arrForm = $objFormParam->getFormParamList(); 201 $objPage->arrErr = $arrErr; 202 203 // $cnt = 1; 204 // foreach($objOtherAddr as $val) { 205 // $objPage->arrAddr[$cnt] = $val; 206 // $cnt++; 207 // } 208 209 $objPage->arrAddr[0]['zip01'] = $objPage->zip01; 210 $objPage->arrAddr[0]['zip02'] = $objPage->zip02; 211 $objPage->arrAddr[0]['pref'] = $objPage->pref; 212 $objPage->arrAddr[0]['addr01'] = $objPage->addr01; 213 $objPage->arrAddr[0]['addr02'] = $objPage->addr02; 214 215 $objPage->tpl_mainpage = 'shopping/deliv.tpl'; 216 $objPage->tpl_title = '¤ªÆϤ±Àè¾ðÊó'; 217 } 218 219 if ($_POST["mode"] == "customer_addr") { 220 221 222 191 // if ($_POST["mode"] == "deliv") { 192 // 223 193 // $objFormParam = new SC_FormParam(); 224 194 // // ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ … … 243 213 // $objPage->arrAddr[0]['addr02'] = $objPage->addr02; 244 214 // 245 // foreach($objOtherAddr as $val) { 246 // $objPage->arrAddr[$cnt] = $val; 247 // $cnt++; 248 // } 215 // $objPage->tpl_mainpage = 'shopping/deliv.tpl'; 216 // $objPage->tpl_title = '¤ªÆϤ±Àè¾ðÊó'; 217 // } 218 219 if ($_POST["mode"] == "customer_addr") { 220 $objPage->uniqid = lfRegistData ($objPage->arrForm, $arrRegistColumn, $arrRejectRegistColumn); 249 221 header("Location:" . gfAddSessionId("./payment.php")); 250 222 print($_POST); … … 253 225 //--¡¡²¾ÅÐÏ¿¤È´°Î»²èÌÌ 254 226 if ($_POST["mode"] == "complete") { 255 //$objPage->uniqid = lfRegistData ($objPage->arrForm, $arrRegistColumn, $arrRejectRegistColumn);227 $objPage->uniqid = lfRegistData ($objPage->arrForm, $arrRegistColumn, $arrRejectRegistColumn); 256 228 257 229 // ¶õ¥á¡¼¥ë¤ò¼õ¿®ºÑ¤ß¤Î¾ì¹ç¤Ï¤¹¤°¤ËËÜÅÐÏ¿´°Î»¤Ë¤¹¤ë¡£ 258 if (isset($_SESSION['mobile']['kara_mail_from'])) {259 header("Location:" . gfAddSessionId(MOBILE_URL_DIR . "regist/index.php?mode=regist&id=" . $objPage->uniqid));260 exit;261 }230 // if (isset($_SESSION['mobile']['kara_mail_from'])) { 231 // header("Location:" . gfAddSessionId(MOBILE_URL_DIR . "regist/index.php?mode=regist&id=" . $objPage->uniqid)); 232 // exit; 233 // } 262 234 263 235 $objPage->tpl_mainpage = 'shopping/complete.tpl'; … … 305 277 306 278 //---- function·² 307 function lfRegistData ($array, $arrRegistColumn, $arrRejectRegistColumn) { 308 global $objConn; 309 310 // ²¾ÅÐÏ¿ 311 foreach ($arrRegistColumn as $data) { 312 if (strlen($array[ $data["column"] ]) > 0 && ! in_array($data["column"], $arrRejectRegistColumn)) { 313 $arrRegist[ $data["column"] ] = $array[ $data["column"] ]; 314 } 315 } 316 317 // ÃÂÀ¸Æü¤¬ÆþÎϤµ¤ì¤Æ¤¤¤ë¾ì¹ç 318 if (strlen($array["year"]) > 0 ) { 319 $arrRegist["birth"] = $array["year"] ."/". $array["month"] ."/". $array["day"] ." 00:00:00"; 320 } 321 322 // ¥Ñ¥¹¥ï¡¼¥É¤Î°Å¹æ²½ 323 $arrRegist["password"] = sha1($arrRegist["password"] . ":" . AUTH_MAGIC); 324 325 $count = 1; 326 while ($count != 0) { 327 $uniqid = sfGetUniqRandomId("t"); 328 $count = $objConn->getOne("SELECT COUNT(*) FROM dtb_customer WHERE secret_key = ?", array($uniqid)); 329 } 330 331 switch($array["mailmaga_flg"]) { 332 case 1: 333 $arrRegist["mailmaga_flg"] = 4; 334 break; 335 case 2: 336 $arrRegist["mailmaga_flg"] = 5; 337 break; 338 default: 339 $arrRegist["mailmaga_flg"] = 6; 340 break; 341 } 342 343 $arrRegist["secret_key"] = $uniqid; // ²¾ÅÐÏ¿IDȯ¹Ô 344 $arrRegist["create_date"] = "now()"; // ºîÀ®Æü 345 $arrRegist["update_date"] = "now()"; // ¹¹¿·Æü 346 $arrRegist["first_buy_date"] = ""; // ºÇ½é¤Î¹ØÆþÆü 347 348 // ·ÈÂӥ᡼¥ë¥¢¥É¥ì¥¹ 349 $arrRegist['email_mobile'] = $arrRegist['email']; 350 351 //-- ²¾ÅÐÏ¿¼Â¹Ô 352 $objConn->query("BEGIN"); 353 279 function lfRegistData($uniqid) { 280 global $objFormParam; 281 $arrRet = $objFormParam->getHashArray(); 282 $sqlval = $objFormParam->getDbArray(); 283 // ÅÐÏ¿¥Ç¡¼¥¿¤ÎºîÀ® 284 $sqlval['order_temp_id'] = $uniqid; 285 $sqlval['order_birth'] = sfGetTimestamp($arrRet['year'], $arrRet['month'], $arrRet['day']); 286 $sqlval['update_date'] = 'Now()'; 287 $sqlval['customer_id'] = '0'; 288 289 // ´û¸¥Ç¡¼¥¿¤Î¥Á¥§¥Ã¥¯ 354 290 $objQuery = new SC_Query(); 355 $objQuery->insert("dtb_customer", $arrRegist); 356 357 /* ¥á¥ë¥Þ¥¬²ñ°÷µ¡Ç½¤Ï¸½ºßÄä»ßÃæ¡¡2007/03/07 358 //--¡¡Èó²ñ°÷¤Ç¥á¥ë¥Þ¥¬ÅÐÏ¿¤·¤Æ¤¤¤ë¤«¤ÎȽÄê 359 $sql = "SELECT count(*) FROM dtb_customer_mail WHERE email = ?"; 360 $mailResult = $objConn->getOne($sql, array($arrRegist["email"])); 361 362 //--¡¡¥á¥ë¥Þ¥¬²¾ÅÐÏ¿¼Â¹Ô 363 $arrRegistMail["email"] = $arrRegist["email"]; 364 if ($array["mailmaga_flg"] == 1) { 365 $arrRegistMail["mailmaga_flg"] = 4; 366 } elseif ($array["mailmaga_flg"] == 2) { 367 $arrRegistMail["mailmaga_flg"] = 5; 291 $where = "order_temp_id = ?"; 292 $cnt = $objQuery->count("dtb_order_temp", $where, array($uniqid)); 293 // ´û¸¥Ç¡¼¥¿¤¬¤Ê¤¤¾ì¹ç 294 if ($cnt == 0) { 295 $sqlval['create_date'] = 'Now()'; 296 $objQuery->insert("dtb_order_temp", $sqlval); 368 297 } else { 369 $arrRegistMail["mailmaga_flg"] = 6; 370 } 371 $arrRegistMail["update_date"] = "now()"; 372 373 // Èó²ñ°÷¤Ç¥á¥ë¥Þ¥¬ÅÐÏ¿¤·¤Æ¤¤¤ë¾ì¹ç 374 if ($mailResult == 1) { 375 $objQuery->update("dtb_customer_mail", $arrRegistMail, "email = '" .addslashes($arrRegistMail["email"]). "'"); 376 } else { //¡¡¿·µ¬ÅÐÏ¿¤Î¾ì¹ç 377 $arrRegistMail["create_date"] = "now()"; 378 $objQuery->insert("dtb_customer_mail", $arrRegistMail); 379 } 380 */ 381 $objConn->query("COMMIT"); 382 383 return $uniqid; 298 $objQuery->update("dtb_order_temp", $sqlval, $where, array($uniqid)); 299 } 384 300 } 385 301
Note: See TracChangeset
for help on using the changeset viewer.