--- ocs-2.3.3-1.org/classes/submission/trackDirector/TrackDirectorAction.inc.php 2010-08-10 20:49:38.000000000 +0100 +++ ocs/classes/submission/trackDirector/TrackDirectorAction.inc.php 2011-03-11 16:35:12.000000000 +0000 @@ -217,7 +217,11 @@ $schedConf =& Request::getSchedConf(); if ($schedConf->getSetting('reviewDeadlineType') != null) { if ($schedConf->getSetting('reviewDeadlineType') == REVIEW_DEADLINE_TYPE_ABSOLUTE) { - TrackDirectorAction::setDueDate($trackDirectorSubmission->getPaperId(), $reviewAssignment->getId(), $schedConf->getSetting('numWeeksPerReviewAbsolute'), null, false); + $strDueDate = $schedConf->getSetting('numWeeksPerReviewAbsolute'); + if (!is_string($strDueDate)) { + $strDueDate = date('Y-m-d', $schedConf->getSetting('numWeeksPerReviewAbsolute')); + } + TrackDirectorAction::setDueDate($trackDirectorSubmission->getPaperId(), $reviewAssignment->getId(), $strDueDate, null, false); } elseif ($schedConf->getSetting('reviewDeadlineType') == REVIEW_DEADLINE_TYPE_RELATIVE) { TrackDirectorAction::setDueDate($trackDirectorSubmission->getPaperId(), $reviewAssignment->getId(), null, $schedConf->getSetting('numWeeksPerReviewRelative'), false); }