Index: branches/5.3.x/core/units/helpers/priority_helper.php =================================================================== diff -u -N -r15483 -r15698 --- branches/5.3.x/core/units/helpers/priority_helper.php (.../priority_helper.php) (revision 15483) +++ branches/5.3.x/core/units/helpers/priority_helper.php (.../priority_helper.php) (revision 15698) @@ -1,6 +1,6 @@ GetFieldOptions('Priority'); - $table_name = $this->Application->getUnitOption($event->Prefix, 'TableName'); + $table_name = $event->getUnitConfig()->getTableName(); $sql = 'SELECT COUNT(*) FROM ' . $table_name . ' item_table @@ -98,8 +98,9 @@ return Array ($id); } - $id_field = $this->Application->getUnitOption($event->Prefix, 'IDField'); - $table_name = $this->Application->getUnitOption($event->Prefix, 'TableName'); + $config = $event->getUnitConfig(); + $id_field = $config->getIDField(); + $table_name = $config->getTableName(); if ( $this->Application->IsTempMode($event->Prefix, $event->Special) ) { $table_name = $this->Application->GetTempName($table_name, 'prefix:' . $event->Prefix); @@ -180,8 +181,9 @@ */ function recalculatePriorities($event, $constrain = '', $joins = '') { - $id_field = $this->Application->getUnitOption($event->Prefix, 'IDField'); - $table_name = $this->Application->getUnitOption($event->Prefix, 'TableName'); + $config = $event->getUnitConfig(); + $id_field = $config->getIDField(); + $table_name = $config->getTableName(); if ( $constrain ) { $constrain = $this->normalizeConstrain($constrain);