OSDN Git Service

FIX:スキンの編集画面でクエリの末尾に不要なコロンが入っていたのを削除。クエリのフォーマット指定文字と、引数が合致していないため、更新が行えない問題を修正。
authorreine <reine@users.sourceforge.jp>
Sat, 21 Apr 2012 02:46:10 +0000 (11:46 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Sat, 21 Apr 2012 02:46:10 +0000 (11:46 +0900)
nucleus/libs/SKIN.php

index 883cc73..2c70230 100644 (file)
@@ -14,7 +14,7 @@
  *\r
  * @license http://nucleuscms.org/license.txt GNU General Public License\r
  * @copyright Copyright (C) 2002-2009 The Nucleus Group\r
- * @version $Id: SKIN.php 1755 2012-04-14 10:05:49Z sakamocchi $\r
+ * @version $Id: SKIN.php 1773 2012-04-21 02:14:08Z sakamocchi $
  */\r
 \r
 if ( !function_exists('requestVar') ) \r
@@ -518,8 +518,8 @@ class Skin
                $includeMode    = sql_real_escape_string($includeMode);\r
                $includePrefix  = sql_real_escape_string($includePrefix);\r
                \r
-               $query ="UPDATE %s SET sdname='', sddesc='%s', sdtype='%s', sdincmode='%s', sdincpref='%s' WHERE sdnumber=%d:";\r
-               $query = sprintf($query, $name, $desc, $type, $includeMode, $includePrefix, (integer) $this->id);\r
+               $query ="UPDATE %s SET sdname='%s', sddesc='%s', sdtype='%s', sdincmode='%s', sdincpref='%s' WHERE sdnumber=%d";
+               $query = sprintf($query, sql_table('skin_desc'), $name, $desc, $type, $includeMode, $includePrefix, (integer) $this->id);
                \r
                sql_query($query);\r
                return;\r