fetch() public method

Display the form.
public fetch ( $request )
Exemplo n.º 1
0
 /**
  * Update a format
  * @param $args array
  * @param $request PKPRequest
  * @return JSONMessage JSON object
  */
 function updateFormat($args, $request)
 {
     $submission = $this->getSubmission();
     $representationDao = Application::getRepresentationDAO();
     $representation = $representationDao->getById($request->getUserVar('representationId'), $submission->getId());
     import('controllers.grid.articleGalleys.form.ArticleGalleyForm');
     $articleGalleyForm = new ArticleGalleyForm($request, $submission, $representation);
     $articleGalleyForm->readInputData();
     if ($articleGalleyForm->validate($request)) {
         $articleGalleyForm->execute($request);
         return DAO::getDataChangedEvent();
     }
     return new JSONMessage(true, $articleGalleyForm->fetch($request));
 }
 /**
  * Save a galley
  * @param $args array
  * @param $request PKPRequest
  * @return JSONMessage JSON object
  */
 function updateGalley($args, $request)
 {
     $galley = $this->getGalley();
     import('controllers.grid.articleGalleys.form.ArticleGalleyForm');
     $galleyForm = new ArticleGalleyForm($request, $this->getSubmission(), $galley);
     $galleyForm->readInputData();
     if ($galleyForm->validate($request)) {
         $galley = $galleyForm->execute($request);
         return DAO::getDataChangedEvent($galley->getId());
     }
     return new JSONMessage(true, $galleyForm->fetch());
 }
 /**
  * An action to edit a submission galley
  * @param $args array
  * @param $request PKPRequest
  * @return JSONMessage JSON object
  */
 function edit($args, $request)
 {
     $submission = $this->getAuthorizedContextObject(ASSOC_TYPE_SUBMISSION);
     $articleGalley = $this->getAuthorizedContextObject(ASSOC_TYPE_GALLEY);
     import('controllers.grid.articleGalleys.form.ArticleGalleyForm');
     $articleGalleyForm = new ArticleGalleyForm($request, $submission, $articleGalley);
     $articleGalleyForm->initData();
     return new JSONMessage(true, $articleGalleyForm->fetch($request));
 }
Exemplo n.º 4
0
 /**
  * Save a galley
  * @param $args array
  * @param $request PKPRequest
  * @return JSONMessage JSON object
  */
 function updateGalley($args, $request)
 {
     $galley = $this->getGalley();
     import('controllers.grid.articleGalleys.form.ArticleGalleyForm');
     $galleyForm = new ArticleGalleyForm($request, $this->getSubmission(), $galley);
     $galleyForm->readInputData();
     if ($galleyForm->validate($request)) {
         $galley = $galleyForm->execute($request);
         $notificationMgr = new NotificationManager();
         $notificationMgr->updateNotification($request, array(NOTIFICATION_TYPE_ASSIGN_PRODUCTIONUSER, NOTIFICATION_TYPE_AWAITING_REPRESENTATIONS), null, ASSOC_TYPE_SUBMISSION, $galley->getSubmissionId());
         return DAO::getDataChangedEvent($galley->getId());
     }
     return new JSONMessage(true, $galleyForm->fetch());
 }