@@ 689-725 (lines=37) @@ | ||
686 | return $header; |
|
687 | } |
|
688 | ||
689 | public function getEntriesQuery($game) |
|
690 | { |
|
691 | $em = $this->serviceLocator->get('doctrine.entitymanager.orm_default'); |
|
692 | ||
693 | $qb = $em->createQueryBuilder(); |
|
694 | $qb->select(' |
|
695 | r.id, |
|
696 | u.username, |
|
697 | u.title, |
|
698 | u.firstname, |
|
699 | u.lastname, |
|
700 | u.email, |
|
701 | u.optin, |
|
702 | u.optinPartner, |
|
703 | u.address, |
|
704 | u.address2, |
|
705 | u.postalCode, |
|
706 | u.city, |
|
707 | u.telephone, |
|
708 | u.mobile, |
|
709 | u.created_at, |
|
710 | u.dob, |
|
711 | e.winner, |
|
712 | e.socialShares, |
|
713 | e.playerData, |
|
714 | e.updated_at, |
|
715 | r.totalCorrectAnswers |
|
716 | ') |
|
717 | ->from('PlaygroundGame\Entity\QuizReply', 'r') |
|
718 | ->innerJoin('r.entry', 'e') |
|
719 | ->leftJoin('e.user', 'u') |
|
720 | ->where($qb->expr()->eq('e.game', ':game')); |
|
721 | ||
722 | $qb->setParameter('game', $game); |
|
723 | ||
724 | return $qb->getQuery(); |
|
725 | } |
|
726 | ||
727 | public function getGameEntity() |
|
728 | { |
@@ 546-581 (lines=36) @@ | ||
543 | return $games; |
|
544 | } |
|
545 | ||
546 | public function getEntriesQuery($game) |
|
547 | { |
|
548 | $em = $this->serviceLocator->get('doctrine.entitymanager.orm_default'); |
|
549 | ||
550 | $qb = $em->createQueryBuilder(); |
|
551 | $qb->select(' |
|
552 | e.id, |
|
553 | u.username, |
|
554 | u.title, |
|
555 | u.firstname, |
|
556 | u.lastname, |
|
557 | u.email, |
|
558 | u.optin, |
|
559 | u.optinPartner, |
|
560 | u.address, |
|
561 | u.address2, |
|
562 | u.postalCode, |
|
563 | u.city, |
|
564 | u.country, |
|
565 | u.telephone, |
|
566 | u.mobile, |
|
567 | u.created_at, |
|
568 | u.dob, |
|
569 | e.winner, |
|
570 | e.socialShares, |
|
571 | e.playerData, |
|
572 | e.geoloc, |
|
573 | e.updated_at |
|
574 | ') |
|
575 | ->from('PlaygroundGame\Entity\Entry', 'e') |
|
576 | ->leftJoin('e.user', 'u') |
|
577 | ->where($qb->expr()->eq('e.game', ':game')); |
|
578 | ||
579 | $qb->setParameter('game', $game); |
|
580 | ||
581 | return $qb->getQuery(); |
|
582 | } |
|
583 | ||
584 | public function getEntriesHeader($game) |
@@ 680-717 (lines=38) @@ | ||
677 | return $header; |
|
678 | } |
|
679 | ||
680 | public function getEntriesQuery($game) |
|
681 | { |
|
682 | $em = $this->serviceLocator->get('doctrine.entitymanager.orm_default'); |
|
683 | ||
684 | $qb = $em->createQueryBuilder(); |
|
685 | $qb->select(' |
|
686 | p.id, |
|
687 | u.username, |
|
688 | u.title, |
|
689 | u.firstname, |
|
690 | u.lastname, |
|
691 | u.displayName, |
|
692 | u.email, |
|
693 | u.optin, |
|
694 | u.optinPartner, |
|
695 | u.address, |
|
696 | u.address2, |
|
697 | u.postalCode, |
|
698 | u.city, |
|
699 | u.telephone, |
|
700 | u.mobile, |
|
701 | u.created_at, |
|
702 | u.dob, |
|
703 | e.winner, |
|
704 | e.socialShares, |
|
705 | e.playerData, |
|
706 | e.updated_at, |
|
707 | p.status, |
|
708 | p |
|
709 | ') |
|
710 | ->from('PlaygroundGame\Entity\PostVotePost', 'p') |
|
711 | ->innerJoin('p.entry', 'e') |
|
712 | ->leftJoin('p.user', 'u') |
|
713 | ->where($qb->expr()->eq('e.game', ':game')); |
|
714 | ||
715 | $qb->setParameter('game', $game); |
|
716 | ||
717 | return $qb->getQuery(); |
|
718 | } |
|
719 | ||
720 | /** |