ArticleGalleyForm::initData PHP Method

initData() public method

Initialize form data from current galley (if applicable).
public initData ( )
    function initData()
    {
        if ($this->_articleGalley) {
            $this->_data = array('label' => $this->_articleGalley->getLabel(), 'galleyLocale' => $this->_articleGalley->getLocale(), 'remoteURL' => $this->_articleGalley->getRemoteURL());
        } else {
            $this->_data = array();
        }
    }

Usage Example

 /**
  * Edit a format
  * @param $args array
  * @param $request PKPRequest
  * @return JSONMessage JSON object
  */
 function editFormat($args, $request)
 {
     $submission = $this->getSubmission();
     $representationDao = Application::getRepresentationDAO();
     $representation = $representationDao->getById($request->getUserVar('representationId'), $submission->getId());
     import('controllers.grid.articleGalleys.form.ArticleGalleyForm');
     $articleGalleyForm = new ArticleGalleyForm($request, $submission, $representation);
     $articleGalleyForm->initData();
     return new JSONMessage(true, $articleGalleyForm->fetch($request));
 }
All Usage Examples Of ArticleGalleyForm::initData