OSDN Git Service

CHANGE: getBlogIDFromItemID()を使わずにManager::getItem()を使うよう変更
[nucleus-jp/nucleus-next.git] / nucleus / libs / ACTION.php
index 5ac9e75..42f6114 100644 (file)
@@ -103,13 +103,12 @@ class Action
                        setcookie($CONF['CookiePrefix'] . 'comment_email', $post['email'], $lifetime, '/', '', 0);\r
                }\r
                \r
-               $comments = new Comments($post['itemid']);\r
-               \r
-               $blog_id = getBlogIDFromItemID($post['itemid']);\r
-               $this->checkban($blog_id);\r
-               $blog =& $manager->getBlog($blog_id);\r
+               $item =& $manager->getItem($post['itemid'], 0, 0);\r
+               $this->checkban($item['blogid']);\r
+               $blog =& $manager->getBlog($item['blogid']);\r
                \r
                // note: PreAddComment and PostAddComment gets called somewhere inside addComment\r
+               $comments = new Comments($post['itemid']);\r
                $errormessage = $comments->addComment($blog->getCorrectTime(), $post);\r
                \r
                if ( $errormessage != '1' )\r
@@ -369,8 +368,8 @@ class Action
                        doError(_ERROR_NOSUCHITEM);\r
                }\r
                \r
-               $blogid = getBlogIDFromItemID($itemid);\r
-               $this->checkban($blogid);\r
+               $item =& $manager->getItem($itemid, 0, 0);\r
+               $this->checkban($item['blogid']);\r
                \r
                $karma =& $manager->getKarma($itemid);\r
                \r