/** * Edit a query * @param $args array * @param $request PKPRequest * @return JSONMessage JSON object */ function editQuery($args, $request) { $query = $this->getQuery(); if (!$this->getAccessHelper()->getCanEdit($query->getId())) { return new JSONMessage(false); } // Form handling import('lib.pkp.controllers.grid.queries.form.QueryForm'); $queryForm = new QueryForm($request, $this->getAssocType(), $this->getAssocId(), $this->getStageId(), $query->getId()); $queryForm->initData(); return new JSONMessage(true, $queryForm->fetch($request, $this->getRequestArgs())); }
/** * Edit a query * @param $args array * @param $request PKPRequest * @return JSONMessage JSON object */ function editQuery($args, $request) { // Form handling import('lib.pkp.controllers.grid.queries.form.QueryForm'); $queryForm = new QueryForm($request, $this->getAssocType(), $this->getAssocId(), $this->getStageId(), $request->getUserVar('queryId')); $queryForm->initData(); return new JSONMessage(true, $queryForm->fetch($request, $this->getRequestArgs())); }