public static function PresetsImport2()
 {
     $plik = $_FILES;
     if (!isset($plik['importfile'])) {
         GFontsUI::Error(__('Please upload import file. Try again.', self::PLUGIN_SLUG));
         self::PresetsImport();
         return;
     } else {
         $error = intval($plik['importfile']['error']);
         if ($error != 0) {
             GFontsUI::Error(__('Error while uploading import file. Try again.', self::PLUGIN_SLUG));
             self::PresetsImport();
             return;
         }
         $type = $plik['importfile']['type'];
         if ($type != 'text/xml') {
             GFontsUI::Error(sprintf(__('Expected type text/xml - got %s', self::PLUGIN_SLUG), $type));
             self::PresetsImport();
             return;
         }
         $xml = simplexml_load_file($plik['importfile']['tmp_name']);
         if ($xml === false) {
             GFontsUI::Error(__('Error in XML structure.', self::PLUGIN_SLUG));
             self::PresetsImport();
             return;
         }
         $sum = 0;
         foreach ($xml->presets->preset as $preset) {
             if (GFontsDB::ImportPreset($preset)) {
                 $sum++;
             }
         }
         GFontsUI::Success(sprintf(__("%d presets imported.", self::PLUGIN_SLUG), $sum));
         self::PresetsImport();
     }
 }