\n[description]\n\n"; function render($interview, $form_data, $validator){ $s = "
\n"; $title_obj = new sm_sr_activity_interview_title; $s .= $title_obj->render($this->data); $description_obj = new sm_sr_activity_interview_description; $s .= $description_obj->render($this->data); $s .= "
\n"; $s .= "
\n"; foreach($interview['questions'] as $qid => $qdata){ if ($qdata['type'] == 'hidden'){ $form_obj_name = "sm_sr_activity_interview_" . $qdata['type']; $form_obj = new $form_obj_name; $s .= $form_obj->render($qdata, $form_data); } else { $s .= "
"; $s .= "\n"; $form_obj_name = "sm_sr_activity_interview_" . $qdata['type']; $form_obj = new $form_obj_name; $s .= $form_obj->render($qdata, $form_data); if ($validator->item_has_error($qdata['name'])){ $s .= "
"; $s .= $validator->get_item_formatted_errors($qdata['name']); $s .= "
\n"; } $s .= "
\n"; } } $s .= ""; $s .= "
\n"; return $s; } }