/**
  * An action to edit a submissionChecklist
  * @param $args array
  * @param $request PKPRequest
  * @return JSONMessage JSON object
  */
 function editItem($args, $request)
 {
     import('lib.pkp.controllers.grid.settings.submissionChecklist.form.SubmissionChecklistForm');
     $submissionChecklistId = isset($args['rowId']) ? $args['rowId'] : null;
     $submissionChecklistForm = new SubmissionChecklistForm($submissionChecklistId);
     $submissionChecklistForm->initData($args, $request);
     return new JSONMessage(true, $submissionChecklistForm->fetch($request));
 }
 /**
  * An action to edit a submissionChecklist
  * @param $args array
  * @param $request PKPRequest
  * @return string Serialized JSON object
  */
 function editItem($args, &$request)
 {
     import('controllers.grid.settings.submissionChecklist.form.SubmissionChecklistForm');
     $submissionChecklistId = isset($args['rowId']) ? $args['rowId'] : null;
     $submissionChecklistForm = new SubmissionChecklistForm($submissionChecklistId);
     if ($submissionChecklistForm->isLocaleResubmit()) {
         $submissionChecklistForm->readInputData();
     } else {
         $submissionChecklistForm->initData($args, $request);
     }
     $json = new JSON(true, $submissionChecklistForm->fetch($request));
     return $json->getString();
 }