function completePaper($args, $request) { $paperId = $request->getUserVar('paperId'); $this->validate($request, $paperId, TRACK_DIRECTOR_ACCESS_EDIT); $conference =& $request->getConference(); $schedConf =& $request->getSchedConf(); $submission =& $this->submission; if ($request->getUserVar('complete')) { $complete = true; } elseif ($request->getUserVar('remove')) { $complete = false; } else { $request->redirect(null, null, null, 'index'); } TrackDirectorAction::completePaper($submission, $complete); $request->redirect(null, null, null, 'submissions', array($complete ? 'submissionsAccepted' : 'submissionsInReview')); }
function completePaperWithoutRedirect($args, $result = "complete") { $paperId = Request::getUserVar('paperId'); $this->validate($paperId, TRACK_DIRECTOR_ACCESS_EDIT); $conference =& Request::getConference(); $schedConf =& Request::getSchedConf(); $submission =& $this->submission; if ($result === "complete") { $complete = true; } elseif ($result === "remove") { $complete = false; } else { Request::redirect(null, null, null, 'index'); } TrackDirectorAction::completePaper($submission, $complete); //Request::redirect(null, null, null, 'submissions', array($complete?'submissionsAccepted':'submissionsInReview')); }