/**
  * Load and fetch the announcement form in read-only mode.
  * @param $args array
  * @param $request Request
  * @return string
  */
 function moreInformation($args, $request)
 {
     $announcementId = (int) $request->getUserVar('announcementId');
     $context = $request->getContext();
     $contextId = $context->getId();
     import('lib.pkp.controllers.grid.announcements.form.AnnouncementForm');
     $announcementForm = new AnnouncementForm($contextId, $announcementId, true);
     $announcementForm->initData($args, $request);
     $json = new JSONMessage(true, $announcementForm->fetch($request));
     return $json->getString();
 }
 /**
  * Display form to edit an announcement.
  * @param $args array
  * @param $request PKPRequest
  * @return JSONMessage JSON object
  */
 function editAnnouncement($args, $request)
 {
     $announcementId = (int) $request->getUserVar('announcementId');
     $context = $request->getContext();
     $contextId = $context->getId();
     $announcementForm = new AnnouncementForm($contextId, $announcementId);
     $announcementForm->initData($args, $request);
     return new JSONMessage(true, $announcementForm->fetch($request));
 }