Index: branches/5.2.x/units/sections/section_eh.php =================================================================== diff -u -N -r14089 -r14099 --- branches/5.2.x/units/sections/section_eh.php (.../section_eh.php) (revision 14089) +++ branches/5.2.x/units/sections/section_eh.php (.../section_eh.php) (revision 14099) @@ -1,6 +1,6 @@ Application->getUnitOption($event->MasterEvent->Prefix, 'Fields'); - $this->Application->setUnitOption($event->MasterEvent->Prefix, 'Fields', array_merge_recursive2($fields, $new_fields)); + $this->Application->setUnitOption($event->MasterEvent->Prefix, 'Fields', array_merge($fields, $new_fields)); $new_columns = Array ( 'BillingCountry' => Array ('title' => 'la_col_BillingCountry', 'filter_block' => 'grid_options_filter', 'width' => 250, ), @@ -89,12 +89,12 @@ ); $grids = $this->Application->getUnitOption($event->MasterEvent->Prefix, 'Grids'); - $grids['Default']['Fields'] = array_merge_recursive2($grids['Default']['Fields'], $new_columns); + $grids['Default']['Fields'] = array_merge($grids['Default']['Fields'], $new_columns); $this->Application->setUnitOption($event->MasterEvent->Prefix, 'Grids', $grids); if (!$this->Application->isAdmin && is_object($this->Application->siteDomain)) { // re-configure object, because it's recalled before kUnitConfigReader::AfterConfigRead is called - $this->Application->siteDomain->defineFields(); + $this->Application->siteDomain->Configure(); } }