Page MenuHomeIn-Portal Phabricator

e_review_eh.php
No OneTemporary

File Metadata

Created
Sat, Sep 20, 7:30 AM

e_review_eh.php

<?php
defined('FULL_PATH') or die('restricted access!');
/**
* Extends/overrides methods of default ReviewsEventHandler class
*
*/
class EReviewEventHandler extends ReviewsEventHandler {
/**
* Makes left join to item's table, when in separate grid
*
* @param kEvent $event
*/
function OnAfterConfigRead(&$event)
{
parent::OnAfterConfigRead($event);
// 1. add fields
// $fields = $this->Application->getUnitOption($event->Prefix, 'Fields');
// $this->Application->setUnitOption($event->Prefix, 'Fields', $fields);
// 2. calculated fields
// $calculated_fields = $this->Application->getUnitOption($event->Prefix, 'CalculatedFields');
// $this->Application->setUnitOption($event->Prefix, 'CalculatedFields', $calculated_fields);
}
/**
* Before new item created
*
* @param kEvent $event
*/
function OnBeforeItemCreate(&$event)
{
parent::OnBeforeItemCreate($event);
}
/**
* Before existing item updated
*
* @param kEvent $event
*/
function OnBeforeItemUpdate(&$event)
{
parent::OnBeforeItemUpdate($event);
}
/**
* Before item deleted
*
* @param kEvent $event
*/
function OnBeforeItemDelete(&$event)
{
parent::OnBeforeItemDelete($event);
}
/**
* After item loaded
*
* @param kEvent $event
*/
function OnBeforeItemLoad(&$event)
{
parent::OnBeforeItemLoad($event);
}
/**
* After new item created
*
* @param kEvent $event
*/
function OnAfterItemCreate(&$event)
{
parent::OnAfterItemCreate($event);
}
/**
* After existing item updated
*
* @param kEvent $event
*/
function OnAfterItemUpdate(&$event)
{
parent::OnAfterItemUpdate($event);
}
/**
* After item deleted
*
* @param kEvent $event
*/
function OnAfterItemDelete(&$event)
{
parent::OnAfterItemDelete($event);
}
/**
* After item loaded
*
* @param kEvent $event
*/
function OnAfterItemLoad(&$event)
{
parent::OnAfterItemLoad($event);
}
}

Event Timeline