| foreach ($tags as $tag) {␊ | 
| $upload->setAssoc($tag);␊ | 
| }␊ | 
| // Send the notification␊ | 
| if ('' != $this->project->getConf()->getVal('downloads_notification_email', '')) {␊ | 
| $context = new Pluf_Template_Context(␊ | 
| array('file' => $upload,␊ | 
| 'urlfile' => $upload->getAbsoluteUrl($this->project),␊ | 
| 'project' => $this->project,␊ | 
| 'tags' => $upload->get_tags_list(),␊ | 
| ));␊ | 
| $tmpl = new Pluf_Template('idf/downloads/download-created-email.txt');␊ | 
| $text_email = $tmpl->render($context);␊ | 
| $email = new Pluf_Mail(Pluf::f('from_email'), $this->project->getConf()->getVal('downloads_notification_email'),␊ | 
| sprintf(__('New download - %s (%s)'),␊ | 
| $upload->summary, $this->project->shortname));␊ | 
| $email->addTextMessage($text_email);␊ | 
| $email->sendMail();␊ | 
| }␊ | 
| return $upload;␊ | 
| }␊ | 
| }␊ |