Changeset View
Changeset View
Standalone View
Standalone View
core/units/promo_blocks/promo_block_eh.php
Show First 20 Lines • Show All 191 Lines • ▼ Show 20 Line(s) | |||||
* @return void | * @return void | ||||
* @access protected | * @access protected | ||||
*/ | */ | ||||
protected function _itemChanged(kEvent $event) | protected function _itemChanged(kEvent $event) | ||||
{ | { | ||||
$object = $event->getObject(); | $object = $event->getObject(); | ||||
/* @var $object kDBItem */ | /* @var $object kDBItem */ | ||||
$date_from = $object->GetDBField('ScheduleFromDate_date'); | $object->UpdateFormattersMasterFields(); | ||||
$date_to = $object->GetDBField('ScheduleToDate_date'); | $date_from = $object->GetDBField('ScheduleFromDate'); | ||||
$date_to = $object->GetDBField('ScheduleToDate'); | |||||
if ( $date_from && $date_to && $date_from >= $date_to ) { | if ( $date_from && $date_to && $date_from >= $date_to ) { | ||||
$object->SetError('ScheduleFromDate_date', 'wrong_date_interval'); | $object->SetError('ScheduleFromDate_date', 'wrong_date_interval'); | ||||
} | } | ||||
alexUnsubmitted Not Done Reply
alex: # This doesn't work as expected anymore. When following values are set I should see wrong… | |||||
$object->setRequired('CategoryId', $object->GetDBField('LinkType') == PromoBlockType::INTERNAL); | $object->setRequired('CategoryId', $object->GetDBField('LinkType') == PromoBlockType::INTERNAL); | ||||
$object->setRequired('ExternalLink', $object->GetDBField('LinkType') == PromoBlockType::EXTERNAL); | $object->setRequired('ExternalLink', $object->GetDBField('LinkType') == PromoBlockType::EXTERNAL); | ||||
} | } | ||||
/** | /** | ||||
* Registers view of the promo block | * Registers view of the promo block | ||||
* | * | ||||
▲ Show 20 Lines • Show All 139 Lines • Show Last 20 Lines |