OSDN Git Service

FIX: ACTIONS::searchlink()メソッドでURLに「path」もしくは「query」が含まれていない場合にNoticeが発生
authorshizuki <shizuki@kinezumi.net>
Sun, 13 May 2012 21:30:38 +0000 (06:30 +0900)
committershizuki <shizuki@kinezumi.net>
Sun, 13 May 2012 21:30:38 +0000 (06:30 +0900)
nucleus/libs/ACTIONS.php

index 61d4930..b26a03c 100644 (file)
@@ -554,8 +554,8 @@ class Actions extends BaseActions
                // TODO: Move request uri to linkparams. this is ugly. sorry for that.\r
                $startpos       = (integer) $startpos;\r
                $parsed         = parse_url(serverVar('REQUEST_URI'));\r
-               $path           = $parsed['path'];\r
-               $parsed         = $parsed['query'];\r
+               $path           = ( in_array('path', $parsed) ) ? $parsed['path'] : '';\r
+               $parsed         = ( in_array('query', $parsed) ) ? $parsed['query'] : '';\r
                $url            = '';\r
                \r
                if ( $direction == 'prev' )\r
@@ -572,7 +572,7 @@ class Actions extends BaseActions
                                {\r
                                        $url = $CONF['SearchURL'];\r
                                }\r
-                               $url .= '?' . alterQueryStr($parsed,'startpos',$startpos);\r
+                               $url .= '?' . alterQueryStr($parsed, 'startpos', $startpos);\r
                        }\r
                }\r
                else if ( $direction == 'next' )\r