process event data (urls, start date, status)
This commit is contained in:
parent
01004ed9b6
commit
19ddbb4ec4
3 changed files with 78 additions and 31 deletions
|
@ -226,19 +226,26 @@ class TwingleEvent extends Campaign {
|
|||
|
||||
if ($direction == self::IN) {
|
||||
|
||||
// Change timestamp into DateTime string
|
||||
// Change timestamps into DateTime strings
|
||||
if ($values['updated_at']) {
|
||||
$values['updated_at'] =
|
||||
self::getDateTime($values['updated_at']);
|
||||
}
|
||||
|
||||
if ($values['confirmed_at']) {
|
||||
$values['confirmed_at'] =
|
||||
self::getDateTime($values['confirmed_at']);
|
||||
$values['status_id'] = 'In Progress';
|
||||
}
|
||||
else {
|
||||
$values['status_id'] = 'Planned';
|
||||
}
|
||||
|
||||
if ($values['created_at']) {
|
||||
$values['created_at'] =
|
||||
self::getDateTime($values['created_at']);
|
||||
}
|
||||
|
||||
if ($values['user_name']) {
|
||||
$values['user_name'] = $this->matchContact(
|
||||
$values['user_name'],
|
||||
|
@ -246,6 +253,19 @@ class TwingleEvent extends Campaign {
|
|||
);
|
||||
}
|
||||
|
||||
// Set campaign status
|
||||
if ($values['deleted']) {
|
||||
$values['status_id'] = 'Cancelled';
|
||||
}
|
||||
|
||||
// Set URLs
|
||||
if (is_array($values['urls'])) {
|
||||
$values['url_internal'] = $values['urls']['show_internal'];
|
||||
$values['url_external'] = $values['urls']['show_external'];
|
||||
$values['url_edit_internal'] = $values['urls']['edit_internal'];
|
||||
$values['url_edit_external'] = $values['urls']['edit_internal'];
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
elseif ($direction == self::OUT) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue