Esempio n. 1
0
             $filetype_info_item['ID'] = $filetype_id;
             $filetype_info_item['ABBREVIATION'] = strtoupper($this->params[$widprefix . '_filetype_' . $filetype_id . '_abbreviation']);
             $filetype_info_item['CODE'] = $this->params[$widprefix . '_filetype_' . $filetype_id . '_code'];
             $filetype_info_item['COLOR'] = $this->params[$widprefix . '_filetype_' . $filetype_id . '_color'];
             $filetype_info_item['EXTENSIONS'] = $this->params[$widprefix . '_filetype_' . $filetype_id . '_extensions'];
             $filetype_info_item['PROCESSOR'] = $this->params[$widprefix . '_filetype_' . $filetype_id . '_processor'];
             $filetype_info_item['TITLE'] = $this->params[$widprefix . '_filetype_' . $filetype_id . '_title'];
             array_push($filetype_info, $filetype_info_item);
         }
     }
     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':