public function createAction()
 {
     $this->_helper->layout->disableLayout();
     $request = $this->getRequest();
     $action = $this->view->url(array('controller' => $request->getParam('controller'), 'action' => $request->getParam('action')));
     $form = new Form_Widget();
     $form->setObjTypes($this->getSupportedUiConfTypes());
     $form->setAction($action);
     $client = Infra_ClientHelper::getClient();
     $adminConsolePlugin = Kaltura_Client_AdminConsole_Plugin::get($client);
     if ($request->isPost()) {
         $form->loadVersions($request->getParam('obj_type'));
         if ($form->isValid($request->getParams())) {
             $uiConf = $form->getObject('Kaltura_Client_AdminConsole_Type_UiConfAdmin', $request->getPost());
             $uiConf = $adminConsolePlugin->uiConfAdmin->add($uiConf);
             $form->setAttrib('class', 'valid');
             $this->view->formValid = true;
         }
     } else {
         $form->getElement('partner_id')->setAttrib('readonly', true);
     }
     $form->populate($request->getParams());
     $form->setEditorButtons();
     $this->view->typesInfo = $client->uiConf->getAvailableTypes();
     $this->view->form = $form;
     $this->_helper->viewRenderer('edit');
 }