/**
  * {@inheritDoc}
  */
 public function hasAnsweredAnonymously(PollInterface $poll)
 {
     if ($this->request->cookies->has(sprintf('%sanswered_%s', $this->cookiePrefix, $poll->getId()))) {
         return true;
     }
     return false;
 }
Пример #2
0
 /**
  * Checks if a poll has upload fields.
  *
  * @param PollInterface $poll
  * @return bool
  */
 public function hasUploadFields(PollInterface $poll)
 {
     $fields = $this->findRenderableOrderedPollFields($poll->getId());
     $hasUploadFields = false;
     foreach ($fields as $field) {
         if ($field->getType() === FieldInterface::TYPE_FILE) {
             $hasUploadFields = true;
             break;
         }
     }
     return $hasUploadFields;
 }