/** * Withdraw a proposal. * Added by: AIM * Last updated: June 15, 2011 */ function withdrawSubmission($args, $request) { $articleId = (int) array_shift($args); $journal =& $request->getJournal(); $this->setupTemplate(true); $this->validate($articleId); $authorSubmission =& $this->submission; import('classes.submission.form.WithdrawForm'); $withdrawForm = new WithdrawForm($authorSubmission, $journal); //Added by AIM, June 15 2011 $withdrawForm->setData('type', 'Withdraw Report'); if ($withdrawForm->isLocaleResubmit()) { $withdrawForm->readInputData(); } else { $withdrawForm->initData(); } $withdrawForm->display(); }
public function createWithdraw($user, $password, $account, WithdrawForm $form) { return $this->personalQuery($user, $password, 'withdraw', $account, $form->getParams(), self::METHOD_POST); }