Changeset View
Changeset View
Standalone View
Standalone View
modules/in-commerce/units/addresses/addresses_event_handler.php
Show First 20 Lines • Show All 96 Lines • ▼ Show 20 Line(s) | |||||
*/ | */ | ||||
protected function OnBeforeItemUpdate(kEvent $event) | protected function OnBeforeItemUpdate(kEvent $event) | ||||
{ | { | ||||
parent::OnBeforeItemUpdate($event); | parent::OnBeforeItemUpdate($event); | ||||
$object = $event->getObject(); | $object = $event->getObject(); | ||||
/* @var $object kDBItem */ | /* @var $object kDBItem */ | ||||
if ( !$object->isLoaded() || !$this->checkItemStatus($event) ) { | if ( !$object->isLoaded() | ||||
Lint: Generic.WhiteSpace.ScopeIndent.IncorrectExact: Line indented incorrectly; expected 2 tabs, found 3 | |||||
// not trivially loaded object OR not current user address | || (!$this->Application->permissionCheckingDisabled() && !$this->checkItemStatus($event)) | ||||
) { | |||||
// Not trivially loaded object OR not current user address. | |||||
$event->status = kEvent::erPERM_FAIL; | $event->status = kEvent::erPERM_FAIL; | ||||
return ; | return ; | ||||
} | } | ||||
$cs_helper = $this->Application->recallObject('CountryStatesHelper'); | $cs_helper = $this->Application->recallObject('CountryStatesHelper'); | ||||
/* @var $cs_helper kCountryStatesHelper */ | /* @var $cs_helper kCountryStatesHelper */ | ||||
$cs_helper->CheckStateField($event, 'State', 'Country'); | $cs_helper->CheckStateField($event, 'State', 'Country'); | ||||
▲ Show 20 Lines • Show All 278 Lines • ▼ Show 20 Line(s) | |||||
*/ | */ | ||||
protected function OnBeforeItemDelete(kEvent $event) | protected function OnBeforeItemDelete(kEvent $event) | ||||
{ | { | ||||
parent::OnBeforeItemDelete($event); | parent::OnBeforeItemDelete($event); | ||||
$object = $event->getObject(); | $object = $event->getObject(); | ||||
/* @var $object kDBItem */ | /* @var $object kDBItem */ | ||||
if ( !$object->isLoaded() || !$this->checkItemStatus($event) ) { | if ( !$object->isLoaded() | ||||
Line indented incorrectly; expected 2 tabs, found 3 Lint: Generic.WhiteSpace.ScopeIndent.IncorrectExact: Line indented incorrectly; expected 2 tabs, found 3 | |||||
// not trivially loaded object OR not current user address | || (!$this->Application->permissionCheckingDisabled() && !$this->checkItemStatus($event)) | ||||
) { | |||||
// Not trivially loaded object OR not current user address. | |||||
$event->status = kEvent::erPERM_FAIL; | $event->status = kEvent::erPERM_FAIL; | ||||
return; | return; | ||||
} | } | ||||
} | } | ||||
/** | /** | ||||
* Sets default country for new addresses to Latvia | * Sets default country for new addresses to Latvia | ||||
* | * | ||||
▲ Show 20 Lines • Show All 48 Lines • Show Last 20 Lines |
Line indented incorrectly; expected 2 tabs, found 3