public function saveUploads($event)
{
$files = UploadedFile::getInstancesByName('UploadForm[file]');
if (!empty($files)) {
foreach ($files as $file) {
if (!$file->saveAs($this->getModule()->getUserDirPath() . $file->name)) {
throw new \Exception(\Yii::t('yii', 'File upload failed.'));
}
}
}
$userTempDir = $this->getModule()->getUserDirPath();
foreach (FileHelper::findFiles($userTempDir) as $file) {
if (!$this->getModule()->attachFile($file, $this->owner)) {
throw new \Exception(\Yii::t('yii', 'File upload failed.'));
}
}
rmdir($userTempDir);
}