/** @return UserAtEventModel **/ public function loadByUserIDAndEvent($userId, EventModel $event) { global $DB; $stat = $DB->prepare("SELECT user_at_event_information.* FROM user_at_event_information WHERE user_account_id =:user_account_id AND event_id=:event_id"); $stat->execute(array('user_account_id' => $userId, 'event_id' => $event->getId())); if ($stat->rowCount() > 0) { $uaem = new UserAtEventModel(); $uaem->setFromDataBaseRow($stat->fetch()); return $uaem; } }
public function fetchAll() { $this->buildStart(); $this->build(); $this->buildStat(); $results = array(); while ($data = $this->stat->fetch()) { $uae = new UserAtEventModel(); $uae->setFromDataBaseRow($data); $results[] = $uae; } return $results; }