Inheritance: extends AdminPageFramework_Form_Model___Format_Fieldset
 private function _getSectionTitleField(array $aFieldsetsets, $iSectionIndex, $aFieldTypeDefinitions)
 {
     foreach ($aFieldsetsets as $_aFieldsetset) {
         if ('section_title' !== $_aFieldsetset['type']) {
             continue;
         }
         $_oFieldsetOutputFormatter = new AdminPageFramework_Form_Model___Format_FieldsetOutput($_aFieldsetset, $iSectionIndex, $aFieldTypeDefinitions);
         return $_oFieldsetOutputFormatter->get();
     }
 }
 public function get($bTableRow = true)
 {
     $_sMethodName = $this->getAOrB($bTableRow, '_getFieldsetRow', '_getFieldset');
     $_aOutput = array();
     foreach ($this->aFieldsetsPerSection as $_aFieldset) {
         $_oFieldsetOutputFormatter = new AdminPageFramework_Form_Model___Format_FieldsetOutput($_aFieldset, $this->iSectionIndex, $this->aFieldTypeDefinitions);
         $_aOutput[] = call_user_func_array(array($this, $_sMethodName), array($_oFieldsetOutputFormatter->get()));
     }
     return implode(PHP_EOL, $_aOutput);
 }
 public static function getFieldsetReformattedBySubFieldIndex(array $aFieldset, $iSubFieldIndex, $bHasSubFields, array $aParentFieldset)
 {
     $_oCallerForm = $aFieldset['_caller_object'];
     $aFieldset['_parent_field_path'] = self::getAOrB($bHasSubFields, $aFieldset['_parent_field_path'] . '|' . $iSubFieldIndex, $aFieldset['_parent_field_path']);
     $aFieldset['_parent_tag_id'] = self::getAOrB($bHasSubFields, $aParentFieldset['tag_id'] . '__' . $iSubFieldIndex, $aParentFieldset['tag_id']);
     $_oFieldsetFormatter = new AdminPageFramework_Form_Model___Format_Fieldset($aFieldset, $aFieldset['_structure_type'], $aFieldset['capability'], (int) $iSubFieldIndex + 1, $aFieldset['_subsection_index'], $aFieldset['_is_section_repeatable'], $aFieldset['_caller_object']);
     $aFieldset = $_oFieldsetFormatter->get();
     $_oFieldsetOutputFormatter = new AdminPageFramework_Form_Model___Format_FieldsetOutput($aFieldset, $aFieldset['_section_index'], $_oCallerForm->aFieldTypeDefinitions);
     return $_oFieldsetOutputFormatter->get();
 }
 public function get($bTableRow = true)
 {
     $_sMethodName = $this->getAOrB($bTableRow, '_getFieldsetRow', '_getFieldset');
     $_sOutput = '';
     foreach ($this->aFieldsetsPerSection as $_aFieldset) {
         $_oFieldsetOutputFormatter = new AdminPageFramework_Form_Model___Format_FieldsetOutput($_aFieldset, $this->iSectionIndex, $this->aFieldTypeDefinitions);
         $_aFieldset = $_oFieldsetOutputFormatter->get();
         if (!$_aFieldset['if']) {
             continue;
         }
         $_sOutput .= call_user_func_array(array($this, $_sMethodName), array($_aFieldset));
     }
     return $_sOutput;
 }
 public function get()
 {
     $_aFieldset = $this->aFieldset + self::$aStructure;
     $_aFieldset['_section_index'] = $this->iSectionIndex;
     $_oFieldTagIDGenerator = new AdminPageFramework_Form_View___Generate_FieldTagID($_aFieldset, $_aFieldset['_caller_object']->aCallbacks['hfTagID']);
     $_aFieldset['tag_id'] = $_oFieldTagIDGenerator->get();
     $_aFieldset['_tag_id_model'] = $_oFieldTagIDGenerator->getModel();
     $_oFieldNameGenerator = new AdminPageFramework_Form_View___Generate_FieldName($_aFieldset, $_aFieldset['_caller_object']->aCallbacks['hfName']);
     $_aFieldset['_field_name'] = $_oFieldNameGenerator->get();
     $_aFieldset['_field_name_model'] = $_oFieldNameGenerator->getModel();
     $_oFieldFlatNameGenerator = new AdminPageFramework_Form_View___Generate_FlatFieldName($_aFieldset, $_aFieldset['_caller_object']->aCallbacks['hfNameFlat']);
     $_aFieldset['_field_name_flat'] = $_oFieldFlatNameGenerator->get();
     $_aFieldset['_field_name_flat_model'] = $_oFieldFlatNameGenerator->getModel();
     $_oFieldAddressGenerator = new AdminPageFramework_Form_View___Generate_FieldAddress($_aFieldset);
     $_aFieldset['_field_address'] = $_oFieldAddressGenerator->get();
     $_aFieldset['_field_address_model'] = $_oFieldAddressGenerator->getModel();
     $_aFieldset = $this->_getMergedFieldTypeDefault($_aFieldset, $this->aFieldTypeDefinitions);
     if ($this->hasFieldDefinitionsInContent($_aFieldset)) {
         foreach ($_aFieldset['content'] as &$_aNestedFieldset) {
             if (is_scalar($_aNestedFieldset)) {
                 continue;
             }
             $_oFieldsetOutputFormatter = new AdminPageFramework_Form_Model___Format_FieldsetOutput($_aNestedFieldset, $this->iSectionIndex, $this->aFieldTypeDefinitions);
             $_aNestedFieldset = $_oFieldsetOutputFormatter->get();
         }
     }
     return $_aFieldset;
 }