OSDN Git Service

FIX:$manager->notify()の第二引数に変数を渡すように修正。
[nucleus-jp/nucleus-next.git] / nucleus / libs / MEDIA.php
index b06eb64..8293d01 100644 (file)
@@ -206,7 +206,8 @@ class Media
                }
                
                // trigger PreMediaUpload event
-               $manager->notify('PreMediaUpload',array('collection' => &$collection, 'uploadfile' => $uploadfile, 'filename' => &$filename));
+               $data = array('collection' => &$collection, 'uploadfile' => $uploadfile, 'filename' => &$filename);
+               $manager->notify('PreMediaUpload', $data);
                
                // don't allow uploads to unknown or forbidden collections
                $exceptReadOnly = TRUE;
@@ -268,8 +269,9 @@ class Media
                $oldumask = umask(0000);
                @chmod($mediadir . $filename, 0644);
                umask($oldumask);
-               
-               $manager->notify('PostMediaUpload',array('collection' => $collection, 'mediadir' => $mediadir, 'filename' => $filename));
+
+               $data = array('collection' => $collection, 'mediadir' => $mediadir, 'filename' => $filename);
+               $manager->notify('PostMediaUpload', $data);
                
                return '';
        }