Index: /branches/version-2_5-dev/data/class/helper/SC_Helper_Customer.php
===================================================================
--- /branches/version-2_5-dev/data/class/helper/SC_Helper_Customer.php	(revision 20285)
+++ /branches/version-2_5-dev/data/class/helper/SC_Helper_Customer.php	(revision 20380)
@@ -560,10 +560,5 @@
         $objQuery =& SC_Query::getSingletonInstance();
         $objSelect = new SC_CustomerList($arrParam, "customer");
-        $page_rows = $arrParam['search_page_rows'];
-        if(SC_Utils_Ex::sfIsInt($page_rows)) {
-            $page_max = $page_rows;
-        }else{
-            $page_max = SEARCH_PMAX;
-        }
+        $page_max = SC_Utils_Ex::sfGetSearchPageMax($arrParam['search_page_rows']);
         $disp_pageno = $arrParam['search_pageno'];
         if($disp_pageno == 0) {
Index: /branches/version-2_5-dev/data/class/util/SC_Utils.php
===================================================================
--- /branches/version-2_5-dev/data/class/util/SC_Utils.php	(revision 20316)
+++ /branches/version-2_5-dev/data/class/util/SC_Utils.php	(revision 20380)
@@ -2293,4 +2293,21 @@
     }
 
+    /**
+     * 検索結果の1ページあたりの最大表示件数を取得する
+     * 
+     * フォームの入力値から最大表示件数を取得する
+     * 取得できなかった場合は, 定数 SEARCH_PMAX の値を返す
+     *
+     * @param string $search_page_max 表示件数の選択値
+     * @return integer 1ページあたりの最大表示件数
+     */
+    function sfGetSearchPageMax($search_page_max) {
+        if (SC_Utils_Ex::sfIsInt($search_page_max) && $search_page_max > 0) {
+            $page_max = intval($search_page_max);
+        } else {
+            $page_max = SEARCH_PMAX;
+        }
+        return $page_max;
+    }
 
 }
Index: /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php	(revision 20345)
+++ /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php	(revision 20380)
@@ -151,5 +151,5 @@
                     $this->tpl_linemax = $this->getNumberOfLines($where, $arrval);
                     // ページ送りの処理
-                    $page_max = $this->getPageMax($objFormParam);
+                    $page_max = SC_Utils_Ex::sfGetSearchPageMax($objFormParam->getValue('search_page_max'));
                     // ページ送りの取得
                     $objNavi = new SC_PageNavi($this->arrHidden['search_pageno'],
@@ -362,22 +362,4 @@
 
     /**
-     * 最大表示件数を取得する.
-     *
-     * フォームの入力値から最大表示件数を取得する.
-     * 取得できなかった場合は, 定数 SEARCH_PMAX の値を返す.
-     *
-     * @param SC_FormParam $objFormParam SC_FormParam インスタンス
-     * @return integer 最大表示件数
-     */
-    function getPageMax(&$objFormParam) {
-        $page_max = $objFormParam->getValue('search_page_max');
-        if(is_numeric($page_max)) {
-            return $page_max;
-        } else {
-            return SEARCH_PMAX;
-        }
-    }
-
-    /**
      * 商品を検索する.
      *
Index: /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php	(revision 20348)
+++ /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php	(revision 20380)
@@ -172,10 +172,5 @@
 
         // ページ送りの処理
-        if(isset($_POST['search_page_max'])
-           && is_numeric($_POST['search_page_max'])) {
-            $page_max = $_POST['search_page_max'];
-        } else {
-            $page_max = SEARCH_PMAX;
-        }
+        $page_max = SC_Utils_Ex::sfGetSearchPageMax($_POST['search_page_max']);
 
         // ページ送りの取得
Index: /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Review.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Review.php	(revision 20376)
+++ /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Review.php	(revision 20380)
@@ -341,9 +341,5 @@
 
         // ページ送りの処理
-        if(is_numeric($arrForm['search_page_max'])) {
-            $page_max = $arrForm['search_page_max'];
-        } else {
-            $page_max = SEARCH_PMAX;
-        }
+        $page_max = SC_Utils_Ex::sfGetSearchPageMax($arrForm['search_page_max']);
 
         if (!isset($arrval)) $arrval = array();
Index: /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php	(revision 20345)
+++ /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php	(revision 20380)
@@ -149,5 +149,5 @@
                     $this->tpl_linemax = $this->getNumberOfLines($where, $arrval);
                     // ページ送りの処理
-                    $page_max = $this->getPageMax($objFormParam);
+                    $page_max = SC_Utils_Ex::sfGetSearchPageMax($objFormParam->getValue('search_page_max'));
                     // ページ送りの取得
                     $objNavi = new SC_PageNavi($this->arrHidden['search_pageno'],
@@ -452,22 +452,4 @@
 
     /**
-     * 最大表示件数を取得する.
-     *
-     * フォームの入力値から最大表示件数を取得する.
-     * 取得できなかった場合は, 定数 SEARCH_PMAX の値を返す.
-     *
-     * @param SC_FormParam $objFormParam SC_FormParam インスタンス
-     * @return integer 最大表示件数
-     */
-    function getPageMax(&$objFormParam) {
-        $page_max = $objFormParam->getValue('search_page_max');
-        if(is_numeric($page_max)) {
-            return $page_max;
-        } else {
-            return SEARCH_PMAX;
-        }
-    }
-
-    /**
      * 受注を検索する.
      *
Index: /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php	(revision 20378)
+++ /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php	(revision 20380)
@@ -90,10 +90,5 @@
                 //ぶった斬りポイント==================================================================
                 // ページ送りの処理
-                if(isset($_POST['search_page_max'])
-                && is_numeric($_POST['search_page_max'])) {
-                    $page_max = $_POST['search_page_max'];
-                } else {
-                    $page_max = SEARCH_PMAX;
-                }
+                $page_max = SC_Utils_Ex::sfGetSearchPageMax($_POST['search_page_max']);
 
                 // ページ送りの取得
Index: /branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php	(revision 20345)
+++ /branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php	(revision 20380)
@@ -85,5 +85,5 @@
                 list($where, $arrval) = $this->getSearchParam($objDb,$arrPost,$where);
                 $linemax = $this->getLineCount($where, $arrval);
-                $page_max = $this->setPageMax($arrPost['search_page_max']);
+                $page_max = SC_Utils_Ex::sfGetSearchPageMax($arrPost['search_page_max']);
 
                 // ページ送りの取得
@@ -187,18 +187,4 @@
 
     /**
-     * @param  $search_page_max
-     * @return string
-     */
-    function setPageMax($search_page_max){
-            // ページ送りの処理
-            if(isset($search_page_max)  && is_numeric($search_page_max)) {
-                $page_max = $search_page_max;
-            } else {
-                $page_max = SEARCH_PMAX;
-            }
-            return $page_max;
-    }
-
-    /**
      * 指定された条件の商品データを取得する。
      * @param Object $objQuery ObjQueryオブジェクト
