Esempio n. 1
0
 $filetype_info = array();
 foreach ($filetype_ids as $filetype_id) {
     if ($filetype_id !== '') {
         $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');" );