OSDN Git Service

FIX: NP_AttachをNucleus 3.65/PHP5.4/MySQL5.5で動作するよう修正 master
authorsakamocchi <o-takashi@sakamocchi.jp>
Sat, 20 Oct 2012 06:12:15 +0000 (15:12 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Sat, 20 Oct 2012 06:12:15 +0000 (15:12 +0900)
NP_Attach/NP_Attach.php
NP_Attach/attach/ja_Jpan_JP.EUC-JP.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
index 7422940..8d9bc93 100755 (executable)
  * of the License, or (at your option) any later version.\r
  */\r
 \r
-define('_NP_ATTACH_01', 'アイテムに直接、ファイルを添付します。添付したファイルはタグ<%Attach%>でアイテム中に表示できます');\r
-define('_NP_ATTACH_02', '管理画面に表示するサムネイルの横幅の最大値');\r
-define('_NP_ATTACH_03', '管理画面に表示するサムネイルの縦幅の最大値');\r
-define('_NP_ATTACH_04', '管理画面に表示する縮小画像のテンプレート');\r
-define('_NP_ATTACH_05', '管理画面に表示する画像以外のテンプレート');\r
-define('_NP_ATTACH_06', 'アイテムに添付できるファイルの数');\r
-define('_NP_ATTACH_07', 'ウェブログに表示する原寸画像のテンプレート。縮小画像のテンプレートはNP_Thumbnailのテンプレートに準じてます。');\r
-define('_NP_ATTACH_08', 'ウェブログに表示する画像以外のテンプレート');\r
-define('_NP_ATTACH_09', 'ファイルの情報');\r
-define('_NP_ATTACH_10', 'ã\82¿ã\82°');\r
-define('_NP_ATTACH_11', 'ファイルと説明文');\r
-define('_NP_ATTACH_12', '埋め込み方法');\r
-define('_NP_ATTACH_13', '削除');\r
-define('_NP_ATTACH_14', 'ã\83ªã\83³ã\82¯');\r
-define('_NP_ATTACH_15', 'ã\83ªã\83³ã\82¯');\r
-define('_NP_ATTACH_16', '縮小');\r
-define('_NP_ATTACH_17', '実寸');\r
+define('_NP_ATTACH_01', '¥¢¥¤¥Æ¥à¤ËľÀÜ¡¢¥Õ¥¡¥¤¥ë¤òźÉÕ¤·¤Þ¤¹¡£ÅºÉÕ¤·¤¿¥Õ¥¡¥¤¥ë¤Ï¥¿¥°<%Attach%>¤Ç¥¢¥¤¥Æ¥àÃæ¤Ëɽ¼¨¤Ç¤­¤Þ¤¹');\r
+define('_NP_ATTACH_02', '´ÉÍý²èÌ̤Ëɽ¼¨¤¹¤ë¥µ¥à¥Í¥¤¥ë¤Î²£Éý¤ÎºÇÂçÃÍ');\r
+define('_NP_ATTACH_03', '´ÉÍý²èÌ̤Ëɽ¼¨¤¹¤ë¥µ¥à¥Í¥¤¥ë¤Î½ÄÉý¤ÎºÇÂçÃÍ');\r
+define('_NP_ATTACH_04', '´ÉÍý²èÌ̤Ëɽ¼¨¤¹¤ë½Ì¾®²èÁü¤Î¥Æ¥ó¥×¥ì¡¼¥È');\r
+define('_NP_ATTACH_05', '´ÉÍý²èÌ̤Ëɽ¼¨¤¹¤ë²èÁü°Ê³°¤Î¥Æ¥ó¥×¥ì¡¼¥È');\r
+define('_NP_ATTACH_06', '¥¢¥¤¥Æ¥à¤ËźÉդǤ­¤ë¥Õ¥¡¥¤¥ë¤Î¿ô');\r
+define('_NP_ATTACH_07', '¥¦¥§¥Ö¥í¥°¤Ëɽ¼¨¤¹¤ë¸¶À£²èÁü¤Î¥Æ¥ó¥×¥ì¡¼¥È¡£½Ì¾®²èÁü¤Î¥Æ¥ó¥×¥ì¡¼¥È¤ÏNP_Thumbnail¤Î¥Æ¥ó¥×¥ì¡¼¥È¤Ë½à¤¸¤Æ¤Þ¤¹¡£');\r
+define('_NP_ATTACH_08', '¥¦¥§¥Ö¥í¥°¤Ëɽ¼¨¤¹¤ë²èÁü°Ê³°¤Î¥Æ¥ó¥×¥ì¡¼¥È');\r
+define('_NP_ATTACH_09', '¥Õ¥¡¥¤¥ë¤Î¾ðÊó');\r
+define('_NP_ATTACH_10', '¥¿¥°');\r
+define('_NP_ATTACH_11', '¥Õ¥¡¥¤¥ë¤ÈÀâÌÀʸ');\r
+define('_NP_ATTACH_12', 'Ëä¤á¹þ¤ßÊýË¡');\r
+define('_NP_ATTACH_13', 'ºï½ü');\r
+define('_NP_ATTACH_14', '¥ê¥ó¥¯');\r
+define('_NP_ATTACH_15', '¥ê¥ó¥¯');\r
+define('_NP_ATTACH_16', '½Ì¾®');\r
+define('_NP_ATTACH_17', '¼ÂÀ£');\r