• R/O
  • HTTP
  • SSH
  • HTTPS

nucleus-next: Commit

Nucleus CMSの新リリースを準備するためのリポジトリ。現在はNucleus CMS 4.0にマージするためのコードをコミットしている。


Commit MetaInfo

Revisionda44c01b57689e2a5f80267d52724684ef9be35e (tree)
Time2012-06-29 01:07:07
Authorsakamocchi <o-takashi@saka...>
Commitersakamocchi

Log Message

前回のコミットの補遺

コミット「7ea26abd7e41c2644f42ce936f6557d58755cb3a」は、Manager::notify()で参照が付与された変数を扱う際に、PHPの文法に従っていなかったというバグの修正が目的だった。
すなわち、以下のPHPマニュアルを参照して

参照渡しで引数を作成する > 関数の引数 @ jp2.php.net
http://jp2.php.net/manual/ja/functions.arguments.php#functions.arguments.by-reference

参照を付与した変数に関して以下のことが言える。
A. 関数・メソッド定義の引数に記述することはできる
B. 関数・メソッド呼び出しの引数には記述できない

修正漏れしていたいくつかのスクリプトを、このルールに従い、このコミットで修正する。

Change Summary

Incremental Difference

--- a/nucleus/libs/ADMIN.php
+++ b/nucleus/libs/ADMIN.php
@@ -2357,14 +2357,12 @@ class Admin
23572357 if ($blog->getDefaultCategory() == $catid) {
23582358 return _ERROR_MOVEDEFCATEGORY;
23592359 }
2360- $manager->notify(
2361- 'PreMoveCategory',
2362- array(
2363- 'catid' => &$catid,
2364- 'sourceblog' => &$blog,
2365- 'destblog' => &$destblog
2366- )
2360+ $data = array(
2361+ 'catid' => &$catid,
2362+ 'sourceblog' => &$blog,
2363+ 'destblog' => &$destblog
23672364 );
2365+ $manager->notify('PreMoveCategory', $data);
23682366 // update comments table (cblog)
23692367 $query = 'SELECT '
23702368 . ' inumber '
@@ -2400,14 +2398,13 @@ class Admin
24002398 . 'WHERE '
24012399 . ' catid = %d';
24022400 sql_query(sprintf($query, $destblogid, $catid));
2403- $manager->notify(
2404- 'PostMoveCategory',
2405- array(
2406- 'catid' => &$catid,
2407- 'sourceblog' => &$blog,
2408- 'destblog' => $destblog
2409- )
2401+
2402+ $data = array(
2403+ 'catid' => &$catid,
2404+ 'sourceblog' => &$blog,
2405+ 'destblog' => $destblog
24102406 );
2407+ $manager->notify('PostMoveCategory', $data);
24112408 return;
24122409 }
24132410
--- a/nucleus/plugins/medium/MediumActions.php
+++ b/nucleus/plugins/medium/MediumActions.php
@@ -200,7 +200,8 @@ class MediumActions extends BaseActions
200200 public function parse_pluginextras()
201201 {
202202 global $manager;
203- $manager->notify("MediaUploadFormExtras", array());
203+ $data = array();
204+ $manager->notify("MediaUploadFormExtras", $data);
204205 return;
205206 }
206207
--- a/nucleus/xmlrpc/api_metaweblog.inc.php
+++ b/nucleus/xmlrpc/api_metaweblog.inc.php
@@ -75,7 +75,8 @@
7575 $trackbacks[] = _getArrayVal($tblist, $i);
7676 }
7777
78- $manager->notify('SendTrackback', array ('tb_id' => $itemid, 'urls' => & $trackbacks));
78+ $data = array('tb_id' => $itemid, 'urls' => & $trackbacks);
79+ $manager->notify('SendTrackback', $data);
7980 }
8081
8182 return $res;
@@ -209,7 +210,8 @@
209210 $trackbacks[] = _getArrayVal($tblist, $i);
210211 }
211212
212- $manager->notify('SendTrackback', array ('tb_id' => $itemid, 'urls' => & $trackbacks));
213+ $data = array('tb_id' => $itemid, 'urls' => & $trackbacks);
214+ $manager->notify('SendTrackback', $data);
213215 }
214216
215217 return $res;
@@ -532,4 +534,4 @@
532534
533535 )
534536 );
535-?>
\ No newline at end of file
537+?>
--- a/nucleus/xmlrpc/api_mt.inc.php
+++ b/nucleus/xmlrpc/api_mt.inc.php
@@ -188,8 +188,9 @@
188188
189189 $trackbacks = array ();
190190 $tbstruct = array ();
191-
192- $manager->notify('RetrieveTrackback', array ('tb_id' => $itemid, 'trackbacks' => & $trackbacks));
191+
192+ $data = array('tb_id' => $itemid, 'trackbacks' => & $trackbacks);
193+ $manager->notify('RetrieveTrackback', $data);
193194
194195 while (list(,$v) = each ($trackbacks)) {
195196 $tbstruct[] = new xmlrpcval(
@@ -423,4 +424,4 @@
423424
424425
425426
426-?>
\ No newline at end of file
427+?>
Show on old repository browser