/** * An action to edit a issue galley * @param $args array * @param $request PKPRequest * @return JSONMessage JSON object */ function edit($args, $request) { $issue = $this->getAuthorizedContextObject(ASSOC_TYPE_ISSUE); $issueGalley = $this->getAuthorizedContextObject(ASSOC_TYPE_ISSUE_GALLEY); import('controllers.grid.issues.form.IssueGalleyForm'); $issueGalleyForm = new IssueGalleyForm($request, $issue, $issueGalley); $issueGalleyForm->initData(); return new JSONMessage(true, $issueGalleyForm->fetch($request)); }