OSDN Git Service

FIX: ウェブログのカテゴリーの削除ができないバグの修正
authorsakamocchi <o-takashi@sakamocchi.jp>
Fri, 4 May 2012 04:01:55 +0000 (13:01 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Fri, 4 May 2012 04:01:55 +0000 (13:01 +0900)
SQL文の生成ミス

nucleus/libs/ADMIN.php

index 17b4d97..9a08e4e 100644 (file)
@@ -2327,7 +2327,7 @@ class Admin
                \r
                // check if catid is the only category left for blogid\r
                $query = "SELECT catid FROM %s WHERE cblog=%d;";\r
-               $query = sprintf(sql_table('category'), (integer) $blogid);\r
+               $query = sprintf($query, sql_table('category'), (integer) $blogid);\r
                \r
                $res = sql_query($query);\r
                if ( sql_num_rows($res) == 1 )\r
@@ -2344,11 +2344,11 @@ class Admin
                sql_query($query);\r
                \r
                // delete all associated plugin options\r
-               NucleusPlugin::delete_option_values('category', $catid);\r
+               NucleusPlugin::delete_option_values('category', (integer) $catid);\r
                \r
                // delete category\r
                $query = "DELETE FROM %s WHERE catid=%d;";\r
-               $query = sprintf($query, (integer) $catid);\r
+               $query = sprintf($query, sql_table('category'), (integer) $catid);\r
                sql_query($query);\r
                \r
                $data = array('catid' => $catid);\r