/**
  * Edit an approved proof.
  * @param $args array
  * @param $request PKPRequest
  * @return JSONMessage JSON object
  */
 function editApprovedProof($args, $request)
 {
     $this->initialize($request);
     $submission = $this->getSubmission();
     $representationDao = Application::getRepresentationDAO();
     $representation = $representationDao->getById($request->getUserVar('representationId'), $submission->getId());
     import('controllers.grid.files.proof.form.ApprovedProofForm');
     $approvedProofForm = new ApprovedProofForm($submission, $representation, $request->getUserVar('fileId'));
     $approvedProofForm->initData();
     return new JSONMessage(true, $approvedProofForm->fetch($request));
 }
 /**
  * Edit an approved proof.
  * @param $args array
  * @param $request PKPRequest
  * @return JSONMessage JSON object
  */
 function editApprovedProof($args, $request)
 {
     $this->initialize($request);
     import('controllers.grid.files.proof.form.ApprovedProofForm');
     $approvedProofForm = new ApprovedProofForm($this->monograph, $this->publicationFormat, $request->getUserVar('fileId'));
     $approvedProofForm->initData();
     return new JSONMessage(true, $approvedProofForm->fetch($request));
 }