Пример #1
0
 /**
  * @param BasePDO $_pdo
  * @param FilesystemInterface $_fs
  * @param Event $_e
  * @return File[]
  */
 public static function findForEvent(BasePDO $_pdo, FilesystemInterface $_fs, Event $_e) : array
 {
     $query = "SELECT f.*\n\t\t\t\t\t  FROM `file` f RIGHT JOIN rel_file_event rfe ON f.id = rfe.file_id\n\t\t\t\t\t  WHERE rfe.event_id = :eid";
     return $_pdo->fetchAssoc($query, ["eid" => $_e->getId()], function ($row) use($_pdo, $_fs) {
         return new File($_pdo, $_fs, $row);
     });
 }
Пример #2
0
 public function queueChapterMeetingEmail(Event $_event)
 {
     $this->send(self::A_CHAPTER_MEETING_EMAIL, ["event_id" => $_event->getId()]);
 }