Exemple #1
0
 public function formatApplicantPDFTemplateArray(array $answers)
 {
     $values = parent::formatApplicantPDFTemplateArray($answers);
     $branchingElementValues = array();
     $childrenAnswers = array();
     foreach ($answers as $answer) {
         if (array_key_exists(0, $answer['children'])) {
             $childrenAnswers[] = $answer['children'][0];
             $branchingElementValues[] = $this->_applicationPage->getPage()->getChildById($answer['children'][0]['page_id'])->getTitle();
         }
     }
     $values[0] = implode("\n", $branchingElementValues);
     foreach ($this->_applicationPage->getPage()->getChildren() as $child) {
         foreach ($child->getElements() as $element) {
             $values[$element->getId()] = $element->getJazzeeElement()->pdfTemplateValueFromArray($childrenAnswers);
         }
     }
     return $values;
 }