Changeset View
Changeset View
Standalone View
Standalone View
modules/in-commerce/units/addresses/addresses_event_handler.php
Show First 20 Lines • Show All 324 Lines • ▼ Show 20 Line(s) | |||||
* (non permission-based) | * (non permission-based) | ||||
* | * | ||||
* @param kEvent $event | * @param kEvent $event | ||||
* @return bool | * @return bool | ||||
* @access protected | * @access protected | ||||
*/ | */ | ||||
protected function checkItemStatus(kEvent $event) | protected function checkItemStatus(kEvent $event) | ||||
{ | { | ||||
if ( $this->Application->isAdminUser ) { | // Check for Web Request here, because method is called directly from OnBefore/OnAfter events. | ||||
if ( $this->Application->isAdminUser || !$this->Application->isWebRequest() ) { | |||||
return true; | return true; | ||||
} | } | ||||
if ( !$this->Application->LoggedIn() ) { | if ( !$this->Application->LoggedIn() ) { | ||||
return false; | return false; | ||||
} | } | ||||
$object = $event->getObject(); | $object = $event->getObject(); | ||||
▲ Show 20 Lines • Show All 108 Lines • ▼ Show 20 Line(s) | |||||
)); | )); | ||||
$config->addEditTabPresetTabs('Default', Array ( | $config->addEditTabPresetTabs('Default', Array ( | ||||
'addresses' => Array ( | 'addresses' => Array ( | ||||
'title' => 'la_tab_Addresses', 't' => 'in-commerce/users/user_edit_addresses', 'priority' => 6 | 'title' => 'la_tab_Addresses', 't' => 'in-commerce/users/user_edit_addresses', 'priority' => 6 | ||||
) | ) | ||||
)); | )); | ||||
} | } | ||||
} | } | ||||
No newline at end of file |