Changeset View
Changeset View
Standalone View
Standalone View
branches/5.2.x/core/kernel/db/db_event_handler.php
Show First 20 Lines • Show All 1724 Lines • ▼ Show 20 Line(s) | |||||
if ( $event->getEventParam('top_prefix') != $event->Prefix ) { | if ( $event->getEventParam('top_prefix') != $event->Prefix ) { | ||||
// this is subitem prefix, so use main item special | // this is subitem prefix, so use main item special | ||||
$table_info = $object->getLinkedInfo($this->getMainSpecial($event)); | $table_info = $object->getLinkedInfo($this->getMainSpecial($event)); | ||||
} | } | ||||
else { | else { | ||||
$table_info = $object->getLinkedInfo(); | $table_info = $object->getLinkedInfo(); | ||||
} | } | ||||
if ( $table_info !== false ) { | |||||
$object->SetDBField($table_info['ForeignKey'], $table_info['ParentId']); | $object->SetDBField($table_info['ForeignKey'], $table_info['ParentId']); | ||||
} | |||||
$event->redirect = false; | $event->redirect = false; | ||||
} | } | ||||
/** | /** | ||||
* Cancels kDBItem Editing/Creation | * Cancels kDBItem Editing/Creation | ||||
* | * | ||||
* @param kEvent $event | * @param kEvent $event | ||||
▲ Show 20 Lines • Show All 1744 Lines • Show Last 20 Lines |