Application->GetVar($params['name']); if (array_key_exists('default', $params) && !$phrase_name) { $phrase_name = $params['default']; } return $this->Application->Phrase($phrase_name); } /** * Allows to retrieve for submission field by it's name or role in email communications * * @param Array $params * @return string */ function FormField($params) { /** @var kDBItem $object */ $object = $this->getObject($params); /** @var FormSubmissionHelper $form_submission_helper */ $form_submission_helper = $this->Application->recallObject('FormSubmissionHelper'); $formatted = !(array_key_exists('db', $params) && $params['db']); $format = $formatted ? (array_key_exists('format', $params) ? $params['format'] : null) : null; if (array_key_exists('role', $params)) { return $form_submission_helper->getFieldByRole($object, $params['role'], $formatted, $format); } return $form_submission_helper->getFieldByName($object, $params['name'], $formatted, $format); } }