Пример #1
0
 public static function fromUiConfArray($arr)
 {
     $newArr = new KalturaUiConfArray();
     foreach ($arr as $obj) {
         $nObj = new KalturaUiConf();
         $nObj->fromUiConf($obj);
         $newArr[] = $nObj;
     }
     return $newArr;
 }
Пример #2
0
 function cloneAction($id)
 {
     $dbUiConf = uiConfPeer::retrieveByPK($id);
     if (!$dbUiConf) {
         throw new KalturaAPIException(APIErrors::INVALID_UI_CONF_ID, $id);
     }
     $ui_conf_verride_params = new uiConf();
     $ui_conf_verride_params->setPartnerId($this->getPartnerId());
     $ui_conf_verride_params->setDisplayInSearch(1);
     // the cloned ui_conf should NOT be a template
     $uiConfClone = $dbUiConf->cloneToNew($ui_conf_verride_params);
     $uiConf = new KalturaUiConf();
     $uiConf->fromUiConf($uiConfClone);
     return $uiConf;
 }