public function getViewFileParams() { if (!isset($this->_viewFileParams)) { $linkableModels = Relationships::getRelationshipTypeOptions(); asort($linkableModels); // used to instantiate html dropdown $linkableModelsOptions = $linkableModels; $hasUpdatePermissions = $this->checkModuleUpdatePermissions(); $this->_viewFileParams = array_merge(parent::getViewFileParams(), array('model' => $this->model, 'modelName' => get_class($this->model), 'linkableModelsOptions' => $linkableModelsOptions, 'hasUpdatePermissions' => $hasUpdatePermissions, 'height' => $this->getWidgetProperty('height'))); } return $this->_viewFileParams; }