- Timestamp:
- 2007/07/20 15:58:59 (17 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/order/status.php
r12297 r15078 8 8 require_once("./index_csv.php"); 9 9 10 // ¥¹¥Æ¡¼¥¿¥¹´ÉÍý-°ì³ç°ÜÆ°µ¡Ç½10 //ステータス管理-一括移動機能 11 11 12 12 class LC_Page { … … 29 29 $objQuery = new SC_Query(); 30 30 31 // ǧ¾Ú²ÄÈݤÎȽÄê31 // 認証可否の判定 32 32 $objSess = new SC_Session(); 33 33 sfIsSuccess($objSess); 34 34 35 // ¥¹¥Æ¡¼¥¿¥¹¾ðÊó¡Ê²¾Äê¡Ë35 //ステータス情報(仮定) 36 36 $objPage->SelectedStatus = $_POST['status']; 37 37 $objPage->arrForm = $_POST; 38 38 39 // »ÙʧÊýË¡¤Î¼èÆÀ39 //支払方法の取得 40 40 $objPage->arrPayment = sfGetIDValueList("dtb_payment", "payment_id", "payment_method"); 41 41 … … 48 48 break; 49 49 50 // ¿·µ¬¼õÉÕ50 //新規受付 51 51 case ORDER_NEW: 52 52 lfStatusMove(ORDER_NEW, $_POST['move']); 53 53 break; 54 54 55 // Æþ¶âÂÔ¤Á55 //入金待ち 56 56 case ORDER_PAY_WAIT: 57 57 lfStatusMove(ORDER_PAY_WAIT, $_POST['move']); 58 58 break; 59 59 60 // ¥¥ã¥ó¥»¥ë60 //キャンセル 61 61 case ORDER_CANCEL: 62 62 lfStatusMove(ORDER_CANCEL, $_POST['move']); 63 63 break; 64 64 65 // ¼è¤ê´ó¤»Ãæ65 //取り寄せ中 66 66 case ORDER_BACK_ORDER: 67 67 lfStatusMove(ORDER_BACK_ORDER, $_POST['move']); 68 68 break; 69 69 70 // ȯÁ÷ºÑ¤ß70 //発送済み 71 71 case ORDER_DELIV: 72 72 lfStatusMove(ORDER_DELIV, $_POST['move']); 73 73 break; 74 74 75 // Æþ¶âºÑ¤ß75 //入金済み 76 76 case ORDER_PRE_END: 77 77 lfStatusMove(ORDER_PRE_END, $_POST['move']); 78 78 break; 79 79 80 // ºï½ü80 //削除 81 81 case 'delete': 82 82 lfStatusMove("delete",$_POST['move']); … … 84 84 } 85 85 86 // ¸¡º÷·ë²Ì¤Îɽ¼¨86 //検索結果の表示 87 87 lfStatusDisp($_POST['status'],$_POST['search_pageno']); 88 88 break; 89 89 90 90 default: 91 // ¥Ç¥Õ¥©¥ë¥È¤Ç¿·µ¬¼õÉÕ°ìÍ÷ɽ¼¨91 //デフォルトで新規受付一覧表示 92 92 lfStatusDisp(ORDER_NEW, $_POST['search_pageno']); 93 93 $objPage->defaultstatus = ORDER_NEW; … … 100 100 //----------------------------------------------------------------------------------------------------------------------------------- 101 101 102 // ¥¹¥Æ¡¼¥¿¥¹°ìÍ÷¤Îɽ¼¨102 //ステータス一覧の表示 103 103 function lfStatusDisp($status,$pageno){ 104 104 global $objPage; … … 113 113 $objPage->tpl_linemax = $linemax; 114 114 115 // ¥Ú¡¼¥¸Á÷¤ê¤Î½èÍý115 // ページ送りの処理 116 116 $page_max = ORDER_STATUS_MAX; 117 117 118 // ¥Ú¡¼¥¸Á÷¤ê¤Î¼èÆÀ118 // ページ送りの取得 119 119 $objNavi = new SC_PageNavi($pageno, $linemax, $page_max, "fnNaviSearchOnlyPage", NAVI_PMAX); 120 $objPage->tpl_strnavi = $objNavi->strnavi; // ɽ¼¨Ê¸»úÎó120 $objPage->tpl_strnavi = $objNavi->strnavi; // 表示文字列 121 121 $startno = $objNavi->start_row; 122 122 123 123 $objPage->tpl_pageno = $pageno; 124 124 125 // ¼èÆÀÈϰϤλØÄê(³«»Ï¹ÔÈֹ桢¹Ô¿ô¤Î¥»¥Ã¥È)125 // 取得範囲の指定(開始行番号、行数のセット) 126 126 $objQuery->setlimitoffset($page_max, $startno); 127 127 128 // ɽ¼¨½ç½ø128 //表示順序 129 129 $objQuery->setorder($order); 130 130 131 // ¸¡º÷·ë²Ì¤Î¼èÆÀ131 //検索結果の取得 132 132 $objPage->arrStatus = $objQuery->select($select, $from, $where, array($status)); 133 133 … … 135 135 } 136 136 137 // ¥¹¥Æ¡¼¥¿¥¹¾ðÊó¤Î¹¹¿·¡Êºï½ü¡Ë137 //ステータス情報の更新(削除) 138 138 function lfStatusMove($status_id, $arrMove){ 139 139 global $objQuery; … … 145 145 $arrUpdate = array('update_date' => 'NOW()'); 146 146 147 $delflg = '1'; // ºï½ü¥Õ¥é¥°148 $message = ''; // ¥¹¥Æ¡¼¥¿¥¹Êѹ¹¸å¤Ë¥Ý¥Ã¥×¥¢¥Ã¥×¤¹¤ë¥á¥Ã¥»¡¼¥¸¤ÎÆâÍÆ147 $delflg = '1'; // 削除フラグ 148 $message = ''; // ステータス変更後にポップアップするメッセージの内容 149 149 150 150 if ( $status_id == 'delete' ) { 151 151 $arrUpdate['del_flg'] = $delflg; 152 $message = ' ºï½ü';152 $message = '削除'; 153 153 } 154 // ¥¹¥Æ¡¼¥¿¥¹¤¬È¯Á÷ºÑ¤ß¤Î»þ¤ÏȯÁ÷Æü¤ò¹¹¿·154 // ステータスが発送済みの時は発送日を更新 155 155 elseif ( $status_id == ORDER_DELIV ) { 156 156 $arrUpdate['status'] = $status_id; 157 157 $arrUpdate['commit_date'] = 'NOW()'; 158 $message = $arrORDERSTATUS[$status_id] . ' ¤Ø°ÜÆ°';158 $message = $arrORDERSTATUS[$status_id] . 'へ移動'; 159 159 } 160 160 else { 161 161 $arrUpdate['status'] = $status_id; 162 $message = $arrORDERSTATUS[$status_id] . ' ¤Ø°ÜÆ°';162 $message = $arrORDERSTATUS[$status_id] . 'へ移動'; 163 163 } 164 164 … … 172 172 } 173 173 174 $objPage->tpl_onload = "window.alert(' ÁªÂò¹àÌܤò" . $message . "¤·¤Þ¤·¤¿¡£');";174 $objPage->tpl_onload = "window.alert('選択項目を" . $message . "しました。');"; 175 175 } 176 176
Note: See TracChangeset
for help on using the changeset viewer.