IssueGalleyForm::fetch PHP Method

fetch() public method

Display the form.
public fetch ( $request )
    function fetch($request)
    {
        $journal = $request->getJournal();
        $templateMgr = TemplateManager::getManager($request);
        $templateMgr->assign('issueId', $this->_issue->getId());
        if ($this->_issueGalley) {
            $templateMgr->assign('issueGalleyId', $this->_issueGalley->getId());
            $templateMgr->assign('issueGalley', $this->_issueGalley);
        }
        $templateMgr->assign('supportedLocales', $journal->getSupportedLocaleNames());
        return parent::fetch($request);
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * 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));
 }