private function _getFieldOutput($sContent, array $aField, $bIsLastElement) { $_oFieldAttribute = new AdminPageFramework_Form_View___Attribute_Field($aField); return $aField['before_field'] . "<div " . $_oFieldAttribute->get() . ">" . $sContent . $this->_getUnsetFlagFieldInputTag($aField) . $this->_getDelimiter($aField, $bIsLastElement) . "</div>" . $aField['after_field']; }
private function _getEachFieldOutput(array $aField, $isIndex, array $aCallbacks, $bIsLastElement = false) { $_aFieldTypeDefinition = $this->_getFieldTypeDefinition($aField['type']); if (!is_callable($_aFieldTypeDefinition['hfRenderField'])) { return ''; } $_oSubFieldFormatter = new AdminPageFramework_Form_Model___Format_EachField($aField, $isIndex, $aCallbacks, $_aFieldTypeDefinition); $aField = $_oSubFieldFormatter->get(); $_oFieldAttribute = new AdminPageFramework_Form_View___Attribute_Field($aField); return $aField['before_field'] . "<div " . $_oFieldAttribute->get() . ">" . call_user_func_array($_aFieldTypeDefinition['hfRenderField'], array($aField)) . $this->_getUnsetFlagFieldInputTag($aField) . $this->_getDelimiter($aField, $bIsLastElement) . "</div>" . $aField['after_field']; }