Ejemplo n.º 1
0
 /**
  *
  */
 public function ListUIs()
 {
     AssetLoadManager::register('tableList');
     $this->checkConfiguration();
     $vo_dm = Datamodel::load();
     $va_uis = ca_editor_uis::getUIList(null);
     foreach ($va_uis as $vs_key => $va_ui) {
         if (!($t_instance = $vo_dm->getInstanceByTableNum($va_ui['editor_type'], true))) {
             continue;
         }
         $va_uis[$vs_key]['editor_type'] = $t_instance->getProperty('NAME_PLURAL');
     }
     $this->view->setVar('editor_ui_list', $va_uis);
     $o_result_context = new ResultContext($this->request, $this->ops_table_name, 'basic_search');
     $o_result_context->setResultList(array_keys($va_uis));
     $o_result_context->setAsLastFind();
     $o_result_context->saveContext();
     $t_ui = new ca_editor_uis();
     $this->view->setVar('table_list', caFilterTableList($t_ui->getFieldInfo('editor_type', 'BOUNDS_CHOICE_LIST')));
     return $this->render('ui_list_html.php');
 }