[Svn-src-all:1275] [version-2_5-dev 20164] #964 DB操作クラスの生成をシングルトンに変更
coelacanth
admin @ mail.ec-cube.net
2011年 2月 14日 (月) 14:58:24 JST
Subversion committed to /home/svn/open 20164
http://svn.ec-cube.net/open_trac/changeset/20164
┌────────────────────────────┐
│更新者 : coelacanth │
│更新日時: 2011-02-14 14:58:23 +0900 (月, 14 2月 2011)│
└────────────────────────────┘
Log:
--------------------------------------------------------
#964 DB操作クラスの生成をシングルトンに変更
Changed: [U:修正,A:追加,D:削除]
--------------------------------------------------------
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis.php
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Control.php
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery.php
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery_Input.php
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Kiyaku.php
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Mail.php
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment.php
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment_Input.php
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Point.php
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Seo.php
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Tradelaw.php
U branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php
変更: 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 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -79,7 +79,7 @@
*/
function action() {
$objSess = new SC_Session();
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// 認証可否の判定
SC_Utils_Ex::sfIsSuccess($objSess);
@@ -180,7 +180,7 @@
}
function lfUpdateData($array) {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$arrCol = $this->lfGetCol();
foreach($arrCol as $val) {
//配列の場合は、パイプ区切りの文字列に変換
@@ -196,7 +196,7 @@
}
function lfInsertData($array) {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$arrCol = $this->lfGetCol();
foreach($arrCol as $val) {
$sqlval[$val] = $array[$val];
変更: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Control.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Control.php 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Control.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -135,7 +135,7 @@
// サイト管理情報の取得
function lfGetControlList() {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// サイト管理情報の取得
$sql = "SELECT * FROM dtb_site_control ";
$sql .= "WHERE del_flg = 0";
@@ -160,7 +160,7 @@
/* DBへデータを登録する */
function lfSiteControlData($control_id = "") {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$sqlval = $this->objFormParam->getHashArray();
$sqlval['update_date'] = 'Now()';
変更: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery.php 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -70,7 +70,7 @@
*/
function action() {
$objSess = new SC_Session();
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$objDb = new SC_Helper_DB_Ex();
// 認証可否の判定
変更: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery_Input.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery_Input.php 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery_Input.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -164,7 +164,7 @@
*/
function lfRegistData() {
$arrRet = $this->objFormParam->getHashArray();
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$objQuery->begin();
// 入力データを渡す。
@@ -280,7 +280,7 @@
/* 配送業者情報の取得 */
function lfGetDelivData($deliv_id) {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// パラメータ情報の初期化
$this->lfInitParam('edit');
変更: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -67,7 +67,7 @@
*/
function action() {
$objSess = new SC_Session();
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$objDb = new SC_Helper_DB_Ex();
$objDate = new SC_Date();
@@ -150,7 +150,7 @@
/* DBへの挿入 */
function lfInsertClass($arrData) {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// INSERTする値を作成する。
$sqlval['title'] = $arrData['title'];
$sqlval['month'] = $arrData['month'];
@@ -167,7 +167,7 @@
/* DBへの更新 */
function lfUpdateClass($arrData) {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// UPDATEする値を作成する。
$sqlval['title'] = $arrData['title'];
$sqlval['month'] = $arrData['month'];
@@ -202,7 +202,7 @@
$objErr->doFunc(array("月", "month", INT_LEN), array("SELECT_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));
$objErr->doFunc(array("日", "day", INT_LEN), array("SELECT_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));
if(!isset($objErr->arrErr['date'])) {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$where = "del_flg = 0 AND month = ? AND day = ?";
$arrval = array($_POST['month'], $_POST['day']);
if (!empty($_POST['holiday_id'])) {
変更: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Kiyaku.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Kiyaku.php 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Kiyaku.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -67,7 +67,7 @@
*/
function action() {
$objSess = new SC_Session();
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$objDb = new SC_Helper_DB_Ex();
// 認証可否の判定
@@ -145,7 +145,7 @@
/* DBへの挿入 */
function lfInsertClass($arrData) {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// INSERTする値を作成する。
$sqlval['kiyaku_title'] = $arrData['kiyaku_title'];
$sqlval['kiyaku_text'] = $arrData['kiyaku_text'];
@@ -161,7 +161,7 @@
/* DBへの更新 */
function lfUpdateClass($arrData) {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// UPDATEする値を作成する。
$sqlval['kiyaku_title'] = $arrData['kiyaku_title'];
$sqlval['kiyaku_text'] = $arrData['kiyaku_text'];
@@ -193,7 +193,7 @@
$objErr->doFunc(array("規約タイトル", "kiyaku_title", SMTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));
$objErr->doFunc(array("規約内容", "kiyaku_text", MLTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));
if(!isset($objErr->arrErr['name'])) {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$arrRet = $objQuery->select("kiyaku_id, kiyaku_title", "dtb_kiyaku", "del_flg = 0 AND kiyaku_title = ?", array($_POST['kiyaku_title']));
// 編集中のレコード以外に同じ名称が存在する場合
if ($arrRet[0]['kiyaku_id'] != $_POST['kiyaku_id'] && $arrRet[0]['kiyaku_title'] == $_POST['kiyaku_title']) {
変更: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Mail.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Mail.php 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Mail.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -66,7 +66,7 @@
* @return void
*/
function action() {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$objSess = new SC_Session();
$masterData = new SC_DB_MasterData_Ex();
変更: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment.php 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -108,7 +108,7 @@
* 支払方法一覧の取得.
*/
function lfGetPaymentList() {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$col = "payment_id, payment_method, charge, rule, upper_rule, note, fix, charge_flg";
$where = "del_flg = 0";
$table = "dtb_payment";
変更: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment_Input.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment_Input.php 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment_Input.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -178,7 +178,7 @@
/* DBからデータを読み込む */
function lfGetData($payment_id) {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$where = "payment_id = ?";
$arrRet = $objQuery->select("*", "dtb_payment", $where, array($payment_id));
return $arrRet[0];
@@ -187,7 +187,7 @@
/* DBへデータを登録する */
function lfRegistData($payment_id = "") {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$sqlval = $this->objFormParam->getHashArray();
$arrRet = $this->objUpFile->getDBFileList(); // ファイル名の取得
$sqlval = array_merge($sqlval, $arrRet);
変更: 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 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Point.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -72,7 +72,7 @@
*/
function action() {
$objSess = new SC_Session();
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// 認証可否の判定
SC_Utils_Ex::sfIsSuccess($objSess);
@@ -142,7 +142,7 @@
// 入力データを渡す。
$sqlval = $this->objFormParam->getHashArray();
$sqlval['update_date'] = 'Now()';
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// UPDATEの実行
$ret = $objQuery->update("dtb_baseinfo", $sqlval);
}
@@ -151,7 +151,7 @@
// 入力データを渡す。
$sqlval = $this->objFormParam->getHashArray();
$sqlval['update_date'] = 'Now()';
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// INSERTの実行
$ret = $objQuery->insert("dtb_baseinfo", $sqlval);
}
変更: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Seo.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Seo.php 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Seo.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -136,7 +136,7 @@
* @return integer 更新結果
*/
function lfUpdPageData($arrUpdData = array()){
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$sql = "";
// SQL生成
変更: 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 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Tradelaw.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -75,7 +75,7 @@
*/
function action() {
$objSess = new SC_Session();
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// 認証可否の判定
SC_Utils_Ex::sfIsSuccess($objSess);
@@ -164,7 +164,7 @@
// 入力データを渡す。
$sqlval = $this->objFormParam->getHashArray();
$sqlval['update_date'] = 'Now()';
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// UPDATEの実行
$ret = $objQuery->update("dtb_baseinfo", $sqlval);
}
@@ -173,7 +173,7 @@
// 入力データを渡す。
$sqlval = $this->objFormParam->getHashArray();
$sqlval['update_date'] = 'Now()';
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
// INSERTの実行
$ret = $objQuery->insert("dtb_baseinfo", $sqlval);
}
変更: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php 2011-02-14 04:34:44 UTC (rev 20163)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php 2011-02-14 05:58:23 UTC (rev 20164)
@@ -89,7 +89,7 @@
* @return void
*/
function action() {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
SC_Utils_Ex::sfIsSuccess(new SC_Session);
@@ -163,7 +163,7 @@
* @return void
*/
function insertMtbZip($start = 1) {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
$objSess = new SC_Session();
// 認証可否の判定
@@ -300,7 +300,7 @@
}
function countMtbZip() {
- $objQuery = new SC_Query();
+ $objQuery =& SC_Query::getSingletonInstance();
return $objQuery->count('mtb_zip');
}
Svn-src-all メーリングリストの案内