/**
  *  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();
 }
Example #2
0
 public function createWithdraw($user, $password, $account, WithdrawForm $form)
 {
     return $this->personalQuery($user, $password, 'withdraw', $account, $form->getParams(), self::METHOD_POST);
 }