Differential D240 Diff 688 branches/5.2.x/core/units/system_event_subscriptions/system_event_subscription_eh.php
Changeset View
Changeset View
Standalone View
Standalone View
branches/5.2.x/core/units/system_event_subscriptions/system_event_subscription_eh.php
Show First 20 Lines • Show All 87 Lines • ▼ Show 20 Line(s) | |||||
* Makes either user or e-mail required | * Makes either user or e-mail required | ||||
* | * | ||||
* @param kEvent $event | * @param kEvent $event | ||||
* @return void | * @return void | ||||
* @access protected | * @access protected | ||||
*/ | */ | ||||
protected function _setRequired(kEvent $event) | protected function _setRequired(kEvent $event) | ||||
{ | { | ||||
/** @var kDBItem $object */ | |||||
$object = $event->getObject(); | $object = $event->getObject(); | ||||
/* @var $object kDBItem */ | |||||
$object->setRequired('UserId', !$object->GetDBField('SubscriberEmail')); | $object->setRequired('UserId', !$object->GetDBField('SubscriberEmail')); | ||||
$object->setRequired('SubscriberEmail', !$object->GetDBField('UserId')); | $object->setRequired('SubscriberEmail', !$object->GetDBField('UserId')); | ||||
} | } | ||||
} | } | ||||
No newline at end of file | No newline at end of file |