private function _getExtras($aField, $iFieldsCount) { $_aOutput = array(); $_oFieldDescription = new AdminPageFramework_FormPart_Description($aField['description'], 'admin-page-framework-fields-description'); $_aOutput[] = $_oFieldDescription->get(); $_aOutput[] = $this->_getDynamicElementFlagFieldInputTag($aField); $_aOutput[] = $this->_getFieldScripts($aField, $iFieldsCount); return implode(PHP_EOL, array_filter($_aOutput)); }
private function _getCaptionDescription($aSection, $hfSectionCallback) { if ($aSection['collapsible']) { return ''; } if (!is_callable($hfSectionCallback)) { return ''; } $_oSectionDescription = new AdminPageFramework_FormPart_Description($aSection['description'], 'admin-page-framework-section-description'); return "<div class='admin-page-framework-section-description'>" . call_user_func_array($hfSectionCallback, array($_oSectionDescription->get(), $aSection)) . "</div>"; }