+ if (!empty($_REQUEST['scheduled_at'])) {
+ $scheduled_at = DateTimeFormat::convert($_REQUEST['scheduled_at'], 'UTC', $a->getTimezone());
+ if ($scheduled_at > DateTimeFormat::utcNow()) {
+ unset($datarray['created']);
+ unset($datarray['edited']);
+ unset($datarray['commented']);
+ unset($datarray['received']);
+ unset($datarray['changed']);
+ unset($datarray['edit']);
+ unset($datarray['self']);
+ unset($datarray['api_source']);
+
+ Post\Delayed::add($datarray['uri'], $datarray, PRIORITY_HIGH, Post\Delayed::PREPARED_NO_HOOK, $scheduled_at);
+ item_post_return(DI::baseUrl(), $api_source, $return_path);
+ }
+ }
+