(int)$release_id,
'time_of_day_product' => date('H:i:s', strtotime($timeOfDayProduct)),
'time_zone' => 'GMT',
'store_ids' => $dmsIds
);
if (isset($hd_release_id) && !empty(trim($hd_release_id))) {
// Update timed release details
$updateResponse = $owsTimedRelease->updateOwsTimedReleaseData($release_id, $postData);
$successMessage = 'updated';
} else {
// Insert timed release details
$insertResponse = $owsTimedRelease->insertOwsTimedReleaseData($postData);
$successMessage = 'added';
}
} else {
// Delete timed release details
$deleteResponse = $owsTimedRelease->deleteOwsTimedReleaseData($release_id);
$successMessage = 'deleted';
}
$encrypt = WebMessage::getParamHandler('Encrypt');
$msg_success_message = $encrypt->process($successMessage);
$msg = '9ae18b57&msg_success_message=' . $msg_success_message;
header("location: product_to_go_livepop.php?release_id=$release_id&confirm_msg=$msg");
exit();
}
// Get timed release details by release id
$releaseLiveRow = array();
$getResponse = $owsTimedRelease->getOwsTimedReleaseData($release_id);
if ($getResponse['status'] == 200) {
$releaseLiveRow = $getResponse['message'];
}
// This timed release message shows on edit release page while operations perform on pop up window
$timedReleaseMessageForReleasePage = '';
$popUpUrl = 'product_to_go_livepop.php?release_id=' . $release_id;
if (!empty($releaseLiveRow)) {
$timeZoneMessage = $releaseLiveRow['time_zone'] == 'local' ? 'equivalent in each time zone.' : 'equivalent in all territories.';
$dmsListMessageSuffix = count($releaseLiveRow['store_ids']) > 1 ? ' and ' . (count($releaseLiveRow['store_ids']) - 1) . ' more stores.' : '.';
$dmsListMessage = count($dmsListForTimedRelease) == count($releaseLiveRow['store_ids']) ? 'Applies to all ' . count($releaseLiveRow['store_ids']) . ' stores accepting timed releases.' : 'Applies to ' . $dmsListForTimedRelease[$releaseLiveRow['store_ids'][0]] . $dmsListMessageSuffix;
$timedReleaseMessageForReleasePage = date('H:i', strtotime($releaseLiveRow['time_of_day_product'])) . ' ' . $releaseLiveRow['time_zone'] . ' ' . $timeZoneMessage . ' ' . $dmsListMessage;
$timedReleaseMessageForReleasePage .= '
EDIT TIMED RELEASE';
} else {
$timedReleaseMessageForReleasePage = 'ADD TIMED RELEASE';
}
?>