Index: branches/5.3.x/core/units/priorites/priority_eh.php =================================================================== diff -u -N -r15483 -r15698 --- branches/5.3.x/core/units/priorites/priority_eh.php (.../priority_eh.php) (revision 15483) +++ branches/5.3.x/core/units/priorites/priority_eh.php (.../priority_eh.php) (revision 15698) @@ -1,6 +1,6 @@ Application->getUnitOption($event->Prefix, 'ProcessPrefixes', Array ()); - /* @var $prefixes Array */ + $prefixes = $event->getUnitConfig()->getProcessPrefixes(Array ()); foreach ($prefixes as $prefix) { foreach ($hooks as $hook) { @@ -186,6 +185,7 @@ } $object = $event->MasterEvent->getObject(); + /* @var $object kDBItem */ $tmp = $this->Application->RecallVar('priority_changes'.$this->Application->GetVar('m_wid')); $changes = $tmp ? unserialize($tmp) : array(); @@ -302,8 +302,9 @@ $ids = $this->StoreSelectedIDs($dummy_event); if ($ids) { - $id_field = $this->Application->getUnitOption($prefix, 'IDField'); - $table_name = $this->Application->getUnitOption($prefix, 'TableName'); + $config = $this->Application->getUnitConfig($prefix); + $id_field = $config->getIDField(); + $table_name = $config->getTableName(); if ( $this->Application->IsTempMode($prefix) ) { $table_name = $this->Application->GetTempName($table_name, 'prefix:' . $prefix);