/**
* 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));
}