Changeset 20380
- Timestamp:
- 2011/02/24 17:49:36 (11 years ago)
- Location:
- branches/version-2_5-dev/data/class
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/helper/SC_Helper_Customer.php
r20285 r20380 560 560 $objQuery =& SC_Query::getSingletonInstance(); 561 561 $objSelect = new SC_CustomerList($arrParam, "customer"); 562 $page_rows = $arrParam['search_page_rows']; 563 if(SC_Utils_Ex::sfIsInt($page_rows)) { 564 $page_max = $page_rows; 565 }else{ 566 $page_max = SEARCH_PMAX; 567 } 562 $page_max = SC_Utils_Ex::sfGetSearchPageMax($arrParam['search_page_rows']); 568 563 $disp_pageno = $arrParam['search_pageno']; 569 564 if($disp_pageno == 0) { -
branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php
r20345 r20380 85 85 list($where, $arrval) = $this->getSearchParam($objDb,$arrPost,$where); 86 86 $linemax = $this->getLineCount($where, $arrval); 87 $page_max = $this->setPageMax($arrPost['search_page_max']);87 $page_max = SC_Utils_Ex::sfGetSearchPageMax($arrPost['search_page_max']); 88 88 89 89 // ページ送りの取得 … … 187 187 188 188 /** 189 * @param $search_page_max190 * @return string191 */192 function setPageMax($search_page_max){193 // ページ送りの処理194 if(isset($search_page_max) && is_numeric($search_page_max)) {195 $page_max = $search_page_max;196 } else {197 $page_max = SEARCH_PMAX;198 }199 return $page_max;200 }201 202 /**203 189 * 指定された条件の商品データを取得する。 204 190 * @param Object $objQuery ObjQueryオブジェクト -
branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php
r20345 r20380 149 149 $this->tpl_linemax = $this->getNumberOfLines($where, $arrval); 150 150 // ページ送りの処理 151 $page_max = $this->getPageMax($objFormParam);151 $page_max = SC_Utils_Ex::sfGetSearchPageMax($objFormParam->getValue('search_page_max')); 152 152 // ページ送りの取得 153 153 $objNavi = new SC_PageNavi($this->arrHidden['search_pageno'], … … 452 452 453 453 /** 454 * 最大表示件数を取得する.455 *456 * フォームの入力値から最大表示件数を取得する.457 * 取得できなかった場合は, 定数 SEARCH_PMAX の値を返す.458 *459 * @param SC_FormParam $objFormParam SC_FormParam インスタンス460 * @return integer 最大表示件数461 */462 function getPageMax(&$objFormParam) {463 $page_max = $objFormParam->getValue('search_page_max');464 if(is_numeric($page_max)) {465 return $page_max;466 } else {467 return SEARCH_PMAX;468 }469 }470 471 /**472 454 * 受注を検索する. 473 455 * -
branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php
r20378 r20380 90 90 //ぶった斬りポイント================================================================== 91 91 // ページ送りの処理 92 if(isset($_POST['search_page_max']) 93 && is_numeric($_POST['search_page_max'])) { 94 $page_max = $_POST['search_page_max']; 95 } else { 96 $page_max = SEARCH_PMAX; 97 } 92 $page_max = SC_Utils_Ex::sfGetSearchPageMax($_POST['search_page_max']); 98 93 99 94 // ページ送りの取得 -
branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php
r20345 r20380 151 151 $this->tpl_linemax = $this->getNumberOfLines($where, $arrval); 152 152 // ページ送りの処理 153 $page_max = $this->getPageMax($objFormParam);153 $page_max = SC_Utils_Ex::sfGetSearchPageMax($objFormParam->getValue('search_page_max')); 154 154 // ページ送りの取得 155 155 $objNavi = new SC_PageNavi($this->arrHidden['search_pageno'], … … 362 362 363 363 /** 364 * 最大表示件数を取得する.365 *366 * フォームの入力値から最大表示件数を取得する.367 * 取得できなかった場合は, 定数 SEARCH_PMAX の値を返す.368 *369 * @param SC_FormParam $objFormParam SC_FormParam インスタンス370 * @return integer 最大表示件数371 */372 function getPageMax(&$objFormParam) {373 $page_max = $objFormParam->getValue('search_page_max');374 if(is_numeric($page_max)) {375 return $page_max;376 } else {377 return SEARCH_PMAX;378 }379 }380 381 /**382 364 * 商品を検索する. 383 365 * -
branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php
r20348 r20380 172 172 173 173 // ページ送りの処理 174 if(isset($_POST['search_page_max']) 175 && is_numeric($_POST['search_page_max'])) { 176 $page_max = $_POST['search_page_max']; 177 } else { 178 $page_max = SEARCH_PMAX; 179 } 174 $page_max = SC_Utils_Ex::sfGetSearchPageMax($_POST['search_page_max']); 180 175 181 176 // ページ送りの取得 -
branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Review.php
r20376 r20380 341 341 342 342 // ページ送りの処理 343 if(is_numeric($arrForm['search_page_max'])) { 344 $page_max = $arrForm['search_page_max']; 345 } else { 346 $page_max = SEARCH_PMAX; 347 } 343 $page_max = SC_Utils_Ex::sfGetSearchPageMax($arrForm['search_page_max']); 348 344 349 345 if (!isset($arrval)) $arrval = array(); -
branches/version-2_5-dev/data/class/util/SC_Utils.php
r20316 r20380 2293 2293 } 2294 2294 2295 /** 2296 * 検索結果の1ページあたりの最大表示件数を取得する 2297 * 2298 * フォームの入力値から最大表示件数を取得する 2299 * 取得できなかった場合は, 定数 SEARCH_PMAX の値を返す 2300 * 2301 * @param string $search_page_max 表示件数の選択値 2302 * @return integer 1ページあたりの最大表示件数 2303 */ 2304 function sfGetSearchPageMax($search_page_max) { 2305 if (SC_Utils_Ex::sfIsInt($search_page_max) && $search_page_max > 0) { 2306 $page_max = intval($search_page_max); 2307 } else { 2308 $page_max = SEARCH_PMAX; 2309 } 2310 return $page_max; 2311 } 2295 2312 2296 2313 }
Note: See TracChangeset
for help on using the changeset viewer.