/** * Get the template pdf values of the element from array data * Takes all the answers and returns a single string that sumerizes the data * * @param array $answers * @return string */ function pdfTemplateValueFromArray(array $answers) { $values = array(); foreach ($answers as $answer) { if (array_key_exists($this->_element->getId(), $answer['elements'])) { $arr = $this->formatApplicantArray($answer['elements'][$this->_element->getId()]); foreach ($arr['values'] as $arr2) { $values[] = $arr2['value']; } } } return implode("\n", $values); }
/** * Should an Element be displayed * @param \Jazzee\Entity\Element $element * * @return boolean */ public function displayElement(\Jazzee\Entity\Element $element) { return in_array($element->getId(), $this->_elementIds); }