OSDN Git Service

FIX: NP_AttachをNucleus 3.65/PHP5.4/MySQL5.5で動作するよう修正
[nucleus-jp/nucleus-plugins.git] / NP_Attach / NP_Attach.php
index 87c9a38..2e8adb3 100755 (executable)
@@ -269,10 +269,21 @@ class NP_Attach extends NucleusPlugin
                return;\r
        }\r
        \r
-       public function doTemplateVar($item, $mediumid)\r
+       public function doTemplateVar(&$item)\r
        {\r
                global $DIR_MEDIA, $blogid;\r
                \r
+               /* receive an argument, with prevention of E_STRICT*/\r
+               $args = func_get_args();\r
+               if ( !array_key_exists(0, $args) )\r
+               {\r
+                       return;\r
+               }\r
+               else\r
+               {\r
+                       $mediumid = $args[0];\r
+               }\r
+               \r
                if ( !self::$itemid || !self::$blogid )\r
                {\r
                        self::$blogid = $blogid;\r
@@ -313,7 +324,7 @@ class NP_Attach extends NucleusPlugin
        \r
        private function generateParsedTag($maxwidth, $maxheight)\r
        {\r
-               global $manager;\r
+               global $manager, $DIR_MEDIA;\r
                \r
                /* check medium has path */\r
                $data = &self::$data;\r