Changeset View
Changeset View
Standalone View
Standalone View
branches/5.2.x/core/units/logs/change_logs/change_log_eh.php
Show All 39 Lines | |||||
* @param kEvent $event | * @param kEvent $event | ||||
* @return void | * @return void | ||||
* @access protected | * @access protected | ||||
*/ | */ | ||||
protected function OnAfterItemDelete(kEvent $event) | protected function OnAfterItemDelete(kEvent $event) | ||||
{ | { | ||||
parent::OnAfterItemDelete($event); | parent::OnAfterItemDelete($event); | ||||
/** @var kDBItem $object */ | |||||
$object = $event->getObject(); | $object = $event->getObject(); | ||||
/* @var $object kDBItem */ | |||||
$sql = 'UPDATE ' . $this->Application->getUnitOption('session-log', 'TableName') . ' | $sql = 'UPDATE ' . $this->Application->getUnitOption('session-log', 'TableName') . ' | ||||
SET AffectedItems = AffectedItems - 1 | SET AffectedItems = AffectedItems - 1 | ||||
WHERE SessionLogId = ' . $object->GetDBField('SessionLogId'); | WHERE SessionLogId = ' . $object->GetDBField('SessionLogId'); | ||||
$this->Conn->Query($sql); | $this->Conn->Query($sql); | ||||
} | } | ||||
/** | /** | ||||
* Changes configuration value to enable log writing | * Changes configuration value to enable log writing | ||||
* | * | ||||
* @param kEvent $event | * @param kEvent $event | ||||
*/ | */ | ||||
function OnEnableLog($event) | function OnEnableLog($event) | ||||
{ | { | ||||
$this->Application->SetConfigValue('UseChangeLog', 1); | $this->Application->SetConfigValue('UseChangeLog', 1); | ||||
} | } | ||||
} | } | ||||
No newline at end of file | No newline at end of file |