/** * _getList * * @param void * * @return mixed[] **/ protected function _getList() { return Legacy_Utils::getCommonModuleList('cat'); }
/** * executeViewInput * * @param XCube_RenderTarget &$render * * @return void **/ public function executeViewInput(&$render) { $typeList = new Xcck_FieldType(); $handler = $this->_getHandler(); $render->setTemplateName($this->mAsset->mDirname . '_definition_edit.html'); $render->setAttribute('actionForm', $this->mActionForm); $render->setAttribute('object', $this->mObject); $render->setAttribute('dirname', $this->mAsset->mDirname); $render->setAttribute('typeArr', Xcck_FieldType::getTypeList()); $render->setAttribute('validationArr', $handler->getValidationList()); $render->setAttribute('isSubtable', $this->_isSubtable()); $render->setAttribute('catDirnames', Legacy_Utils::getCommonModuleList('cat')); }
/** * @return array() */ function getRoledModuleList() { $handler = xoops_gethandler('config'); $optionArr =& $handler->getConfigOptions(new Criteria('conf_id', $this->get('conf_id'))); $list = array(); foreach ($optionArr as $opt) { if ($opt->get('confop_value') == 'none') { $list[] = ''; } else { $list = array_merge($list, Legacy_Utils::getCommonModuleList($opt->get('confop_value'))); } } return $list; }