- Timestamp:
- 2010/03/11 10:35:11 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tmp/version-2_5-test/data/class/pages/admin/order/LC_Page_Admin_Order.php
r18177 r18609 27 27 /* ペイジェント決済モジュール連携用 */ 28 28 if (file_exists(MODULE_PATH . 'mdl_paygent/include.php') === TRUE) { 29 require_once(MODULE_PATH . 'mdl_paygent/include.php');29 require_once(MODULE_PATH . 'mdl_paygent/include.php'); 30 30 } 31 31 32 32 /** 33 * 受注管理 のページクラス .33 * 受注管理 のページクラス 34 34 * 35 35 * @package Page … … 66 66 $this->arrDispKind = sfPaygentOrderPage(); 67 67 } 68 $this->httpCacheControl('nocache'); 68 69 } 69 70 … … 91 92 if (ereg("^search_", $key)) { 92 93 switch($key) { 93 case 'search_order_sex':94 case 'search_payment_id':95 $this->arrHidden[$key] = SC_Utils_Ex::sfMergeParamCheckBoxes($val);96 break;97 default:98 $this->arrHidden[$key] = $val;99 break;94 case 'search_order_sex': 95 case 'search_payment_id': 96 $this->arrHidden[$key] = SC_Utils_Ex::sfMergeParamCheckBoxes($val); 97 break; 98 default: 99 $this->arrHidden[$key] = $val; 100 break; 100 101 } 101 102 } … … 104 105 // ページ送り用 105 106 $this->arrHidden['search_pageno'] = 106 107 isset($_POST['search_pageno']) ? $_POST['search_pageno'] : ""; 107 108 108 109 // 認証可否の判定 … … 122 123 123 124 switch($_POST['mode']) { 124 case 'delete': 125 case 'csv': 126 case 'pdf': 127 case 'delete_all': 128 case 'search': 129 // 入力値の変換 130 $this->objFormParam->convParam(); 131 $this->arrErr = $this->lfCheckError($arrRet); 132 $arrRet = $this->objFormParam->getHashArray(); 133 // 入力なし 134 if (count($this->arrErr) == 0) { 135 $where = "del_flg = 0"; 136 foreach ($arrRet as $key => $val) { 137 if($val == "") { 138 continue; 125 case 'delete': 126 case 'csv': 127 case 'delete_all': 128 case 'search': 129 // 入力値の変換 130 $this->objFormParam->convParam(); 131 $this->arrErr = $this->lfCheckError($arrRet); 132 $arrRet = $this->objFormParam->getHashArray(); 133 // 入力なし 134 if (count($this->arrErr) == 0) { 135 $where = "del_flg = 0"; 136 foreach ($arrRet as $key => $val) { 137 if($val == "") { 138 continue; 139 } 140 $val = SC_Utils_Ex::sfManualEscape($val); 141 142 switch ($key) { 143 144 case 'search_product_name': 145 if(DB_TYPE == "pgsql"){ 146 // $val = mb_convert_encoding($val,"UTF-8",mb_detect_encoding($val)); 147 $where .= " AND (SELECT COUNT(*) FROM dtb_order_detail od WHERE od.order_id = dtb_order.order_id AND od.product_name ILIKE ?) > 0"; 148 $nonsp_val = mb_ereg_replace("[ ]+","",$val); 149 $arrval[] = "%$nonsp_val%"; 150 }elseif(DB_TYPE == "mysql"){ 151 $where .= " AND (SELECT COUNT(*) FROM dtb_order_detail od WHERE od.order_id = dtb_order.order_id AND od.product_name LIKE ?) > 0"; 152 $nonsp_val = mb_ereg_replace("[ ]+","",$val); 153 $arrval[] = "%$nonsp_val%"; 154 } 155 break; 156 case 'search_order_name': 157 if(DB_TYPE == "pgsql"){ 158 $where .= " AND order_name01||order_name02 ILIKE ?"; 159 }elseif(DB_TYPE == "mysql"){ 160 $where .= " AND concat(order_name01,order_name02) ILIKE ?"; 161 } 162 $nonsp_val = mb_ereg_replace("[ ]+","",$val); 163 $arrval[] = "%$nonsp_val%"; 164 break; 165 case 'search_order_kana': 166 if(DB_TYPE == "pgsql"){ 167 $where .= " AND order_kana01||order_kana02 ILIKE ?"; 168 }elseif(DB_TYPE == "mysql"){ 169 $where .= " AND concat(order_kana01,order_kana02) ILIKE ?"; 170 } 171 $nonsp_val = mb_ereg_replace("[ ]+","",$val); 172 $arrval[] = "%$nonsp_val%"; 173 break; 174 case 'search_order_id1': 175 $where .= " AND order_id >= ?"; 176 $arrval[] = $val; 177 break; 178 case 'search_order_id2': 179 $where .= " AND order_id <= ?"; 180 $arrval[] = $val; 181 break; 182 case 'search_order_sex': 183 $tmp_where = ""; 184 foreach($val as $element) { 185 if($element != "") { 186 if($tmp_where == "") { 187 $tmp_where .= " AND (order_sex = ?"; 188 } else { 189 $tmp_where .= " OR order_sex = ?"; 190 } 191 $arrval[] = $element; 192 } 193 } 194 195 if($tmp_where != "") { 196 $tmp_where .= ")"; 197 $where .= " $tmp_where "; 198 } 199 break; 200 case 'search_order_tel': 201 if(DB_TYPE == "pgsql"){ 202 $where .= " AND (order_tel01 || order_tel02 || order_tel03 ILIKE ?)"; 203 }elseif(DB_TYPE == "mysql"){ 204 $where .= " AND concat(order_tel01,order_tel02,order_tel03) ILIKE ?"; 205 } 206 $nonmark_val = ereg_replace("[()-]+","",$val); 207 $arrval[] = "%$nonmark_val%"; 208 break; 209 case 'search_order_email': 210 $where .= " AND order_email ILIKE ?"; 211 $arrval[] = "%$val%"; 212 break; 213 case 'search_payment_id': 214 $tmp_where = ""; 215 foreach($val as $element) { 216 if($element != "") { 217 if($tmp_where == "") { 218 $tmp_where .= " AND (payment_id = ?"; 219 } else { 220 $tmp_where .= " OR payment_id = ?"; 221 } 222 $arrval[] = $element; 223 } 224 } 225 226 if($tmp_where != "") { 227 $tmp_where .= ")"; 228 $where .= " $tmp_where "; 229 } 230 break; 231 case 'search_total1': 232 $where .= " AND total >= ?"; 233 $arrval[] = $val; 234 break; 235 case 'search_total2': 236 $where .= " AND total <= ?"; 237 $arrval[] = $val; 238 break; 239 case 'search_sorderyear': 240 $date = SC_Utils_Ex::sfGetTimestamp($_POST['search_sorderyear'], $_POST['search_sordermonth'], $_POST['search_sorderday']); 241 $where.= " AND create_date >= ?"; 242 $arrval[] = $date; 243 break; 244 case 'search_eorderyear': 245 $date = SC_Utils_Ex::sfGetTimestamp($_POST['search_eorderyear'], $_POST['search_eordermonth'], $_POST['search_eorderday'], true); 246 $where.= " AND create_date <= ?"; 247 $arrval[] = $date; 248 break; 249 case 'search_supdateyear': 250 $date = SC_Utils_Ex::sfGetTimestamp($_POST['search_supdateyear'], $_POST['search_supdatemonth'], $_POST['search_supdateday']); 251 $where.= " AND update_date >= ?"; 252 $arrval[] = $date; 253 break; 254 case 'search_eupdateyear': 255 $date = SC_Utils_Ex::sfGetTimestamp($_POST['search_eupdateyear'], $_POST['search_eupdatemonth'], $_POST['search_eupdateday'], true); 256 $where.= " AND update_date <= ?"; 257 $arrval[] = $date; 258 break; 259 case 'search_sbirthyear': 260 $date = SC_Utils_Ex::sfGetTimestamp($_POST['search_sbirthyear'], $_POST['search_sbirthmonth'], $_POST['search_sbirthday']); 261 $where.= " AND order_birth >= ?"; 262 $arrval[] = $date; 263 break; 264 case 'search_ebirthyear': 265 $date = SC_Utils_Ex::sfGetTimestamp($_POST['search_ebirthyear'], $_POST['search_ebirthmonth'], $_POST['search_ebirthday'], true); 266 $where.= " AND order_birth <= ?"; 267 $arrval[] = $date; 268 break; 269 case 'search_order_status': 270 $where.= " AND status = ?"; 271 $arrval[] = $val; 272 break; 273 default: 274 if (!isset($arrval)) $arrval = array(); 275 break; 276 } 139 277 } 140 $val = SC_Utils_Ex::sfManualEscape($val); 141 142 switch ($key) { 143 case 'search_order_name': 144 if(DB_TYPE == "pgsql"){ 145 $where .= " AND order_name01||order_name02 ILIKE ?"; 146 }elseif(DB_TYPE == "mysql"){ 147 $where .= " AND concat(order_name01,order_name02) ILIKE ?"; 148 } 149 $nonsp_val = mb_ereg_replace("[ ]+","",$val); 150 $arrval[] = "%$nonsp_val%"; 151 break; 152 case 'search_order_kana': 153 if(DB_TYPE == "pgsql"){ 154 $where .= " AND order_kana01||order_kana02 ILIKE ?"; 155 }elseif(DB_TYPE == "mysql"){ 156 $where .= " AND concat(order_kana01,order_kana02) ILIKE ?"; 157 } 158 $nonsp_val = mb_ereg_replace("[ ]+","",$val); 159 $arrval[] = "%$nonsp_val%"; 160 break; 161 case 'search_order_id1': 162 $where .= " AND order_id >= ?"; 163 $arrval[] = $val; 164 break; 165 case 'search_order_id2': 166 $where .= " AND order_id <= ?"; 167 $arrval[] = $val; 168 break; 169 case 'search_order_sex': 170 $tmp_where = ""; 171 foreach($val as $element) { 172 if($element != "") { 173 if($tmp_where == "") { 174 $tmp_where .= " AND (order_sex = ?"; 175 } else { 176 $tmp_where .= " OR order_sex = ?"; 177 } 178 $arrval[] = $element; 278 279 $order = "update_date DESC"; 280 281 switch($_POST['mode']) { 282 case 'csv': 283 284 require_once(CLASS_EX_PATH . "helper_extends/SC_Helper_CSV_Ex.php"); 285 $objCSV = new SC_Helper_CSV_Ex(); 286 // オプションの指定 287 $option = "ORDER BY $order"; 288 289 // CSV出力タイトル行の作成 290 $arrCsvOutput = SC_Utils_Ex::sfSwapArray($objCSV->sfgetCsvOutput(3, " WHERE csv_id = 3 AND status = 1")); 291 292 if (count($arrCsvOutput) <= 0) break; 293 294 $arrCsvOutputCols = $arrCsvOutput['col']; 295 $arrCsvOutputTitle = $arrCsvOutput['disp_name']; 296 $head = SC_Utils_Ex::sfGetCSVList($arrCsvOutputTitle); 297 $data = $objCSV->lfGetCSV("dtb_order", $where, $option, $arrval, $arrCsvOutputCols); 298 299 // CSVを送信する。 300 SC_Utils_Ex::sfCSVDownload($head.$data); 301 exit; 302 break; 303 case 'delete_all': 304 // 検索結果をすべて削除 305 $sqlval['del_flg'] = 1; 306 $objQuery = new SC_Query(); 307 $objQuery->update("dtb_order", $sqlval, $where, $arrval); 308 break; 309 default: 310 // 読み込む列とテーブルの指定 311 $col = "*"; 312 $from = "dtb_order"; 313 314 $objQuery = new SC_Query(); 315 // 行数の取得 316 $linemax = $objQuery->count($from, $where, $arrval); 317 $this->tpl_linemax = $linemax; // 何件が該当しました。表示用 318 // ページ送りの処理 319 if(is_numeric($_POST['search_page_max'])) { 320 $page_max = $_POST['search_page_max']; 321 } else { 322 $page_max = SEARCH_PMAX; 179 323 } 180 } 181 182 if($tmp_where != "") { 183 $tmp_where .= ")"; 184 $where .= " $tmp_where "; 185 } 186 break; 187 case 'search_order_tel': 188 if(DB_TYPE == "pgsql"){ 189 $where .= " AND (order_tel01 || order_tel02 || order_tel03) LIKE ?"; 190 }elseif(DB_TYPE == "mysql"){ 191 $where .= " AND concat(order_tel01,order_tel02,order_tel03) LIKE ?"; 192 } 193 $nonmark_val = ereg_replace("[()-]+","",$val); 194 $arrval[] = "%$nonmark_val%"; 195 break; 196 case 'search_order_email': 197 $where .= " AND order_email ILIKE ?"; 198 $arrval[] = "%$val%"; 199 break; 200 case 'search_payment_id': 201 $tmp_where = ""; 202 foreach($val as $element) { 203 if($element != "") { 204 if($tmp_where == "") { 205 $tmp_where .= " AND (payment_id = ?"; 206 } else { 207 $tmp_where .= " OR payment_id = ?"; 208 } 209 $arrval[] = $element; 210 } 211 } 212 213 if($tmp_where != "") { 214 $tmp_where .= ")"; 215 $where .= " $tmp_where "; 216 } 217 break; 218 case 'search_total1': 219 $where .= " AND total >= ?"; 220 $arrval[] = $val; 221 break; 222 case 'search_total2': 223 $where .= " AND total <= ?"; 224 $arrval[] = $val; 225 break; 226 case 'search_sorderyear': 227 $date = SC_Utils_Ex::sfGetTimestamp($_POST['search_sorderyear'], $_POST['search_sordermonth'], $_POST['search_sorderday']); 228 $where.= " AND create_date >= ?"; 229 $arrval[] = $date; 230 break; 231 case 'search_eorderyear': 232 $date = SC_Utils_Ex::sfGetTimestamp($_POST['search_eorderyear'], $_POST['search_eordermonth'], $_POST['search_eorderday'], true); 233 $where.= " AND create_date <= ?"; 234 $arrval[] = $date; 235 break; 236 case 'search_supdateyear': 237 $date = SC_Utils_Ex::sfGetTimestamp($_POST['search_supdateyear'], $_POST['search_supdatemonth'], $_POST['search_supdateday']); 238 $where.= " AND update_date >= ?"; 239 $arrval[] = $date; 240 break; 241 case 'search_eupdateyear': 242 $date = SC_Utils_Ex::sfGetTimestamp($_POST['search_eupdateyear'], $_POST['search_eupdatemonth'], $_POST['search_eupdateday'], true); 243 $where.= " AND update_date <= ?"; 244 $arrval[] = $date; 245 break; 246 case 'search_sbirthyear': 247 $date = SC_Utils_Ex::sfGetTimestamp($_POST['search_sbirthyear'], $_POST['search_sbirthmonth'], $_POST['search_sbirthday']); 248 $where.= " AND order_birth >= ?"; 249 $arrval[] = $date; 250 break; 251 case 'search_ebirthyear': 252 $date = SC_Utils_Ex::sfGetTimestamp($_POST['search_ebirthyear'], $_POST['search_ebirthmonth'], $_POST['search_ebirthday'], true); 253 $where.= " AND order_birth <= ?"; 254 $arrval[] = $date; 255 break; 256 case 'search_order_status': 257 $where.= " AND status = ?"; 258 $arrval[] = $val; 259 break; 260 default: 261 if (!isset($arrval)) $arrval = array(); 262 break; 324 325 // ページ送りの取得 326 $objNavi = new SC_PageNavi($this->arrHidden['search_pageno'], 327 $linemax, $page_max, 328 "fnNaviSearchPage", NAVI_PMAX); 329 $startno = $objNavi->start_row; 330 $this->arrPagenavi = $objNavi->arrPagenavi; 331 332 // 取得範囲の指定(開始行番号、行数のセット) 333 $objQuery->setlimitoffset($page_max, $startno); 334 // 表示順序 335 $objQuery->setorder($order); 336 // 検索結果の取得 337 $this->arrResults = $objQuery->select($col, $from, $where, $arrval); 263 338 } 264 339 } 265 266 $order = "update_date DESC"; 267 268 switch($_POST['mode']) { 269 case 'csv': 270 271 require_once(CLASS_EX_PATH . "helper_extends/SC_Helper_CSV_Ex.php"); 272 $objCSV = new SC_Helper_CSV_Ex(); 273 // オプションの指定 274 $option = "ORDER BY $order"; 275 276 // CSV出力タイトル行の作成 277 $arrCsvOutput = SC_Utils_Ex::sfSwapArray($objCSV->sfgetCsvOutput(3, " WHERE csv_id = 3 AND status = 1")); 278 279 if (count($arrCsvOutput) <= 0) break; 280 281 $arrCsvOutputCols = $arrCsvOutput['col']; 282 $arrCsvOutputTitle = $arrCsvOutput['disp_name']; 283 $head = SC_Utils_Ex::sfGetCSVList($arrCsvOutputTitle); 284 $data = $objCSV->lfGetCSV("dtb_order", $where, $option, $arrval, $arrCsvOutputCols); 285 286 // CSVを送信する。 287 SC_Utils_Ex::sfCSVDownload($head.$data); 288 exit; 289 break; 290 case 'pdf': 291 $objFpdf = new SC_Fpdf(1, '納品書'); 292 $objFpdf->setData($arrRet); 293 $objFpdf->createPdf(); 294 break; 295 case 'delete_all': 296 // 検索結果をすべて削除 297 $sqlval['del_flg'] = 1; 298 $objQuery = new SC_Query(); 299 $objQuery->update("dtb_order", $sqlval, $where, $arrval); 300 break; 301 default: 302 // 読み込む列とテーブルの指定 303 $col = "*"; 304 $from = "dtb_order"; 305 306 $objQuery = new SC_Query(); 307 // 行数の取得 308 $linemax = $objQuery->count($from, $where, $arrval); 309 $this->tpl_linemax = $linemax; // 何件が該当しました。表示用 310 311 // ページ送りの処理 312 if(is_numeric($_POST['search_page_max'])) { 313 $page_max = $_POST['search_page_max']; 314 } else { 315 $page_max = SEARCH_PMAX; 316 } 317 318 // ページ送りの取得 319 $objNavi = new SC_PageNavi($this->arrHidden['search_pageno'], 320 $linemax, $page_max, 321 "fnNaviSearchPage", NAVI_PMAX); 322 $startno = $objNavi->start_row; 323 $this->arrPagenavi = $objNavi->arrPagenavi; 324 325 // 取得範囲の指定(開始行番号、行数のセット) 326 $objQuery->setlimitoffset($page_max, $startno); 327 // 表示順序 328 $objQuery->setorder($order); 329 // 検索結果の取得 330 $this->arrResults = $objQuery->select($col, $from, $where, $arrval); 331 } 332 } 333 break; 334 335 default: 336 break; 340 break; 341 342 default: 343 break; 337 344 } 338 345 … … 357 364 358 365 $objView->assignobj($this); 359 $objView->display(MAIN_FRAME);366 $objView->display(MAIN_FRAME); 360 367 } 361 368 … … 385 392 $this->objFormParam->addParam("購入金額2", "search_total2", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 386 393 $this->objFormParam->addParam("表示件数", "search_page_max", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 387 $this->objFormParam->addParam("開始日", "search_sorderyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 388 $this->objFormParam->addParam("開始日", "search_sordermonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 394 // 受注日 395 $this->objFormParam->addParam("開始年", "search_sorderyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 396 $this->objFormParam->addParam("開始月", "search_sordermonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 389 397 $this->objFormParam->addParam("開始日", "search_sorderday", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 390 $this->objFormParam->addParam("終了 日", "search_eorderyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));391 $this->objFormParam->addParam("終了 日", "search_eordermonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));398 $this->objFormParam->addParam("終了年", "search_eorderyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 399 $this->objFormParam->addParam("終了月", "search_eordermonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 392 400 $this->objFormParam->addParam("終了日", "search_eorderday", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 393 $this->objFormParam->addParam("開始日", "search_supdateyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 394 $this->objFormParam->addParam("開始日", "search_supdatemonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 401 // 更新日 402 $this->objFormParam->addParam("開始年", "search_supdateyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 403 $this->objFormParam->addParam("開始月", "search_supdatemonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 395 404 $this->objFormParam->addParam("開始日", "search_supdateday", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 396 $this->objFormParam->addParam("終了 日", "search_eupdateyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));397 $this->objFormParam->addParam("終了 日", "search_eupdatemonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));405 $this->objFormParam->addParam("終了年", "search_eupdateyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 406 $this->objFormParam->addParam("終了月", "search_eupdatemonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 398 407 $this->objFormParam->addParam("終了日", "search_eupdateday", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 399 $this->objFormParam->addParam("開始日", "search_sbirthyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 400 $this->objFormParam->addParam("開始日", "search_sbirthmonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 408 // 生年月日 409 $this->objFormParam->addParam("開始年", "search_sbirthyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 410 $this->objFormParam->addParam("開始月", "search_sbirthmonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 401 411 $this->objFormParam->addParam("開始日", "search_sbirthday", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 402 $this->objFormParam->addParam("終了 日", "search_ebirthyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));403 $this->objFormParam->addParam("終了 日", "search_ebirthmonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));412 $this->objFormParam->addParam("終了年", "search_ebirthyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 413 $this->objFormParam->addParam("終了月", "search_ebirthmonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 404 414 $this->objFormParam->addParam("終了日", "search_ebirthday", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 415 $this->objFormParam->addParam("購入商品","search_product_name",STEXT_LEN,"KVa",array("MAX_LENGTH_CHECK")); 416 405 417 } 406 418 … … 408 420 function lfCheckError() { 409 421 // 入力データを渡す。 410 $arrRet = $this->objFormParam->getHashArray();422 $arrRet = $this->objFormParam->getHashArray(); 411 423 $objErr = new SC_CheckError($arrRet); 412 424 $objErr->arrErr = $this->objFormParam->checkError(); … … 416 428 $objErr->doFunc(array("年齢1", "年齢2", "search_age1", "search_age2"), array("GREATER_CHECK")); 417 429 $objErr->doFunc(array("購入金額1", "購入金額2", "search_total1", "search_total2"), array("GREATER_CHECK")); 418 $objErr->doFunc(array("開始日", "search_sorderyear", "search_sordermonth", "search_sorderday"), array("CHECK_DATE")); 419 $objErr->doFunc(array("終了日", "search_eorderyear", "search_eordermonth", "search_eorderday"), array("CHECK_DATE")); 420 $objErr->doFunc(array("開始日", "終了日", "search_sorderyear", "search_sordermonth", "search_sorderday", "search_eorderyear", "search_eordermonth", "search_eorderday"), array("CHECK_SET_TERM")); 421 422 $objErr->doFunc(array("開始日", "search_supdateyear", "search_supdatemonth", "search_supdateday"), array("CHECK_DATE")); 423 $objErr->doFunc(array("終了日", "search_eupdateyear", "search_eupdatemonth", "search_eupdateday"), array("CHECK_DATE")); 424 $objErr->doFunc(array("開始日", "終了日", "search_supdateyear", "search_supdatemonth", "search_supdateday", "search_eupdateyear", "search_eupdatemonth", "search_eupdateday"), array("CHECK_SET_TERM")); 425 426 $objErr->doFunc(array("開始日", "search_sbirthyear", "search_sbirthmonth", "search_sbirthday"), array("CHECK_DATE")); 427 $objErr->doFunc(array("終了日", "search_ebirthyear", "search_ebirthmonth", "search_ebirthday"), array("CHECK_DATE")); 428 $objErr->doFunc(array("開始日", "終了日", "search_sbirthyear", "search_sbirthmonth", "search_sbirthday", "search_ebirthyear", "search_ebirthmonth", "search_ebirthday"), array("CHECK_SET_TERM")); 430 // 受注日 431 $objErr->doFunc(array("開始", "search_sorderyear", "search_sordermonth", "search_sorderday"), array("CHECK_DATE")); 432 $objErr->doFunc(array("終了", "search_eorderyear", "search_eordermonth", "search_eorderday"), array("CHECK_DATE")); 433 $objErr->doFunc(array("開始", "終了", "search_sorderyear", "search_sordermonth", "search_sorderday", "search_eorderyear", "search_eordermonth", "search_eorderday"), array("CHECK_SET_TERM")); 434 // 更新日 435 $objErr->doFunc(array("開始", "search_supdateyear", "search_supdatemonth", "search_supdateday"), array("CHECK_DATE")); 436 $objErr->doFunc(array("終了", "search_eupdateyear", "search_eupdatemonth", "search_eupdateday"), array("CHECK_DATE")); 437 $objErr->doFunc(array("開始", "終了", "search_supdateyear", "search_supdatemonth", "search_supdateday", "search_eupdateyear", "search_eupdatemonth", "search_eupdateday"), array("CHECK_SET_TERM")); 438 // 生年月日 439 $objErr->doFunc(array("開始", "search_sbirthyear", "search_sbirthmonth", "search_sbirthday"), array("CHECK_DATE")); 440 $objErr->doFunc(array("終了", "search_ebirthyear", "search_ebirthmonth", "search_ebirthday"), array("CHECK_DATE")); 441 $objErr->doFunc(array("開始", "終了", "search_sbirthyear", "search_sbirthmonth", "search_sbirthday", "search_ebirthyear", "search_ebirthmonth", "search_ebirthday"), array("CHECK_SET_TERM")); 429 442 430 443 return $objErr->arrErr;
Note: See TracChangeset
for help on using the changeset viewer.