Changeset 11982 for branches/comu/html/admin/customer/edit.php
- Timestamp:
- 2007/03/28 13:01:38 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu/html/admin/customer/edit.php
r11730 r11982 36 36 $this->tpl_pager = DATA_PATH . 'Smarty/templates/admin/pager.tpl'; 37 37 $this->tpl_subtitle = '¸ÜµÒ¥Þ¥¹¥¿'; 38 38 39 39 global $arrPref; 40 40 $this->arrPref = $arrPref; … … 68 68 array( "column" => "addr02", "convert" => "aKV" ), 69 69 array( "column" => "email", "convert" => "a" ), 70 array( "column" => "email_mobile", "convert" => "a" ), 70 71 array( "column" => "tel01", "convert" => "n" ), 71 72 array( "column" => "tel02", "convert" => "n" ), … … 80 81 array( "column" => "reminder", "convert" => "n" ), 81 82 array( "column" => "reminder_answer", "convert" => "aKV" ), 83 array( "column" => "mailmaga_flg", "convert" => "n" ), 82 84 array( "column" => "note", "convert" => "aKV" ), 83 85 array( "column" => "point", "convert" => "n" ), … … 106 108 107 109 //--¡¡¸ÜµÒ¥Ç¡¼¥¿¼èÆÀ 108 $sql = "SELECT A.*, B.mail_flag FROM dtb_customer AS A LEFT OUTER JOIN dtb_customer_mail AS B USING(email) 109 WHERE A.del_flg = 0 AND A.customer_id = ?"; 110 $sql = "SELECT * FROM dtb_customer WHERE del_flg = 0 AND customer_id = ?"; 110 111 $result = $objConn->getAll($sql, array($_POST["edit_customer_id"])); 111 112 $objPage->list_data = $result[0]; … … 128 129 129 130 //----¡¡¸ÜµÒ¾ðÊóÊÔ½¸ 130 if ( $_POST["mode"] != "edit" && is_numeric($_POST["customer_id"])) {131 if ( $_POST["mode"] != "edit" && $_POST["mode"] != "edit_search" && is_numeric($_POST["customer_id"])) { 131 132 132 133 //-- POST¥Ç¡¼¥¿¤Î°ú¤·Ñ¤® … … 207 208 208 209 $arrRegist["update_date"] = "Now()"; 209 $arrRegistMail["update_date"] = "Now()"; 210 $arrRegistMail["mail_flag"] = $array["mail_flag"]; 211 $arrRegistMail['email'] = $array['email']; 210 212 211 //-- ÊÔ½¸ÅÐÏ¿¼Â¹Ô 213 212 $objConn->query("BEGIN"); 214 213 $objQuery->Insert("dtb_customer", $arrRegist, "customer_id = '" .addslashes($array["customer_id"]). "'"); 215 216 //-- ¥á¥ë¥Þ¥¬ÅÐÏ¿ 217 $mailmaga = $objQuery->getAll("SELECT * FROM dtb_customer_mail WHERE email = ?", $array["edit_email"]); 218 219 if(count($mailmaga) > 0 ){ 220 $objQuery->Update("dtb_customer_mail", $arrRegistMail, "email = '" .addslashes($array["edit_email"]). "'"); 221 }else{ 222 $arrRegistMail["create_date"] = "Now()"; 223 //$arrRegist["create_date"] = date( "Y/m/d H:i:s", time()); 224 $objQuery->Insert("dtb_customer_mail", $arrRegistMail); 225 } 214 226 215 $objConn->query("COMMIT"); 227 216 } … … 282 271 283 272 $objErr->doFunc(array('¥á¡¼¥ë¥¢¥É¥ì¥¹(¥â¥Ð¥¤¥ë)', "email_mobile", MTEXT_LEN) ,array("EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK")); 273 //¸½²ñ°÷¤ÎȽÄê ¢ª¡¡¸½²ñ°÷¤â¤·¤¯¤Ï²¾ÅÐÏ¿Ãæ¤Ï¡¢¥á¥¢¥É°ì°Õ¤¬Á°Äó¤Ë¤Ê¤Ã¤Æ¤ë¤Î¤ÇƱ¤¸¥á¥¢¥É¤ÇÅÐÏ¿ÉÔ²Ä 274 if (strlen($array["email_mobile"]) > 0) { 275 $sql = "SELECT customer_id FROM dtb_customer WHERE email_mobile ILIKE ? escape '#' AND (status = 1 OR status = 2) AND del_flg = 0 AND customer_id <> ?"; 276 $checkMail = ereg_replace( "_", "#_", $array["email_mobile"]); 277 $result = $objConn->getAll($sql, array($checkMail, $array["customer_id"])); 278 if (count($result) > 0) { 279 $objErr->arrErr["email_mobile"] .= "¢¨ ¤¹¤Ç¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¥á¡¼¥ë¥¢¥É¥ì¥¹(¥â¥Ð¥¤¥ë)¤Ç¤¹¡£"; 280 } 281 } 282 283 284 284 $objErr->doFunc(array("¤ªÅÅÏÃÈÖ¹æ1", 'tel01'), array("EXIST_CHECK")); 285 285 $objErr->doFunc(array("¤ªÅÅÏÃÈÖ¹æ2", 'tel02'), array("EXIST_CHECK")); … … 294 294 $objErr->doFunc(array("¥Ñ¥¹¥ï¡¼¥É¤ò˺¤ì¤¿¤È¤¤Î¥Ò¥ó¥È ¼ÁÌä", "reminder") ,array("SELECT_CHECK", "NUM_CHECK")); 295 295 $objErr->doFunc(array("¥Ñ¥¹¥ï¡¼¥É¤ò˺¤ì¤¿¤È¤¤Î¥Ò¥ó¥È Åú¤¨", "reminder_answer", STEXT_LEN) ,array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 296 $objErr->doFunc(array("¥á¡¼¥ë¥Þ¥¬¥¸¥ó", "mail _flag") ,array("SELECT_CHECK", "NUM_CHECK"));296 $objErr->doFunc(array("¥á¡¼¥ë¥Þ¥¬¥¸¥ó", "mailmaga_flg") ,array("SELECT_CHECK", "NUM_CHECK")); 297 297 $objErr->doFunc(array("À¸Ç¯·îÆü", "year", "month", "day"), array("CHECK_DATE")); 298 $objErr->doFunc(array("¥á¡¼¥ë¥Þ¥¬¥¸¥ó", 'mail_flag'), array("SELECT_CHECK"));299 298 $objErr->doFunc(array("SHOPÍÑ¥á¥â", 'note', LTEXT_LEN), array("MAX_LENGTH_CHECK")); 300 299 $objErr->doFunc(array("½ê»ý¥Ý¥¤¥ó¥È", "point", TEL_LEN) ,array("MAX_LENGTH_CHECK", "NUM_CHECK")); … … 314 313 $page_max = SEARCH_PMAX; 315 314 //¹ØÆþÍúÎò¤Î·ï¿ô¼èÆÀ 316 $objPage->tpl_linemax = $objQuery->count("dtb_order","customer_id=? ", array($customer_id));315 $objPage->tpl_linemax = $objQuery->count("dtb_order","customer_id=? AND del_flg = 0 ", array($customer_id)); 317 316 $linemax = $objPage->tpl_linemax; 318 317 … … 329 328 $objQuery->setorder($order); 330 329 //¹ØÆþÍúÎò¾ðÊó¤Î¼èÆÀ 331 $arrPurchaseHistory = $objQuery->select("*", "dtb_order", "customer_id=? ", array($customer_id));330 $arrPurchaseHistory = $objQuery->select("*", "dtb_order", "customer_id=? AND del_flg = 0 ", array($customer_id)); 332 331 333 332 return $arrPurchaseHistory;
Note: See TracChangeset
for help on using the changeset viewer.