예제 #1
0
 /**
  * _getList
  * 
  * @param	void
  * 
  * @return	mixed[]
  **/
 protected function _getList()
 {
     return Legacy_Utils::getCommonModuleList('cat');
 }
예제 #2
0
 /**
  * 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'));
 }
예제 #3
0
 /**
  * @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;
 }