Changeset 1629 for temp/trunk
- Timestamp:
- 2006/08/24 13:52:57 (20 years ago)
- Location:
- temp/trunk
- Files:
-
- 3 edited
-
data/Smarty/templates/admin/products/test.tpl (modified) (previous)
-
html/.htaccess (modified) (previous)
-
html/admin/products/index.php (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
temp/trunk/html/admin/products/index.php
r1627 r1629 11 11 var $arrPageMax; 12 12 function LC_Page() { 13 //$this->tpl_mainpage = 'products/index.tpl';14 $this->tpl_mainpage="products/test.tpl";13 $this->tpl_mainpage = 'products/index.tpl'; 14 // $this->tpl_mainpage="products/test.tpl"; 15 15 16 16 $this->tpl_mainno = 'products'; … … 32 32 } 33 33 34 35 $conn = new SC_DBConn();36 34 $objPage = new LC_Page(); 37 35 $objView = new SC_AdminView(); 38 36 $objSess = new SC_Session(); 39 // ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹ 40 $objFormParam = new SC_FormParam(); 41 // ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ 42 lfInitParam(); 43 $objFormParam->setParam($_POST); 44 45 $objFormParam->splitParamCheckBoxes('search_order_sex'); 46 $objFormParam->splitParamCheckBoxes('search_payment_id'); 37 $objDate = new SC_Date(); 38 39 40 // ÅÐÏ¿¡¦¹¹¿·¸¡º÷³«»Ïǯ 41 $objDate->setStartYear(RELEASE_YEAR); 42 $objDate->setEndYear(DATE("Y")); 43 $objPage->arrStartYear = $objDate->getYear(); 44 $objPage->arrStartMonth = $objDate->getMonth(); 45 $objPage->arrStartDay = $objDate->getDay(); 46 // ÅÐÏ¿¡¦¹¹¿·¸¡º÷½ªÎ»Ç¯ 47 $objDate->setStartYear(RELEASE_YEAR); 48 $objDate->setEndYear(DATE("Y")); 49 $objPage->arrEndYear = $objDate->getYear(); 50 $objPage->arrEndMonth = $objDate->getMonth(); 51 $objPage->arrEndDay = $objDate->getDay(); 52 53 // ǧ¾Ú²ÄÈݤÎȽÄê 54 $objSess = new SC_Session(); 55 sfIsSuccess($objSess); 56 //¥¥ã¥ó¥Ú¡¼¥ó¤ÎÊÔ½¸»þ 57 if(sfIsInt($_POST['campaign_id']) && $_POST['mode'] == "camp_search") { 58 $objQuery = new SC_Query(); 59 $search_data = $objQuery->get("dtb_campaign", "search_condition", "campaign_id = ? ", array($_POST['campaign_id'])); 60 $arrSearch = unserialize($search_data); 61 foreach ($arrSearch as $key => $val) { 62 $_POST[$key] = $val; 63 } 64 } 65 66 // POSTÃͤΰú¤·Ñ¤® 67 $objPage->arrForm = $_POST; 47 68 48 69 // ¸¡º÷¥ï¡¼¥É¤Î°ú¤·Ñ¤® 49 70 foreach ($_POST as $key => $val) { 50 if (ereg("^search_", $key) ) {71 if (ereg("^search_", $key) || ereg("^campaign_", $key)) { 51 72 switch($key) { 52 case 'search_ order_sex':53 case 'search_ payment_id':73 case 'search_product_flag': 74 case 'search_status': 54 75 $objPage->arrHidden[$key] = sfMergeParamCheckBoxes($val); 76 if(!is_array($val)) { 77 $objPage->arrForm[$key] = split("-", $val); 78 } 55 79 break; 56 80 default: 57 81 $objPage->arrHidden[$key] = $val; 58 82 break; 59 } 83 } 60 84 } 61 85 } … … 64 88 $objPage->arrHidden['search_pageno'] = $_POST['search_pageno']; 65 89 66 // ǧ¾Ú²ÄÈݤÎȽÄê 67 sfIsSuccess($objSess); 68 69 if($_POST['mode'] == 'delete') { 70 if(sfIsInt($_POST['order_id'])) { 71 $objQuery = new SC_Query(); 72 $where = "order_id = ?"; 73 $sqlval['delete'] = '1'; 74 $objQuery->update("dtb_order", $sqlval, $where, array($_POST['order_id'])); 75 } 76 } 77 78 switch($_POST['mode']) { 79 case 'delete': 80 case 'csv': 81 case 'delete_all': 82 case 'search': 83 // ÆþÎÏÃͤÎÊÑ´¹ 84 $objFormParam->convParam(); 85 $objPage->arrErr = lfCheckError($arrRet); 86 $arrRet = $objFormParam->getHashArray(); 87 // ÆþÎϤʤ· 90 // ¾¦Éʺï½ü 91 if ($_POST['mode'] == "delete") { 92 if($_POST['category_id'] != "") { 93 // ¥é¥ó¥¯ÉÕ¤¥ì¥³¡¼¥É¤Îºï½ü 94 $where = "category_id = " . addslashes($_POST['category_id']); 95 sfDeleteRankRecord("dtb_products", "product_id", $_POST['product_id'], $where); 96 } else { 97 sfDeleteRankRecord("dtb_products", "product_id", $_POST['product_id']); 98 } 99 // »Ò¥Æ¡¼¥Ö¥ë(¾¦Éʵ¬³Ê)¤Îºï½ü 100 $objQuery = new SC_Query(); 101 $objQuery->delete("dtb_products_class", "product_id = ?", array($_POST['product_id'])); 102 103 // ·ï¿ô¥«¥¦¥ó¥È¥Ð¥Ã¥Á¼Â¹Ô 104 sfCategory_Count($objQuery); 105 } 106 107 108 if ($_POST['mode'] == "search" || $_POST['mode'] == "csv" || $_POST['mode'] == "delete" || $_POST['mode'] == "delete_all" || $_POST['mode'] == "camp_search") { 109 // ÆþÎÏʸ»ú¤Î¶¯À©ÊÑ´¹ 110 lfConvertParam(); 111 // ¥¨¥é¡¼¥Á¥§¥Ã¥¯ 112 $objPage->arrErr = lfCheckError(); 113 114 $where = "delete = 0"; 115 116 // ÆþÎÏ¥¨¥é¡¼¤Ê¤· 88 117 if (count($objPage->arrErr) == 0) { 89 $where = "delete = 0"; 90 foreach ($arrRet as $key => $val) { 118 119 foreach ($objPage->arrForm as $key => $val) { 120 121 $val = sfManualEscape($val); 122 91 123 if($val == "") { 92 124 continue; 93 125 } 94 $val = sfManualEscape($val);95 126 96 127 switch ($key) { 97 case 'search_order_name': 98 $where .= " AND order_name01||order_name02 ILIKE ?"; 99 $nonsp_val = ereg_replace("[ ¡¡]+","",$val); 100 $arrval[] = "%$nonsp_val%"; 101 break; 102 case 'search_order_kana': 103 $where .= " AND order_kana01||order_kana02 ILIKE ?"; 104 $nonsp_val = ereg_replace("[ ¡¡]+","",$val); 105 $arrval[] = "%$nonsp_val%"; 106 break; 107 case 'search_order_id1': 108 $where .= " AND order_id >= ?"; 128 case 'search_product_id': 129 $where .= " AND product_id = ?"; 109 130 $arrval[] = $val; 110 131 break; 111 case 'search_ order_id2':112 $where .= " AND order_id <= ?";132 case 'search_product_class_id': 133 $where .= " AND product_id IN (SELECT product_id FROM dtb_products_class WHERE product_class_id = ?)"; 113 134 $arrval[] = $val; 114 135 break; 115 case 'search_order_sex': 116 $tmp_where = ""; 117 foreach($val as $element) { 118 if($element != "") { 119 if($tmp_where == "") { 120 $tmp_where .= " AND (order_sex = ?"; 121 } else { 122 $tmp_where .= " OR order_sex = ?"; 123 } 124 $arrval[] = $element; 125 } 136 case 'search_name': 137 $where .= " AND name ILIKE ?"; 138 $arrval[] = "%$val%"; 139 break; 140 case 'search_category_id': 141 list($tmp_where, $tmp_arrval) = sfGetCatWhere($val); 142 if($tmp_where != "") { 143 $where.= " AND $tmp_where"; 144 $arrval = array_merge($arrval, $tmp_arrval); 126 145 } 127 128 if($tmp_where != "") { 129 $tmp_where .= ")"; 130 $where .= " $tmp_where "; 131 } 132 break; 133 case 'search_order_tel': 134 $where .= " AND (order_tel01||order_tel02||order_tel03) ILIKE ?"; 135 $nonmark_val = ereg_replace("[()-]+","",$val); 136 $arrval[] = "$nonmark_val%"; 137 break; 138 case 'search_order_email': 139 $where .= " AND order_email ILIKE ?"; 146 break; 147 case 'search_product_code': 148 $where .= " AND product_id IN (SELECT product_id FROM dtb_products_class WHERE product_code ILIKE ? GROUP BY product_id)"; 140 149 $arrval[] = "%$val%"; 141 break;142 case 'search_payment_id':143 $tmp_where = "";144 foreach($val as $element) {145 if($element != "") {146 if($tmp_where == "") {147 $tmp_where .= " AND (payment_id = ?";148 } else {149 $tmp_where .= " OR payment_id = ?";150 }151 $arrval[] = $element;152 }153 }154 155 if($tmp_where != "") {156 $tmp_where .= ")";157 $where .= " $tmp_where ";158 }159 break;160 case 'search_total1':161 $where .= " AND total >= ?";162 $arrval[] = $val;163 break;164 case 'search_total2':165 $where .= " AND total <= ?";166 $arrval[] = $val;167 150 break; 168 151 case 'search_startyear': … … 172 155 break; 173 156 case 'search_endyear': 174 $date = sfGetTimestamp($_POST['search_endyear'], $_POST['search_endmonth'], $_POST['search_endday'] , true);157 $date = sfGetTimestamp($_POST['search_endyear'], $_POST['search_endmonth'], $_POST['search_endday']); 175 158 $where.= " AND update_date <= ?"; 176 159 $arrval[] = $date; 177 160 break; 178 case 'search_sbirthyear': 179 $date = sfGetTimestamp($_POST['search_sbirthyear'], $_POST['search_sbirthmonth'], $_POST['search_sbirthday']); 180 $where.= " AND order_birth >= ?"; 181 $arrval[] = $date; 182 break; 183 case 'search_ebirthyear': 184 $date = sfGetTimestamp($_POST['search_ebirthyear'], $_POST['search_ebirthmonth'], $_POST['search_ebirthday'], true); 185 $where.= " AND order_birth <= ?"; 186 $arrval[] = $date; 187 break; 188 case 'search_order_status': 189 $where.= " AND status = ?"; 190 $arrval[] = $val; 161 case 'search_product_flag': 162 global $arrSTATUS; 163 $search_product_flag = sfSearchCheckBoxes($val); 164 if($search_product_flag != "") { 165 $where.= " AND product_flag LIKE ?"; 166 $arrval[] = $search_product_flag; 167 } 168 break; 169 case 'search_status': 170 $tmp_where = ""; 171 foreach ($val as $element){ 172 if ($element != ""){ 173 if ($tmp_where == ""){ 174 $tmp_where.="AND (status LIKE ? "; 175 }else{ 176 $tmp_where.="OR status LIKE ? "; 177 } 178 $arrval[]=$element; 179 } 180 } 181 if ($tmp_where != ""){ 182 $tmp_where.=")"; 183 $where.= "$tmp_where"; 184 } 191 185 break; 192 186 default: … … 194 188 } 195 189 } 196 190 197 191 $order = "update_date DESC"; 192 $objQuery = new SC_Query(); 198 193 199 194 switch($_POST['mode']) { … … 201 196 // ¥ª¥×¥·¥ç¥ó¤Î»ØÄê 202 197 $option = "ORDER BY $order"; 203 204 198 // CSV½ÐÎÏ¥¿¥¤¥È¥ë¹Ô¤ÎºîÀ® 205 $arrCsvOutput = sfSwapArray(sfgetCsvOutput(3, " WHERE csv_id = 3 AND status = 1")); 206 207 if (count($arrCsvOutput) <= 0) break; 208 209 $arrCsvOutputCols = $arrCsvOutput['col']; 210 $arrCsvOutputTitle = $arrCsvOutput['disp_name']; 211 $head = sfGetCSVList($arrCsvOutputTitle); 212 $data = lfGetCSV("dtb_order", $where, $option, $arrval, $arrCsvOutputCols); 213 199 $arrOutput = sfSwapArray(sfgetCsvOutput(1, " WHERE csv_id = 1 AND status = 1")); 200 201 if (count($arrOutput) <= 0) break; 202 203 $arrOutputCols = $arrOutput['col']; 204 $arrOutputTitle = $arrOutput['disp_name']; 205 206 $head = sfGetCSVList($arrOutputTitle); 207 208 $data = lfGetProductsCSV($where, $option, $arrval, $arrOutputCols); 209 214 210 // CSV¤òÁ÷¿®¤¹¤ë¡£ 215 211 sfCSVDownload($head.$data); … … 218 214 case 'delete_all': 219 215 // ¸¡º÷·ë²Ì¤ò¤¹¤Ù¤Æºï½ü 216 $where = "product_id IN (SELECT product_id FROM vw_products_nonclass WHERE $where)"; 220 217 $sqlval['delete'] = 1; 221 $objQuery = new SC_Query(); 222 $objQuery->update("dtb_order", $sqlval, $where, $arrval); 218 $objQuery->update("dtb_products", $sqlval, $where, $arrval); 223 219 break; 224 220 default: 225 221 // ÆÉ¤ß¹þ¤àÎó¤È¥Æ¡¼¥Ö¥ë¤Î»ØÄê 226 $col = "*"; 227 $from = "dtb_order"; 228 229 $objQuery = new SC_Query(); 222 $col = "product_id, name, category_id, main_list_image, status, product_code, price01, price02, stock, stock_unlimited"; 223 $from = "vw_products_nonclass"; 224 230 225 // ¹Ô¿ô¤Î¼èÆÀ 231 226 $linemax = $objQuery->count($from, $where, $arrval); 232 227 $objPage->tpl_linemax = $linemax; // ²¿·ï¤¬³ºÅö¤·¤Þ¤·¤¿¡£É½¼¨ÍÑ 233 228 234 229 // ¥Ú¡¼¥¸Á÷¤ê¤Î½èÍý 235 230 if(is_numeric($_POST['search_page_max'])) { … … 238 233 $page_max = SEARCH_PMAX; 239 234 } 240 235 241 236 // ¥Ú¡¼¥¸Á÷¤ê¤Î¼èÆÀ 242 237 $objNavi = new SC_PageNavi($_POST['search_pageno'], $linemax, $page_max, "fnNaviSearchPage", NAVI_PMAX); 243 238 $startno = $objNavi->start_row; 244 $objPage->arrPagenavi = $objNavi->arrPagenavi; 245 239 $objPage->arrPagenavi = $objNavi->arrPagenavi; 240 241 //¥¥ã¥ó¥Ú¡¼¥ó¾¦Éʸ¡º÷»þ¤Ï¡¢Á´·ë²Ì¤Î¾¦ÉÊID¤òÊÑ¿ô¤Ë³ÊǼ¤¹¤ë 242 if($_POST['search_mode'] == 'campaign') { 243 $arrRet = $objQuery->select($col, $from, $where, $arrval); 244 if(count($arrRet) > 0) { 245 $arrRet = sfSwapArray($arrRet); 246 $pid = implode("-", $arrRet['product_id']); 247 $objPage->arrHidden['campaign_product_id'] = $pid; 248 } 249 } 250 246 251 // ¼èÆÀÈϰϤλØÄê(³«»Ï¹ÔÈֹ桢¹Ô¿ô¤Î¥»¥Ã¥È) 247 252 $objQuery->setlimitoffset($page_max, $startno); … … 249 254 $objQuery->setorder($order); 250 255 // ¸¡º÷·ë²Ì¤Î¼èÆÀ 251 $objPage->arrResults = $objQuery->select($col, $from, $where, $arrval); 256 $objPage->arrProducts = $objQuery->select($col, $from, $where, $arrval); 257 // $arrProducts = $objQuery->select($col, $from, $where, $arrval); 258 259 // $objPage->arrTest = $arrProducts; 260 261 $objPage->tpl_mainpage="products/test.tpl"; 262 263 break; 252 264 } 253 265 } 254 break; 255 256 default: 257 break; 258 } 259 260 $objDate = new SC_Date(); 261 // ÅÐÏ¿¡¦¹¹¿·Æü¸¡º÷ÍÑ 262 $objDate->setStartYear(RELEASE_YEAR); 263 $objDate->setEndYear(DATE("Y")); 264 $objPage->arrRegistYear = $objDate->getYear(); 265 // À¸Ç¯·îÆü¸¡º÷ÍÑ 266 $objDate->setStartYear(BIRTH_YEAR); 267 $objDate->setEndYear(DATE("Y")); 268 $objPage->arrBirthYear = $objDate->getYear(); 269 // ·îÆü¤ÎÀßÄê 270 $objPage->arrMonth = $objDate->getMonth(); 271 $objPage->arrDay = $objDate->getDay(); 272 273 // ÆþÎÏÃͤμèÆÀ 274 $objPage->arrForm = $objFormParam->getFormParamList(); 275 // »Ùʧ¤¤ÊýË¡¤Î¼èÆÀ 276 $arrRet = sfGetPayment(); 277 $objPage->arrPayment = sfArrKeyValue($arrRet, 'payment_id', 'payment_method'); 278 266 } 267 /* 268 $arrProducts = Array 269 ( 270 '0' => Array 271 ( 272 'product_id' => '18', 273 'name' => 'test', 274 'category_id' => '11', 275 'main_list_image' => '08172054_44e458f942afc.gif', 276 'status' => '1', 277 'product_code' => 'cd 01', 278 'price01' => '500', 279 'price02' => '500', 280 'stock' => '43', 281 'stock_unlimited' => "" 282 ), 283 284 '1' => Array 285 ( 286 'product_id' => '14', 287 'name' => 'LPO¥¨¥Ó¥¹', 288 'category_id' => '10', 289 'main_list_image' => '08171740_44e42b7f67953.gif', 290 'status' => '1', 291 'product_code' => 'LPO', 292 'price01' => '15000', 293 'price02' => '15000', 294 'stock' => '14999', 295 'stock_unlimited' => "" 296 ), 297 298 '2' => Array 299 ( 300 'product_id' => '16', 301 'name' => 'LPO¥¨¥Ó¥¹', 302 'category_id' => '10', 303 'main_list_image' => '08181941_44e59975c535d.gif', 304 'status' => '1', 305 'product_code' => 'LPO', 306 'price01' => '15000', 307 'price02' => '15000', 308 'stock' => '14927', 309 'stock_unlimited' => "" 310 ), 311 312 '3' => Array 313 ( 314 'product_id' => '15', 315 'name' => 'LPO¥¨¥Ó¥¹', 316 'category_id' => '10', 317 'main_list_image' => '08171740_44e42b7f67953.gif', 318 'status' => '1', 319 'product_code' => 'LPO', 320 'price01' => '15000', 321 'price02' => '15000', 322 'stock' => '14998', 323 'stock_unlimited' => "" 324 ), 325 '4' => Array 326 ( 327 'product_id' => '17', 328 'name' => 'LPO¥¨¥Ó¥¹', 329 'category_id' => '15', 330 'main_list_image' => '08171740_44e42b7f67953.gif', 331 'status' => '1', 332 'product_code' => 'LPO', 333 'price01' => '15000', 334 'price02' => '15000', 335 'stock' => '0', 336 'stock_unlimited' => "" 337 ), 338 339 '5' => Array 340 ( 341 'product_id' => '13', 342 'name' => 'LPO¥¨¥Ó¥¹', 343 'category_id' => '10', 344 'main_list_image' => '08171740_44e42b7f67953.gif', 345 'status' => '1', 346 'product_code' => 'LPO', 347 'price01' => '15000', 348 'price02' => '15000', 349 'stock' => '15000', 350 'stock_unlimited' => "" 351 ), 352 353 '6' => Array 354 ( 355 'product_id' => '12', 356 'name' => 'LPO¥¨¥Ó¥¹', 357 'category_id' => '10', 358 'main_list_image' => '08171740_44e42b7f67953.gif', 359 'status' => '1', 360 'product_code' => 'LPO', 361 'price01' => '15000', 362 'price02' => '15000', 363 'stock' => '15000', 364 'stock_unlimited' => "" 365 ), 366 367 '7' => Array 368 ( 369 'product_id' => '11', 370 'name' => 'LPO¥¨¥Ó¥¹', 371 'category_id' => '10', 372 'main_list_image' => '08171740_44e42b7f67953.gif', 373 'status' => '1', 374 'product_code' => 'LPO', 375 'price01' => '15000', 376 'price02' => '15000', 377 'stock' => '15000', 378 'stock_unlimited' => "" 379 ), 380 '8' => Array 381 ( 382 'product_id' => '10', 383 'name' => 'LPO¥¨¥Ó¥¹', 384 'category_id' => '10', 385 'main_list_image' => '08171740_44e42b7f67953.gif', 386 'status' => '1', 387 'product_code' => 'LPO', 388 'price01' => '15000', 389 'price02' => '15000', 390 'stock' => '15000', 391 'stock_unlimited' => "" 392 ), 393 394 '9' => Array 395 ( 396 'product_id' => '9', 397 'name' => 'LPO¥¨¥Ó¥¹', 398 'category_id' => '10', 399 'main_list_image' => '08171740_44e42b7f67953.gif', 400 'status' => '1', 401 'product_code' => 'LPO', 402 'price01' => '15000', 403 'price02' => '15000', 404 'stock' => '15000', 405 'stock_unlimited' => "" 406 ) 407 408 ); 409 410 411 $objPage->arrProducts = $arrProducts; 412 */ 413 414 // ¥«¥Æ¥´¥ê¤ÎÆÉ¹þ 415 $objPage->arrCatList = sfGetCategoryList(); 416 $objPage->arrCatIDName = lfGetIDName($objPage->arrCatList); 417 418 // ²èÌ̤Îɽ¼¨ 279 419 $objView->assignobj($objPage); 280 420 $objView->display(MAIN_FRAME); 281 421 282 //----------------------------------------------------------------------------------------------------------------------------------- 283 /* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ */ 284 function lfInitParam() { 285 global $objFormParam; 286 $objFormParam->addParam("¼õÃíÈÖ¹æ1", "search_order_id1", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 287 $objFormParam->addParam("¼õÃíÈÖ¹æ2", "search_order_id2", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 288 $objFormParam->addParam("Âбþ¾õ¶·", "search_order_status", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 289 $objFormParam->addParam("¸ÜµÒ̾", "search_order_name", STEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); 290 $objFormParam->addParam("¸ÜµÒ̾(¥«¥Ê)", "search_order_kana", STEXT_LEN, "KVCa", array("KANA_CHECK","MAX_LENGTH_CHECK")); 291 $objFormParam->addParam("ÀÊÌ", "search_order_sex", INT_LEN, "n", array("MAX_LENGTH_CHECK")); 292 $objFormParam->addParam("ǯÎð1", "search_age1", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 293 $objFormParam->addParam("ǯÎð2", "search_age2", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 294 $objFormParam->addParam("¥á¡¼¥ë¥¢¥É¥ì¥¹", "search_order_email", STEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); 295 $objFormParam->addParam("TEL", "search_order_tel", STEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); 296 $objFormParam->addParam("»Ùʧ¤¤ÊýË¡", "search_payment_id", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 297 $objFormParam->addParam("¹ØÆþ¶â³Û1", "search_total1", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 298 $objFormParam->addParam("¹ØÆþ¶â³Û2", "search_total2", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 299 $objFormParam->addParam("ɽ¼¨·ï¿ô", "search_page_max", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 300 $objFormParam->addParam("³«»ÏÆü", "search_startyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 301 $objFormParam->addParam("³«»ÏÆü", "search_startmonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 302 $objFormParam->addParam("³«»ÏÆü", "search_startday", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 303 $objFormParam->addParam("½ªÎ»Æü", "search_endyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 304 $objFormParam->addParam("½ªÎ»Æü", "search_endmonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 305 $objFormParam->addParam("½ªÎ»Æü", "search_endday", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 306 $objFormParam->addParam("³«»ÏÆü", "search_sbirthyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 307 $objFormParam->addParam("³«»ÏÆü", "search_sbirthmonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 308 $objFormParam->addParam("³«»ÏÆü", "search_sbirthday", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 309 $objFormParam->addParam("½ªÎ»Æü", "search_ebirthyear", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 310 $objFormParam->addParam("½ªÎ»Æü", "search_ebirthmonth", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 311 $objFormParam->addParam("½ªÎ»Æü", "search_ebirthday", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 312 } 313 314 /* ÆþÎÏÆâÍÆ¤Î¥Á¥§¥Ã¥¯ */ 422 //--------------------------------------------------------------------------------------------------------------------------------------------------------- 423 424 // ¼èÆÀʸ»úÎó¤ÎÊÑ´¹ 425 function lfConvertParam() { 426 global $objPage; 427 /* 428 * ʸ»úÎó¤ÎÊÑ´¹ 429 * K : ¡ÖȾ³Ñ(Êݶ¸)ÊÒ²¾Ì¾¡×¤ò¡ÖÁ´³ÑÊÒ²¾Ì¾¡×¤ËÊÑ´¹ 430 * C : ¡ÖÁ´³Ñ¤Ò¤é²¾Ì¾¡×¤ò¡ÖÁ´³Ñ¤«¤¿²¾Ì¾¡×¤ËÊÑ´¹ 431 * V : ÂùÅÀÉÕ¤¤Îʸ»ú¤ò°ìʸ»ú¤ËÊÑ´¹¡£"K","H"¤È¶¦¤Ë»ÈÍѤ·¤Þ¤¹ 432 * n : ¡ÖÁ´³Ñ¡×¿ô»ú¤ò¡ÖȾ³Ñ(Êݶ¸)¡×¤ËÊÑ´¹ 433 */ 434 $arrConvList['search_name'] = "KVa"; 435 $arrConvList['search_product_code'] = "KVa"; 436 437 // ʸ»úÊÑ´¹ 438 foreach ($arrConvList as $key => $val) { 439 // POST¤µ¤ì¤Æ¤¤¿ÃͤΤßÊÑ´¹¤¹¤ë¡£ 440 if(isset($objPage->arrForm[$key])) { 441 $objPage->arrForm[$key] = mb_convert_kana($objPage->arrForm[$key] ,$val); 442 } 443 } 444 } 445 446 // ¥¨¥é¡¼¥Á¥§¥Ã¥¯ 447 // ÆþÎÏ¥¨¥é¡¼¥Á¥§¥Ã¥¯ 315 448 function lfCheckError() { 316 global $objFormParam; 317 // ÆþÎϥǡ¼¥¿¤òÅϤ¹¡£ 318 $arrRet = $objFormParam->getHashArray(); 319 $objErr = new SC_CheckError($arrRet); 320 $objErr->arrErr = $objFormParam->checkError(); 321 322 // ÆÃ¼ì¹àÌÜ¥Á¥§¥Ã¥¯ 323 $objErr->doFunc(array("¼õÃíÈÖ¹æ1", "¼õÃíÈÖ¹æ2", "search_order_id1", "search_order_id2"), array("GREATER_CHECK")); 324 $objErr->doFunc(array("ǯÎð1", "ǯÎð2", "search_age1", "search_age2"), array("GREATER_CHECK")); 325 $objErr->doFunc(array("¹ØÆþ¶â³Û1", "¹ØÆþ¶â³Û2", "search_total1", "search_total2"), array("GREATER_CHECK")); 449 $objErr = new SC_CheckError(); 326 450 $objErr->doFunc(array("³«»ÏÆü", "search_startyear", "search_startmonth", "search_startday"), array("CHECK_DATE")); 327 451 $objErr->doFunc(array("½ªÎ»Æü", "search_endyear", "search_endmonth", "search_endday"), array("CHECK_DATE")); 328 452 $objErr->doFunc(array("³«»ÏÆü", "½ªÎ»Æü", "search_startyear", "search_startmonth", "search_startday", "search_endyear", "search_endmonth", "search_endday"), array("CHECK_SET_TERM")); 329 330 $objErr->doFunc(array("³«»ÏÆü", "search_sbirthyear", "search_sbirthmonth", "search_sbirthday"), array("CHECK_DATE"));331 $objErr->doFunc(array("½ªÎ»Æü", "search_ebirthyear", "search_ebirthmonth", "search_ebirthday"), array("CHECK_DATE"));332 $objErr->doFunc(array("³«»ÏÆü", "½ªÎ»Æü", "search_sbirthyear", "search_sbirthmonth", "search_sbirthday", "search_ebirthyear", "search_ebirthmonth", "search_ebirthday"), array("CHECK_SET_TERM"));333 334 453 return $objErr->arrErr; 335 454 } 336 455 456 // ¥Á¥§¥Ã¥¯¥Ü¥Ã¥¯¥¹ÍÑWHEREʸºîÀ® 457 function lfGetCBWhere($key, $max) { 458 $str = ""; 459 $find = false; 460 for ($cnt = 1; $cnt <= $max; $cnt++) { 461 if ($_POST[$key . $cnt] == "1") { 462 $str.= "1"; 463 $find = true; 464 } else { 465 $str.= "_"; 466 } 467 } 468 if (!$find) { 469 $str = ""; 470 } 471 return $str; 472 } 473 474 // ¥«¥Æ¥´¥êID¤ò¥¡¼¡¢¥«¥Æ¥´¥ê̾¤òÃͤˤ¹¤ëÇÛÎó¤òÊÖ¤¹¡£ 475 function lfGetIDName($arrCatList) { 476 $max = count($arrCatList); 477 for ($cnt = 0; $cnt < $max; $cnt++ ) { 478 $key = $arrCatList[$cnt]['category_id']; 479 $val = $arrCatList[$cnt]['category_name']; 480 $arrRet[$key] = $val; 481 } 482 return $arrRet; 483 } 337 484 338 485 ?>
Note: See TracChangeset
for help on using the changeset viewer.
