} foreach ($filetype_info as $filetype_info_item) { if (strpos($filetype_info_item['ID'], 'NEW_') === 0) { $filetype_info_item['ID'] = $filetypeMgr->add($filetypeMgr->tree->getRoot()); } $filetypeMgr->setName($filetype_info_item['ID'], $filetype_info_item['TITLE']); $filetypeMgr->setIdentifier($filetype_info_item['ID'], $filetype_info_item['CODE']); $filetypeMgr->setColor($filetype_info_item['ID'], $filetype_info_item['COLOR']); $extensions_clean = explode(',', strtolower($filetype_info_item['EXTENSIONS'])); foreach ($extensions_clean as $extensions_clean_idx => $extensions_clean_item) { $extensions_clean[$extensions_clean_idx] = trim($extensions_clean_item); } $extensions_clean = implode(',', $extensions_clean); $extensions_clean = trim($extensions_clean, ','); $filetypeMgr->setExtensions($filetype_info_item['ID'], $extensions_clean); $filetypeMgr->setProcessor($filetype_info_item['ID'], $filetype_info_item['PROCESSOR']); $filetypeMgr->setCode($filetype_info_item['ID'], $filetype_info_item['ABBREVIATION']); } //$koala->queueScript( "Koala.yg_fadeFields(\$('".$widprefix."'), 'input.changed');" ); $koala->queueScript('Koala.windows[\'' . $widprefix . '\'].tabs.select(Koala.windows[\'' . $widprefix . '\'].tabs.selected,Koala.windows[\'' . $widprefix . '\'].tabs.params);'); break; case 'addFileView': $fileID = $this->params['file']; $viewID = $this->params['view']; $file = sFileMgr()->getFile($fileID); $latestVersion = $file->getLatestApprovedVersion(); $file = sFileMgr()->getFile($fileID, $latestVersion); $fileinfo = $file->get(); $viewinfo = $viewMgr->get($viewID); // Check if file is folder if ($fileinfo['FOLDER'] == 1) {