- Timestamp:
- 2007/07/20 15:58:59 (16 years ago)
- Location:
- branches/feature-module-update
- Files:
-
- 1 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update
-
Property
svn:ignore
set to
.cache
.settings
.projectOptions
-
Property
svn:ignore
set to
-
branches/feature-module-update/html/admin/customer/edit.php
r12157 r15078 7 7 require_once("../require.php"); 8 8 9 // ǧ¾Ú²ÄÈݤÎȽÄê9 // 認証可否の判定 10 10 $objSess = new SC_Session(); 11 11 sfIsSuccess($objSess); 12 12 13 //---- ¥Ú¡¼¥¸É½¼¨ÍÑ¥¯¥é¥¹13 //---- ページ表示用クラス 14 14 class LC_Page { 15 15 var $arrSession; … … 35 35 $this->tpl_subno = 'index'; 36 36 $this->tpl_pager = DATA_PATH . 'Smarty/templates/admin/pager.tpl'; 37 $this->tpl_subtitle = ' ¸ÜµÒ¥Þ¥¹¥¿';37 $this->tpl_subtitle = '顧客マスタ'; 38 38 39 39 global $arrPref; … … 52 52 $objView = new SC_AdminView(); 53 53 $objDate = new SC_Date(1901); 54 $objPage->arrYear = $objDate->getYear(); // ¡¡ÆüÉÕ¥×¥ë¥À¥¦¥óÀßÄê54 $objPage->arrYear = $objDate->getYear(); // 日付プルダウン設定 55 55 $objPage->arrMonth = $objDate->getMonth(); 56 56 $objPage->arrDay = $objDate->getDay(); 57 57 58 //---- ÅÐÏ¿ÍÑ¥«¥é¥àÇÛÎó58 //---- 登録用カラム配列 59 59 $arrRegistColumn = array( 60 60 array( "column" => "name01", "convert" => "aKV" ), … … 87 87 ); 88 88 89 //---- ÅÐÏ¿½ü³°ÍÑ¥«¥é¥àÇÛÎó89 //---- 登録除外用カラム配列 90 90 $arrRejectRegistColumn = array("year", "month", "day"); 91 91 92 // ¸¡º÷¾ò·ï¤òÊÝ»ý92 // 検索条件を保持 93 93 if ($_POST['mode'] == "edit_search") { 94 94 $arrSearch = $_POST; … … 104 104 $objPage->arrSearchData= $arrSearchData; 105 105 106 //---- ¡¡¸ÜµÒÊÔ½¸¾ðÊó¼èÆÀ106 //---- 顧客編集情報取得 107 107 if (($_POST["mode"] == "edit" || $_POST["mode"] == "edit_search") && is_numeric($_POST["edit_customer_id"])) { 108 108 109 //-- ¡¡¸ÜµÒ¥Ç¡¼¥¿¼èÆÀ109 //-- 顧客データ取得 110 110 $sql = "SELECT * FROM dtb_customer WHERE del_flg = 0 AND customer_id = ?"; 111 111 $result = $objConn->getAll($sql, array($_POST["edit_customer_id"])); … … 120 120 121 121 $objPage->list_data["password"] = DEFAULT_PASSWORD; 122 //DB ÅÐÏ¿¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹¤òÅϤ¹122 //DB登録のメールアドレスを渡す 123 123 $objPage->tpl_edit_email = $result[0]['email']; 124 // ¹ØÆþÍúÎò¾ðÊó¤Î¼èÆÀ124 //購入履歴情報の取得 125 125 $objPage->arrPurchaseHistory = lfPurchaseHistory($_POST['edit_customer_id']); 126 // »Ùʧ¤¤ÊýË¡¤Î¼èÆÀ126 // 支払い方法の取得 127 127 $objPage->arrPayment = sfGetIDValueList("dtb_payment", "payment_id", "payment_method"); 128 128 } 129 129 130 //---- ¡¡¸ÜµÒ¾ðÊóÊÔ½¸130 //---- 顧客情報編集 131 131 if ( $_POST["mode"] != "edit" && $_POST["mode"] != "edit_search" && is_numeric($_POST["customer_id"])) { 132 132 133 //-- POST ¥Ç¡¼¥¿¤Î°ú¤·Ñ¤®133 //-- POSTデータの引き継ぎ 134 134 $objPage->arrForm = $_POST; 135 $objPage->arrForm['email'] = strtolower($objPage->arrForm['email']); // email ¤Ï¤¹¤Ù¤Æ¾®Ê¸»ú¤Ç½èÍý136 137 //-- ÆþÎϥǡ¼¥¿¤ÎÊÑ´¹135 $objPage->arrForm['email'] = strtolower($objPage->arrForm['email']); // emailはすべて小文字で処理 136 137 //-- 入力データの変換 138 138 $objPage->arrForm = lfConvertParam($objPage->arrForm, $arrRegistColumn); 139 //-- ÆþÎÏ¥Á¥§¥Ã¥¯139 //-- 入力チェック 140 140 $objPage->arrErr = lfErrorCheck($objPage->arrForm); 141 141 142 //-- ÆþÎÏ¥¨¥é¡¼È¯À¸ or ¥ê¥¿¡¼¥ó»þ142 //-- 入力エラー発生 or リターン時 143 143 if ($objPage->arrErr || $_POST["mode"] == "return") { 144 144 foreach($objPage->arrForm as $key => $val) { 145 145 $objPage->list_data[ $key ] = $val; 146 146 } 147 // ¹ØÆþÍúÎò¾ðÊó¤Î¼èÆÀ147 //購入履歴情報の取得 148 148 $objPage->arrPurchaseHistory = lfPurchaseHistory($_POST['customer_id']); 149 // »Ùʧ¤¤ÊýË¡¤Î¼èÆÀ149 // 支払い方法の取得 150 150 $objPage->arrPayment = sfGetIDValueList("dtb_payment", "payment_id", "payment_method"); 151 151 152 152 } else { 153 //-- ³Îǧ153 //-- 確認 154 154 if ($_POST["mode"] == "confirm") { 155 155 $objPage->tpl_mainpage = 'customer/edit_confirm.tpl'; … … 158 158 159 159 } 160 //-- ¡¡ÊÔ½¸160 //-- 編集 161 161 if($_POST["mode"] == "complete") { 162 162 $objPage->tpl_mainpage = 'customer/edit_complete.tpl'; 163 163 164 // ¸½ºß¤Î²ñ°÷¾ðÊó¤ò¼èÆÀ¤¹¤ë164 // 現在の会員情報を取得する 165 165 $arrCusSts = $objQuery->getOne("SELECT status FROM dtb_customer WHERE customer_id = ?", array($_POST["customer_id"])); 166 166 167 // ²ñ°÷¾ðÊó¤¬Êѹ¹¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¥·¡¼¥¯¥ì¥Ã¥È¢ñ¤â¹¹¿·¤¹¤ë¡£167 // 会員情報が変更されている場合にはシークレット№も更新する。 168 168 if ($arrCusSts != $_POST['status']){ 169 169 $secret = sfGetUniqRandomId("r"); … … 171 171 array_push($arrRegistColumn, array('column' => 'secret_key', 'convert' => 'n')); 172 172 } 173 //-- ÊÔ½¸ÅÐÏ¿173 //-- 編集登録 174 174 sfEditCustomerData($objPage->arrForm, $arrRegistColumn); 175 175 } … … 177 177 } 178 178 179 //---- ¡¡¥Ú¡¼¥¸É½¼¨179 //---- ページ表示 180 180 $objView->assignobj($objPage); 181 181 $objView->display(MAIN_FRAME); … … 185 185 //-------------- function 186 186 187 // ÊÔ½¸ÅÐÏ¿187 // 編集登録 188 188 function lfRegisDatat($array, $arrRegistColumn) { 189 189 global $objConn; … … 200 200 } 201 201 202 //-- ¥Ñ¥¹¥ï¡¼¥É¤Î¹¹¿·¤¬¤¢¤ë¾ì¹ç¤Ï°Å¹æ²½¡£¡Ê¹¹¿·¤¬¤Ê¤¤¾ì¹ç¤ÏUPDATEʸ¤ò¹½À®¤·¤Ê¤¤¡Ë202 //-- パスワードの更新がある場合は暗号化。(更新がない場合はUPDATE文を構成しない) 203 203 if ($array["password"] != DEFAULT_PASSWORD) { 204 204 $arrRegist["password"] = sha1($array["password"] . ":" . AUTH_MAGIC); … … 209 209 $arrRegist["update_date"] = "Now()"; 210 210 211 //-- ÊÔ½¸ÅÐÏ¿¼Â¹Ô211 //-- 編集登録実行 212 212 $objConn->query("BEGIN"); 213 213 $objQuery->Insert("dtb_customer", $arrRegist, "customer_id = '" .addslashes($array["customer_id"]). "'"); … … 217 217 218 218 219 //---- ¡¡¼èÆÀʸ»úÎó¤ÎÊÑ´¹219 //---- 取得文字列の変換 220 220 function lfConvertParam($array, $arrRegistColumn) { 221 221 /* 222 * ʸ»úÎó¤ÎÊÑ´¹223 * K : ¡ÖȾ³Ñ(Êݶ¸)ÊÒ²¾Ì¾¡×¤ò¡ÖÁ´³ÑÊÒ²¾Ì¾¡×¤ËÊÑ´¹224 * C : ¡ÖÁ´³Ñ¤Ò¤é²¾Ì¾¡×¤ò¡ÖÁ´³Ñ¤«¤¿²¾Ì¾¡×¤ËÊÑ´¹225 * V : ÂùÅÀÉÕ¤¤Îʸ»ú¤ò°ìʸ»ú¤ËÊÑ´¹¡£"K","H"¤È¶¦¤Ë»ÈÍѤ·¤Þ¤¹226 * n : ¡ÖÁ´³Ñ¡×¿ô»ú¤ò¡ÖȾ³Ñ(Êݶ¸)¡×¤ËÊÑ´¹227 * a : Á´³Ñ±Ñ¿ô»ú¤òȾ³Ñ±Ñ¿ô»ú¤ËÊÑ´¹¤¹¤ë222 * 文字列の変換 223 * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 224 * C : 「全角ひら仮名」を「全角かた仮名」に変換 225 * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 226 * n : 「全角」数字を「半角(ハンカク)」に変換 227 * a : 全角英数字を半角英数字に変換する 228 228 */ 229 // ¥«¥é¥à̾¤È¥³¥ó¥Ð¡¼¥È¾ðÊó229 // カラム名とコンバート情報 230 230 foreach ($arrRegistColumn as $data) { 231 231 $arrConvList[ $data["column"] ] = $data["convert"]; 232 232 } 233 // ʸ»úÊÑ´¹233 // 文字変換 234 234 foreach ($arrConvList as $key => $val) { 235 // POST ¤µ¤ì¤Æ¤¤¿ÃͤΤßÊÑ´¹¤¹¤ë¡£235 // POSTされてきた値のみ変換する。 236 236 if(strlen(($array[$key])) > 0) { 237 237 $array[$key] = mb_convert_kana($array[$key] ,$val); … … 241 241 } 242 242 243 //---- ÆþÎÏ¥¨¥é¡¼¥Á¥§¥Ã¥¯243 //---- 入力エラーチェック 244 244 function lfErrorCheck($array) { 245 245 … … 247 247 $objErr = new SC_CheckError($array); 248 248 249 $objErr->doFunc(array(" ²ñ°÷¾õÂÖ", 'status'), array("EXIST_CHECK"));250 $objErr->doFunc(array(" ¤ªÌ¾Á°¡ÊÀ«¡Ë", 'name01', STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK"));251 $objErr->doFunc(array(" ¤ªÌ¾Á°¡Ê̾¡Ë", 'name02', STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK"));252 $objErr->doFunc(array(" ¥Õ¥ê¥¬¥Ê¡ÊÀ«¡Ë", 'kana01', STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK", "KANA_CHECK"));253 $objErr->doFunc(array(" ¥Õ¥ê¥¬¥Ê¡Ê̾¡Ë", 'kana02', STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK", "KANA_CHECK"));254 $objErr->doFunc(array(" Í¹ÊØÈÖ¹æ1", "zip01", ZIP01_LEN ) ,array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK"));255 $objErr->doFunc(array(" Í¹ÊØÈÖ¹æ2", "zip02", ZIP02_LEN ) ,array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK"));256 $objErr->doFunc(array(" Í¹ÊØÈÖ¹æ", "zip01", "zip02"), array("ALL_EXIST_CHECK"));257 $objErr->doFunc(array(" ÅÔÆ»Éܸ©", 'pref'), array("SELECT_CHECK","NUM_CHECK"));258 $objErr->doFunc(array(" ¤´½»½ê¡Ê1¡Ë", "addr01", MTEXT_LEN), array("EXIST_CHECK","MAX_LENGTH_CHECK"));259 $objErr->doFunc(array(" ¤´½»½ê¡Ê2¡Ë", "addr02", MTEXT_LEN), array("EXIST_CHECK","MAX_LENGTH_CHECK"));260 $objErr->doFunc(array(' ¥á¡¼¥ë¥¢¥É¥ì¥¹', "email", MTEXT_LEN) ,array("EXIST_CHECK", "NO_SPTAB", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));261 262 // ¸½²ñ°÷¤ÎȽÄê ¢ª¡¡¸½²ñ°÷¤â¤·¤¯¤Ï²¾ÅÐÏ¿Ãæ¤Ï¡¢¥á¥¢¥É°ì°Õ¤¬Á°Äó¤Ë¤Ê¤Ã¤Æ¤ë¤Î¤ÇƱ¤¸¥á¥¢¥É¤ÇÅÐÏ¿ÉÔ²Ä249 $objErr->doFunc(array("会員状態", 'status'), array("EXIST_CHECK")); 250 $objErr->doFunc(array("お名前(姓)", 'name01', STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 251 $objErr->doFunc(array("お名前(名)", 'name02', STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 252 $objErr->doFunc(array("フリガナ(姓)", 'kana01', STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK", "KANA_CHECK")); 253 $objErr->doFunc(array("フリガナ(名)", 'kana02', STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK", "KANA_CHECK")); 254 $objErr->doFunc(array("郵便番号1", "zip01", ZIP01_LEN ) ,array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK")); 255 $objErr->doFunc(array("郵便番号2", "zip02", ZIP02_LEN ) ,array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK")); 256 $objErr->doFunc(array("郵便番号", "zip01", "zip02"), array("ALL_EXIST_CHECK")); 257 $objErr->doFunc(array("都道府県", 'pref'), array("SELECT_CHECK","NUM_CHECK")); 258 $objErr->doFunc(array("ご住所(1)", "addr01", MTEXT_LEN), array("EXIST_CHECK","MAX_LENGTH_CHECK")); 259 $objErr->doFunc(array("ご住所(2)", "addr02", MTEXT_LEN), array("EXIST_CHECK","MAX_LENGTH_CHECK")); 260 $objErr->doFunc(array('メールアドレス', "email", MTEXT_LEN) ,array("EXIST_CHECK", "NO_SPTAB", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK")); 261 262 //現会員の判定 → 現会員もしくは仮登録中は、メアド一意が前提になってるので同じメアドで登録不可 263 263 if (strlen($array["email"]) > 0) { 264 264 $sql = "SELECT customer_id FROM dtb_customer WHERE email ILIKE ? escape '#' AND (status = 1 OR status = 2) AND del_flg = 0 AND customer_id <> ?"; … … 266 266 $result = $objConn->getAll($sql, array($checkMail, $array["customer_id"])); 267 267 if (count($result) > 0) { 268 $objErr->arrErr["email"] .= " ¢¨ ¤¹¤Ç¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¥á¡¼¥ë¥¢¥É¥ì¥¹¤Ç¤¹¡£";268 $objErr->arrErr["email"] .= "※ すでに登録されているメールアドレスです。"; 269 269 } 270 270 } 271 271 272 $objErr->doFunc(array(' ¥á¡¼¥ë¥¢¥É¥ì¥¹(¥â¥Ð¥¤¥ë)', "email_mobile", MTEXT_LEN) ,array("EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));273 // ¸½²ñ°÷¤ÎȽÄê ¢ª¡¡¸½²ñ°÷¤â¤·¤¯¤Ï²¾ÅÐÏ¿Ãæ¤Ï¡¢¥á¥¢¥É°ì°Õ¤¬Á°Äó¤Ë¤Ê¤Ã¤Æ¤ë¤Î¤ÇƱ¤¸¥á¥¢¥É¤ÇÅÐÏ¿ÉÔ²Ä272 $objErr->doFunc(array('メールアドレス(モバイル)', "email_mobile", MTEXT_LEN) ,array("EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK")); 273 //現会員の判定 → 現会員もしくは仮登録中は、メアド一意が前提になってるので同じメアドで登録不可 274 274 if (strlen($array["email_mobile"]) > 0) { 275 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 <> ?"; … … 277 277 $result = $objConn->getAll($sql, array($checkMail, $array["customer_id"])); 278 278 if (count($result) > 0) { 279 $objErr->arrErr["email_mobile"] .= " ¢¨ ¤¹¤Ç¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¥á¡¼¥ë¥¢¥É¥ì¥¹(¥â¥Ð¥¤¥ë)¤Ç¤¹¡£";279 $objErr->arrErr["email_mobile"] .= "※ すでに登録されているメールアドレス(モバイル)です。"; 280 280 } 281 281 } 282 282 283 283 284 $objErr->doFunc(array(" ¤ªÅÅÏÃÈÖ¹æ1", 'tel01'), array("EXIST_CHECK"));285 $objErr->doFunc(array(" ¤ªÅÅÏÃÈÖ¹æ2", 'tel02'), array("EXIST_CHECK"));286 $objErr->doFunc(array(" ¤ªÅÅÏÃÈÖ¹æ3", 'tel03'), array("EXIST_CHECK"));287 $objErr->doFunc(array(" ¤ªÅÅÏÃÈÖ¹æ", "tel01", "tel02", "tel03", TEL_LEN) ,array("TEL_CHECK"));288 $objErr->doFunc(array("FAX ÈÖ¹æ", "fax01", "fax02", "fax03", TEL_LEN) ,array("TEL_CHECK"));289 $objErr->doFunc(array(" ¤´ÀÊÌ", "sex") ,array("SELECT_CHECK", "NUM_CHECK"));290 $objErr->doFunc(array(" ¤´¿¦¶È", "job") ,array("NUM_CHECK"));284 $objErr->doFunc(array("お電話番号1", 'tel01'), array("EXIST_CHECK")); 285 $objErr->doFunc(array("お電話番号2", 'tel02'), array("EXIST_CHECK")); 286 $objErr->doFunc(array("お電話番号3", 'tel03'), array("EXIST_CHECK")); 287 $objErr->doFunc(array("お電話番号", "tel01", "tel02", "tel03", TEL_LEN) ,array("TEL_CHECK")); 288 $objErr->doFunc(array("FAX番号", "fax01", "fax02", "fax03", TEL_LEN) ,array("TEL_CHECK")); 289 $objErr->doFunc(array("ご性別", "sex") ,array("SELECT_CHECK", "NUM_CHECK")); 290 $objErr->doFunc(array("ご職業", "job") ,array("NUM_CHECK")); 291 291 if ($array["password"] != DEFAULT_PASSWORD) { 292 $objErr->doFunc(array(" ¥Ñ¥¹¥ï¡¼¥É", 'password', PASSWORD_LEN1, PASSWORD_LEN2), array("EXIST_CHECK", "ALNUM_CHECK", "NUM_RANGE_CHECK"));293 } 294 $objErr->doFunc(array(" ¥Ñ¥¹¥ï¡¼¥É¤ò˺¤ì¤¿¤È¤¤Î¥Ò¥ó¥È ¼ÁÌä", "reminder") ,array("SELECT_CHECK", "NUM_CHECK"));295 $objErr->doFunc(array(" ¥Ñ¥¹¥ï¡¼¥É¤ò˺¤ì¤¿¤È¤¤Î¥Ò¥ó¥È Åú¤¨", "reminder_answer", STEXT_LEN) ,array("EXIST_CHECK", "MAX_LENGTH_CHECK"));296 $objErr->doFunc(array(" ¥á¡¼¥ë¥Þ¥¬¥¸¥ó", "mailmaga_flg") ,array("SELECT_CHECK", "NUM_CHECK"));297 $objErr->doFunc(array(" À¸Ç¯·îÆü", "year", "month", "day"), array("CHECK_DATE"));298 $objErr->doFunc(array("SHOP ÍÑ¥á¥â", 'note', LTEXT_LEN), array("MAX_LENGTH_CHECK"));299 $objErr->doFunc(array(" ½ê»ý¥Ý¥¤¥ó¥È", "point", TEL_LEN) ,array("MAX_LENGTH_CHECK", "NUM_CHECK"));292 $objErr->doFunc(array("パスワード", 'password', PASSWORD_LEN1, PASSWORD_LEN2), array("EXIST_CHECK", "ALNUM_CHECK", "NUM_RANGE_CHECK")); 293 } 294 $objErr->doFunc(array("パスワードを忘れたときのヒント 質問", "reminder") ,array("SELECT_CHECK", "NUM_CHECK")); 295 $objErr->doFunc(array("パスワードを忘れたときのヒント 答え", "reminder_answer", STEXT_LEN) ,array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 296 $objErr->doFunc(array("メールマガジン", "mailmaga_flg") ,array("SELECT_CHECK", "NUM_CHECK")); 297 $objErr->doFunc(array("生年月日", "year", "month", "day"), array("CHECK_DATE")); 298 $objErr->doFunc(array("SHOP用メモ", 'note', LTEXT_LEN), array("MAX_LENGTH_CHECK")); 299 $objErr->doFunc(array("所持ポイント", "point", TEL_LEN) ,array("MAX_LENGTH_CHECK", "NUM_CHECK")); 300 300 return $objErr->arrErr; 301 301 302 302 } 303 303 304 // ¹ØÆþÍúÎò¾ðÊó¤Î¼èÆÀ304 //購入履歴情報の取得 305 305 function lfPurchaseHistory($customer_id){ 306 306 global $objQuery; … … 310 310 $objPage->edit_customer_id = $customer_id; 311 311 312 // ¥Ú¡¼¥¸Á÷¤ê¤Î½èÍý312 // ページ送りの処理 313 313 $page_max = SEARCH_PMAX; 314 // ¹ØÆþÍúÎò¤Î·ï¿ô¼èÆÀ314 //購入履歴の件数取得 315 315 $objPage->tpl_linemax = $objQuery->count("dtb_order","customer_id=? AND del_flg = 0 ", array($customer_id)); 316 316 $linemax = $objPage->tpl_linemax; 317 317 318 // ¥Ú¡¼¥¸Á÷¤ê¤Î¼èÆÀ318 // ページ送りの取得 319 319 $objNavi = new SC_PageNavi($_POST['search_pageno'], $linemax, $page_max, "fnNaviSearchPage2", NAVI_PMAX); 320 320 $objPage->arrPagenavi = $objNavi->arrPagenavi; … … 322 322 $startno = $objNavi->start_row; 323 323 324 // ¼èÆÀÈϰϤλØÄê(³«»Ï¹ÔÈֹ桢¹Ô¿ô¤Î¥»¥Ã¥È)324 // 取得範囲の指定(開始行番号、行数のセット) 325 325 $objQuery->setlimitoffset($page_max, $startno); 326 // ɽ¼¨½ç½ø326 // 表示順序 327 327 $order = "order_id DESC"; 328 328 $objQuery->setorder($order); 329 // ¹ØÆþÍúÎò¾ðÊó¤Î¼èÆÀ329 //購入履歴情報の取得 330 330 $arrPurchaseHistory = $objQuery->select("*", "dtb_order", "customer_id=? AND del_flg = 0 ", array($customer_id)); 331 331 … … 333 333 } 334 334 335 // ³Îǧ¥Ú¡¼¥¸Íѥѥ¹¥ï¡¼¥Éɽ¼¨ÍÑ335 //確認ページ用パスワード表示用 336 336 337 337 function lfPassLen($passlen){
Note: See TracChangeset
for help on using the changeset viewer.