IssueGalleyForm::initData PHP Method

initData() public method

Initialize form data from current galley (if applicable).
public initData ( )
    function initData()
    {
        if ($this->_issueGalley) {
            $this->_data = array('label' => $this->_issueGalley->getLabel(), 'publicGalleyId' => $this->_issueGalley->getStoredPubId('publisher-id'), 'galleyLocale' => $this->_issueGalley->getLocale());
        } else {
            $this->_data = array();
        }
    }

Usage Example

コード例 #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));
 }
All Usage Examples Of IssueGalleyForm::initData