From 9eeded33f68872515954a2fc177fcb47a9273ae9 Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Fri, 15 Aug 2014 17:23:41 -0700 Subject: Add email notifications --- app/Model/File.php | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'app/Model/File.php') diff --git a/app/Model/File.php b/app/Model/File.php index 2a793217..d5a0c7cd 100644 --- a/app/Model/File.php +++ b/app/Model/File.php @@ -24,6 +24,13 @@ class File extends Base */ const BASE_PATH = 'data/files/'; + /** + * Events + * + * @var string + */ + const EVENT_CREATE = 'file.create'; + /** * Get a file by the id * @@ -82,6 +89,8 @@ class File extends Base */ public function create($task_id, $name, $path, $is_image) { + $this->event->trigger(self::EVENT_CREATE, array('task_id' => $task_id, 'name' => $name)); + return $this->db->table(self::TABLE)->save(array( 'task_id' => $task_id, 'name' => $name, -- cgit v1.2.3