Index: branches/1.3.x/units/sections/categories/e_category_eh.php =================================================================== diff -u -N -r15496 -r15692 --- branches/1.3.x/units/sections/categories/e_category_eh.php (.../e_category_eh.php) (revision 15496) +++ branches/1.3.x/units/sections/categories/e_category_eh.php (.../e_category_eh.php) (revision 15692) @@ -58,15 +58,17 @@ { parent::OnAfterConfigRead($event); +// $config = $event->getUnitConfig(); + # 1. Regular Fields from /core/units/categories/categories_config.php - $fields = $this->Application->getUnitOption($event->Prefix, 'Fields'); #get regular fields +// $fields = $config->getFields(); #get regular fields // $fields['Status']['default'] = STATUS_ACTIVE; #add/edit configuration (make default = STATUS_ACTIVE) - $this->Application->setUnitOption($event->Prefix, 'Fields', $fields); #save fields +// $config->setFields($fields); #save fields # 2. Virtual Fields from /core/units/categories/categories_config.php - $virtual_fields = $this->Application->getUnitOption($event->Prefix, 'VirtualFields'); #get virtual fields +// $virtual_fields = $config->getVirtualFields(); #get virtual fields // $virtual_fields['UserName']['default'] = ''; #add/edit configuration - $this->Application->setUnitOption($event->Prefix, 'VirtualFields', $virtual_fields); #save virtual fields +// $config->setVirtualFields($virtual_fields); #save virtual fields } /**