[Svn-src-all:3881] [version-2_13-dev 22795] #2213 バックアップ管理 プラグインのテーブルをバックアップできずエラーとなる
kimoto
admin @ mail.ec-cube.net
2013年 5月 2日 (木) 17:16:21 JST
Subversion committed to /home/svn/open 22795
http://svn.ec-cube.net/open_trac/changeset/22795
┌────────────────────────────┐
│更新者 : kimoto │
│更新日時: 2013-05-02 17:16:21 +0900 (木, 02 5月 2013)│
└────────────────────────────┘
Log:
--------------------------------------------------------
#2213 バックアップ管理 プラグインのテーブルをバックアップできずエラーとなる
クオート文字がmysqlで不適切なので修正しました
Changed: [U:修正,A:追加,D:削除]
--------------------------------------------------------
U branches/version-2_13-dev/data/class/SC_Query.php
U branches/version-2_13-dev/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php
変更: branches/version-2_13-dev/data/class/SC_Query.php
===================================================================
--- branches/version-2_13-dev/data/class/SC_Query.php 2013-05-02 03:14:48 UTC (rev 22794)
+++ branches/version-2_13-dev/data/class/SC_Query.php 2013-05-02 08:16:21 UTC (rev 22795)
@@ -29,7 +29,7 @@
* @author LOCKON CO.,LTD.
* @version $Id$
*/
-class SC_Query
+class SC_Query
{
var $option = '';
@@ -773,9 +773,9 @@
function delete($table, $where = '', $arrWhereVal = array())
{
if (strlen($where) <= 0) {
- $sqlde = 'DELETE FROM "' . $table . '"';
+ $sqlde = 'DELETE FROM ' . $this->conn->quoteIdentifier($table);
} else {
- $sqlde = 'DELETE FROM "' . $table . '" WHERE ' . $where;
+ $sqlde = 'DELETE FROM ' . $this->conn->quoteIdentifier($table) . ' WHERE ' . $where;
}
$ret = $this->query($sqlde, $arrWhereVal, false, null, MDB2_PREPARE_MANIP);
return $ret;
変更: branches/version-2_13-dev/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php
===================================================================
--- branches/version-2_13-dev/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php 2013-05-02 03:14:48 UTC (rev 22794)
+++ branches/version-2_13-dev/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php 2013-05-02 08:16:21 UTC (rev 22795)
@@ -31,7 +31,7 @@
* @author LOCKON CO.,LTD.
* @version $Id$
*/
-class LC_Page_Admin_System_Bkup extends LC_Page_Admin_Ex
+class LC_Page_Admin_System_Bkup extends LC_Page_Admin_Ex
{
/** リストア中にエラーが発生したか */
@@ -319,7 +319,7 @@
}
// 全データを取得
- $sql = 'SELECT * FROM "' . $table . '"';
+ $sql = 'SELECT * FROM ' . $objQuery->conn->quoteIdentifier($table);
$this->fpOutput =& $fp;
$this->first_line = true;
Svn-src-all メーリングリストの案内