Index: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Point.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Point.php	(revision 20168)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Point.php	(revision 20171)
@@ -77,4 +77,6 @@
         SC_Utils_Ex::sfIsSuccess($objSess);
 
+        $objDb = new SC_Helper_DB_Ex();
+
         // パラメータ管理クラス
         $this->objFormParam = new SC_FormParam();
@@ -84,5 +86,5 @@
         $this->objFormParam->setParam($_POST);
 
-        $cnt = $this->lfGetBaseInfoCount();
+        $cnt = $objDb->sfGetBasisCount();
         if ($cnt > 0) {
             $this->tpl_mode = "update";
@@ -114,6 +116,6 @@
             $arrCol = $this->objFormParam->getKeyList(); // キー名一覧を取得
             $col    = SC_Utils_Ex::sfGetCommaList($arrCol);
-            $arrRet = $this->lfGetBaseInfoData($col);
-            $this->objFormParam->setParam($arrRet[0]);
+            $arrRet = $objDb->sfGetBasisData(true, $col);
+            $this->objFormParam->setParam($arrRet);
         }
 
@@ -128,26 +130,4 @@
     function destroy() {
         parent::destroy();
-    }
-
-    /**
-     * 基本情報の登録数を取得する
-     *
-     * @return int
-     */
-    function lfGetBaseInfoCount() {
-        $objQuery =& SC_Query::getSingletonInstance();
-
-        return $objQuery->count("dtb_baseinfo");
-    }
-
-    /**
-     * 基本情報のデータを取得する
-     *
-     * @return array
-     */
-    function lfGetBaseInfoData($col) {
-        $objQuery =& SC_Query::getSingletonInstance();
-
-        return $objQuery->select($col, "dtb_baseinfo");
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis.php	(revision 20168)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis.php	(revision 20171)
@@ -84,6 +84,7 @@
         SC_Utils_Ex::sfIsSuccess($objSess);
 
-        $cnt = $this->lfGetBaseInfoCount();
-
+        $objDb = new SC_Helper_DB_Ex();
+
+        $cnt = $objDb->sfGetBasisCount();
         if ($cnt > 0) {
             $this->tpl_mode = "update";
@@ -123,6 +124,6 @@
             $arrCol = $this->lfGetCol();
             $col    = SC_Utils_Ex::sfGetCommaList($arrCol);
-            $arrRet = $this->lfGetBaseInfoData($col);
-            $this->arrForm = $arrRet[0];
+            $arrRet = $objDb->sfGetBasisData(true, $col);
+            $this->arrForm = $arrRet;
 
             $regular_holiday_ids = explode('|', $this->arrForm['regular_holiday_ids']);
@@ -139,26 +140,4 @@
     function destroy() {
         parent::destroy();
-    }
-
-    /**
-     * 基本情報の登録数を取得する
-     *
-     * @return int
-     */
-    function lfGetBaseInfoCount() {
-        $objQuery =& SC_Query::getSingletonInstance();
-
-        return $objQuery->count("dtb_baseinfo");
-    }
-
-    /**
-     * 基本情報のデータを取得する
-     *
-     * @return array
-     */
-    function lfGetBaseInfoData($col) {
-        $objQuery =& SC_Query::getSingletonInstance();
-
-        return $objQuery->select($col, "dtb_baseinfo");
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Tradelaw.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Tradelaw.php	(revision 20168)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Tradelaw.php	(revision 20171)
@@ -80,4 +80,6 @@
         SC_Utils_Ex::sfIsSuccess($objSess);
 
+        $objDb = new SC_Helper_DB_Ex();
+
         // パラメータ管理クラス
         $this->objFormParam = new SC_FormParam();
@@ -87,6 +89,5 @@
         $this->objFormParam->setParam($_POST);
 
-        $cnt = $this->lfGetBaseInfoCount();
-
+        $cnt = $objDb->sfGetBasisCount();
         if ($cnt > 0) {
             $this->tpl_mode = "update";
@@ -118,6 +119,6 @@
             $arrCol = $this->objFormParam->getKeyList(); // キー名一覧を取得
             $col    = SC_Utils_Ex::sfGetCommaList($arrCol);
-            $arrRet = $this->lfGetBaseInfoData($col);
-            $this->objFormParam->setParam($arrRet[0]);
+            $arrRet = $objDb->sfGetBasisData(true, $col);
+            $this->objFormParam->setParam($arrRet);
         }
 
@@ -132,26 +133,4 @@
     function destroy() {
         parent::destroy();
-    }
-
-    /**
-     * 基本情報の登録数を取得する
-     *
-     * @return int
-     */
-    function lfGetBaseInfoCount() {
-        $objQuery =& SC_Query::getSingletonInstance();
-
-        return $objQuery->count("dtb_baseinfo");
-    }
-
-    /**
-     * 基本情報のデータを取得する
-     *
-     * @return array
-     */
-    function lfGetBaseInfoData($col) {
-        $objQuery =& SC_Query::getSingletonInstance();
-
-        return $objQuery->select($col, "dtb_baseinfo");
     }
 
Index: branches/version-2_5-dev/data/class/helper/SC_Helper_DB.php
===================================================================
--- branches/version-2_5-dev/data/class/helper/SC_Helper_DB.php	(revision 20167)
+++ branches/version-2_5-dev/data/class/helper/SC_Helper_DB.php	(revision 20171)
@@ -138,12 +138,18 @@
      *
      * @param boolean $force 強制的にDB取得するか
+     * @param string $col 取得カラムを指定する
      * @return array 店舗基本情報の配列
      */
-    function sfGetBasisData($force = false) {
+    function sfGetBasisData($force = false, $col = "") {
         static $data;
 
         if ($force || !isset($data)) {
             $objQuery =& SC_Query::getSingletonInstance();
-            $arrRet = $objQuery->select('*', 'dtb_baseinfo');
+
+            if ($col === "") {
+                $arrRet = $objQuery->select('*', 'dtb_baseinfo');
+            } else {
+                $arrRet = $objQuery->select($col, "dtb_baseinfo");
+            }
 
             if (isset($arrRet[0])) {
@@ -153,7 +159,18 @@
             }
         }
-
         return $data;
     }
+
+    /**
+     * 基本情報の登録数を取得する
+     *
+     * @return int
+     */
+    function sfGetBasisCount() {
+        $objQuery =& SC_Query::getSingletonInstance();
+
+        return $objQuery->count("dtb_baseinfo");
+    }
+
 
     /* 選択中のアイテムのルートカテゴリIDを取得する */
