}
}
}
if ($publish_articles != "Y" && $publish_articles != "N") {
$publish_articles = "N";
}
$created = 0;
if ($correct) {
$issuePublishExists = true;
$publish_time = $publish_date . " " . $publish_hour . ":" . $publish_min . ":00";
$issuePublishObj = new IssuePublish($event_id);
if (!$issuePublishObj->exists()) {
$issuePublishObj->create();
$issuePublishObj->setPublicationId($Pub);
$issuePublishObj->setIssueNumber($Issue);
$issuePublishObj->setLanguageId($Language);
$issuePublishExists = false;
}
$issuePublishObj->setPublishAction($action);
$issuePublishObj->setPublishArticlesAction($publish_articles);
$issuePublishObj->setActionTime($publish_time);
$created = 1;
}
if ($created) {
$action = ($issuePublishExists) ? 'updated' : 'added';
$issueObj = new Issue($Pub, $Language, $Issue);
$logtext = getGS('Scheduled action $1 for issue #$2: "$3" (Publication: $4)', $action, $Issue, $issueObj->getName(), $Pub);
Log::Message($logtext, $g_user->getUserId(), 16);