Changeset View
Changeset View
Standalone View
Standalone View
modules/in-news/units/articles/articles_event_handler.php
Show First 20 Lines • Show All 298 Lines • ▼ Show 20 Line(s) | |||||
$object->SetDBField($title_field, $data['TITLE']); | $object->SetDBField($title_field, $data['TITLE']); | ||||
$object->SetDBField('cust_RssOriginalURL', $data['LINK']); | $object->SetDBField('cust_RssOriginalURL', $data['LINK']); | ||||
$object->SetDBField('cust_RssArticleCRC', $article_crc); | $object->SetDBField('cust_RssArticleCRC', $article_crc); | ||||
$object->SetDBField($body_field, !array_key_exists('DESCRIPTION', $data) ? $data['ATOM:SUMMARY'] : $data['DESCRIPTION']); | $object->SetDBField($body_field, !array_key_exists('DESCRIPTION', $data) ? $data['ATOM:SUMMARY'] : $data['DESCRIPTION']); | ||||
$expiration_time = adodb_mktime() + $event->getEventParam('life_time'); | $expiration_time = adodb_mktime() + $event->getEventParam('life_time'); | ||||
$object->SetDBField('EndOn_date', $expiration_time); | $object->SetDBField('EndOn_date', $expiration_time); | ||||
$object->SetDBField('EndOn_time', $expiration_time); | $object->SetDBField('EndOn_time', $expiration_time); | ||||
$object->SetDBField('Status', STATUS_ACTIVE); | $object->SetDBField('Status', STATUS_ACTIVE); | ||||
$object->SetDBField('Author', 'root'); | $object->SetDBField('Author', 'system'); | ||||
$object->SetDBField('CreatedById', USER_ROOT); | $object->SetDBField('CreatedById', USER_SYSTEM); | ||||
$status = $object->isLoaded() ? $object->Update() : $object->Create(); | $status = $object->isLoaded() ? $object->Update() : $object->Create(); | ||||
} while (($current_node =& $current_node->NextSibling())); | } while (($current_node =& $current_node->NextSibling())); | ||||
} | } | ||||
/** | /** | ||||
* Returns parsed node content | * Returns parsed node content | ||||
* | * | ||||
▲ Show 20 Lines • Show All 77 Lines • ▼ Show 20 Line(s) | |||||
$object->SetDBField($title_field, $data['TITLE']); | $object->SetDBField($title_field, $data['TITLE']); | ||||
$object->SetDBField('cust_RssOriginalURL', $data['LINK']); | $object->SetDBField('cust_RssOriginalURL', $data['LINK']); | ||||
$object->SetDBField('cust_RssArticleCRC', $article_crc); | $object->SetDBField('cust_RssArticleCRC', $article_crc); | ||||
$object->SetDBField($body_field, !array_key_exists('CONTENT', $data) ? $data['SUMMARY'] : $data['CONTENT']); | $object->SetDBField($body_field, !array_key_exists('CONTENT', $data) ? $data['SUMMARY'] : $data['CONTENT']); | ||||
$expiration_time = adodb_mktime() + $event->getEventParam('life_time'); | $expiration_time = adodb_mktime() + $event->getEventParam('life_time'); | ||||
$object->SetDBField('EndOn_date', $expiration_time); | $object->SetDBField('EndOn_date', $expiration_time); | ||||
$object->SetDBField('EndOn_time', $expiration_time); | $object->SetDBField('EndOn_time', $expiration_time); | ||||
$object->SetDBField('Status', STATUS_ACTIVE); | $object->SetDBField('Status', STATUS_ACTIVE); | ||||
$object->SetDBField('Author', 'root'); | $object->SetDBField('Author', 'system'); | ||||
$object->SetDBField('CreatedById', USER_ROOT); | $object->SetDBField('CreatedById', USER_SYSTEM); | ||||
$status = $object->isLoaded() ? $object->Update() : $object->Create(); | $status = $object->isLoaded() ? $object->Update() : $object->Create(); | ||||
} while (($current_node =& $current_node->NextSibling())); | } while (($current_node =& $current_node->NextSibling())); | ||||
} | } | ||||
function getCustomColumns($prefix) | function getCustomColumns($prefix) | ||||
{ | { | ||||
/** @var kMultiLanguage $ml_formatter */ | /** @var kMultiLanguage $ml_formatter */ | ||||
▲ Show 20 Lines • Show All 164 Lines • Show Last 20 Lines |