Changeset 11982 for branches/comu/html/shopping/complete.php
- Timestamp:
- 2007/03/28 13:01:38 (19 years ago)
- File:
-
- 1 edited
-
branches/comu/html/shopping/complete.php (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/comu/html/shopping/complete.php
r11730 r11982 61 61 } 62 62 63 //¤½¤Î¾¾ðÊó¤Î¼èÆÀ 64 $other_data = $objQuery->get("dtb_order", "memo02", "order_id = ? ", array($order_id)); 65 if($other_data != "") { 66 $arrOther = unserialize($other_data); 67 68 // ¥Ç¡¼¥¿¤òÊÔ½¸ 69 foreach($arrOther as $key => $val){ 70 // URL¤Î¾ì¹ç¤Ë¤Ï¥ê¥ó¥¯¤Ä¤¤Çɽ¼¨¤µ¤»¤ë 71 if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $val["value"])) { 72 $arrOther[$key]["value"] = "<a href='#' onClick=\"window.open('". $val["value"] . "'); \" >" . $val["value"] ."</a>"; 63 // ¤½¤Î¾¾ðÊó¤Î¼èÆÀ 64 $arrResults = $objQuery->getall("SELECT memo02, memo05 FROM dtb_order WHERE order_id = ? ", array($order_id)); 65 66 if (count($arrResults) > 0) { 67 if (isset($arrResults[0]["memo02"]) || isset($arrResults[0]["memo05"])) { 68 // ´°Î»²èÌ̤Çɽ¼¨¤¹¤ë·èºÑÆâÍÆ 69 $arrOther = unserialize($arrResults[0]["memo02"]); 70 // ´°Î»²èÌ̤«¤éÁ÷¿®¤¹¤ë·èºÑÆâÍÆ 71 $arrModuleParam = unserialize($arrResults[0]["memo05"]); 72 73 // ¥Ç¡¼¥¿¤òÊÔ½¸ 74 foreach($arrOther as $key => $val){ 75 // URL¤Î¾ì¹ç¤Ë¤Ï¥ê¥ó¥¯¤Ä¤¤Çɽ¼¨¤µ¤»¤ë 76 if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $val["value"])) { 77 $arrOther[$key]["value"] = "<a href='#' onClick=\"window.open('". $val["value"] . "'); \" >" . $val["value"] ."</a>"; 78 } 73 79 } 80 81 $objPage->arrOther = $arrOther; 82 $objPage->arrModuleParam = $arrModuleParam; 74 83 } 75 76 $objPage->arrOther = $arrOther;77 78 84 } 79 85 … … 229 235 $sqlval['reminder'] = $arrData['reminder']; 230 236 $sqlval['reminder_answer'] = $arrData['reminder_answer']; 231 // ²ñ°÷²¾ÅÐÏ¿232 $sqlval['status'] = 1;233 // URLȽÄêÍÑ¥¡¼234 $sqlval['secret_key'] = sfGetUniqRandomId("t");235 236 $objQuery = new SC_Query();237 $sqlval['create_date'] = "now()";238 $sqlval['update_date'] = "now()";239 $objQuery->insert("dtb_customer", $sqlval);240 241 // ¸ÜµÒID¤Î¼èÆÀ242 $arrRet = $objQuery->select("customer_id", "dtb_customer", "secret_key = ?", array($sqlval['secret_key']));243 $customer_id = $arrRet[0]['customer_id'];244 237 245 238 // ¥á¥ë¥Þ¥¬ÇÛ¿®Íѥե饰¤ÎȽÄê … … 258 251 break; 259 252 } 260 253 // ¥á¥ë¥Þ¥¬¥Õ¥é¥° 254 $sqlval['mailmaga_flg'] = $mail_flag; 255 256 // ²ñ°÷²¾ÅÐÏ¿ 257 $sqlval['status'] = 1; 258 // URLȽÄêÍÑ¥¡¼ 259 $sqlval['secret_key'] = sfGetUniqRandomId("t"); 260 261 261 $objQuery = new SC_Query(); 262 $objQuery->begin(); 263 // ¥á¥ë¥Þ¥¬ÇÛ¿®Íѥơ¼¥Ö¥ëÅÐÏ¿ 264 lfRegistNonCustomer($arrData['order_email'], $mail_flag, $objQuery); 265 $objQuery->commit(); 266 262 $sqlval['create_date'] = "now()"; 263 $sqlval['update_date'] = "now()"; 264 $objQuery->insert("dtb_customer", $sqlval); 265 266 // ¸ÜµÒID¤Î¼èÆÀ 267 $arrRet = $objQuery->select("customer_id", "dtb_customer", "secret_key = ?", array($sqlval['secret_key'])); 268 $customer_id = $arrRet[0]['customer_id']; 269 267 270 //¡¡²¾ÅÐÏ¿´°Î»¥á¡¼¥ëÁ÷¿® 268 271 $objMailPage = new LC_Page(); … … 300 303 301 304 // ¼õÃí¥Æ¡¼¥Ö¥ë¤Ë½ñ¤¹þ¤Þ¤Ê¤¤Îó¤ò½üµî 302 unset($sqlval['mail _flag']); // ¥á¥ë¥Þ¥¬¥Á¥§¥Ã¥¯305 unset($sqlval['mailmaga_flg']); // ¥á¥ë¥Þ¥¬¥Á¥§¥Ã¥¯ 303 306 unset($sqlval['deliv_check']); // Ê̤ΤªÆÏ¤±Àè¥Á¥§¥Ã¥¯ 304 307 unset($sqlval['point_check']); // ¥Ý¥¤¥ó¥ÈÍøÍÑ¥Á¥§¥Ã¥¯ … … 307 310 unset($sqlval['reminder']); // ¥ê¥Þ¥¤¥ó¥À¡¼¼ÁÌä 308 311 unset($sqlval['reminder_answer']); // ¥ê¥Þ¥¤¥ó¥À¡¼Åú¤¨ 309 312 unset($sqlval['mail_flag']); // ¥á¡¼¥ë¥Õ¥é¥° 313 310 314 // Ãíʸ¥¹¥Æ¡¼¥¿¥¹:»ØÄ̵꤬¤±¤ì¤Ð¿·µ¬¼õÉÕ¤ËÀßÄê 311 315 if($sqlval["status"] == ""){ … … 314 318 315 319 // Ê̤ΤªÆÏ¤±Àè¤ò»ØÄꤷ¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢ÇÛÁ÷Àè¤ËÅÐÏ¿½»½ê¤ò¥³¥Ô¡¼¤¹¤ë¡£ 316 if($arrData["deliv_check"] != "1") {320 if($arrData["deliv_check"] == "-1") { 317 321 $sqlval['deliv_name01'] = $arrData['order_name01']; 318 322 $sqlval['deliv_name02'] = $arrData['order_name02']; … … 340 344 // INSERT¤Î¼Â¹Ô 341 345 $objQuery->insert("dtb_order", $sqlval); 342 343 // ¥á¥ë¥Þ¥¬ÇÛ¿®´õ˾¾ðÊó¤ÎÅÐÏ¿344 lfRegistNonCustomer($arrData['order_email'], $arrData['mail_flag'], $objQuery);345 346 346 347 return $order_id; … … 495 496 } 496 497 497 /* Èó²ñ°÷¤Î¥á¥ë¥Þ¥¬¥Æ¡¼¥Ö¥ë¤Ø¤ÎÅÐÏ¿ */498 function lfRegistNonCustomer($email, $mail_flag, $objQuery) {499 // ²ñ°÷¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç500 if(!sfCheckCustomerMailMaga($email)) {501 $where = "email = ?";502 $objQuery->delete("dtb_customer_mail", $where, array($email));503 $sqlval['email'] = $email;504 $sqlval['mail_flag'] = $mail_flag;505 $sqlval['create_date'] = "now()";506 $sqlval['update_date'] = "now()";507 $objQuery->insert("dtb_customer_mail", $sqlval);508 }509 }510 511 498 // ºß¸Ë¤ò¸º¤é¤¹½èÍý 512 499 function lfReduceStock($objQuery, $arrID, $quantity) {
Note: See TracChangeset
for help on using the changeset viewer.
