Esempio n. 1
0
     }
     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) {