/** * Edit a prepared email * Will create a new prepared email if their is no emailKey in the request * @param $args array * @param $request PKPRequest * @return string Serialized JSON object */ function editPreparedEmail($args, $request) { $journal = $request->getJournal(); $emailKey = $request->getUserVar('emailKey'); import('lib.pkp.controllers.grid.settings.preparedEmails.form.PreparedEmailForm'); $preparedEmailForm = new PreparedEmailForm($emailKey, $journal); $preparedEmailForm->initData($request); $json = new JSONMessage(true, $preparedEmailForm->fetch($request)); return $json->getString(); }
/** * Edit a prepared email * Will create a new prepared email if their is no emailKey in the request * @param $args array * @param $request PKPRequest * @return JSONMessage JSON object */ function editPreparedEmail($args, $request) { $context = $request->getContext(); $emailKey = $request->getUserVar('emailKey'); import('lib.pkp.controllers.grid.settings.preparedEmails.form.PreparedEmailForm'); $preparedEmailForm = new PreparedEmailForm($emailKey, $context); $preparedEmailForm->initData($request); return new JSONMessage(true, $preparedEmailForm->fetch($request)); }
/** * Edit a prepared email * Will create a new prepared email if their is no emailKey in the request * @param $args array * @param $request PKPRequest * @return string Serialized JSON object */ function editPreparedEmail($args, &$request) { $press =& $request->getPress(); $emailKey = $request->getUserVar('emailKey'); import('controllers.grid.settings.preparedEmails.form.PreparedEmailForm'); $preparedEmailForm = new PreparedEmailForm($emailKey, $press); $preparedEmailForm->initData($request); $json = new JSON(true, $preparedEmailForm->fetch($request)); return $json->getString(); }