16 $this->placeholder = array();
18 if (null === $userDefinedFieldsObject) {
21 $userDefinedFields = $userDefinedFieldsObject->getDefinitions();
23 foreach ($userDefinedFields as $field) {
24 if ($field[
'certificate']) {
25 $placeholderText =
'#' . str_replace(
' ',
'_',
ilStr::strToUpper($field[
'field_name']));
27 $this->placeholder[$placeholderText] = $field[
'field_name'];
49 'tpl.common_desc.html',
52 'Services/Certificate' 56 $template->setCurrentBlock(
'cert_field');
57 $template->setVariable(
'PH', $key);
58 $template->setVariable(
'PH_TXT', $field);
59 $template->parseCurrentBlock();
62 return $template->get();
static _getInstance()
Get instance.
createPlaceholderHtmlDescription()
Additional user data fields definition.
__construct(ilUserDefinedFields $userDefinedFieldsObject=null)
static strToUpper($a_string)
getPlaceholderDescriptions()
This method MUST return an array containing an array with the the description as array value...