} } } $mimeData = eZMimeType::findByFileContents($fileName); $imageManager->analyzeImage($mimeData); $imageNode->setAttribute('serial_number', false); $imageNode->setAttribute('is_valid', $isValid); $imageNode->setAttribute('filename', $fileName); $imageNode->setAttribute('suffix', $suffix); $imageNode->setAttribute('basename', $baseName); $imageNode->setAttribute('dirpath', $dirPath); $imageNode->setAttribute('url', $filePath); $imageNode->setAttribute('original_filename', $originalFileName); $imageNode->setAttribute('mime_type', $mimeType); $imageNode->setAttribute('width', $width); $imageNode->setAttribute('height', $height); $imageNode->setAttribute('alternative_text', $altText); $imageNode->setAttribute('alias_key', $imageManager->createImageAliasKey($imageManager->alias('original'))); $imageNode->setAttribute('timestamp', time()); $imageAliasHandler->createImageInformationNode($imageNode, $mimeData); $imageAliasHandler->storeDOMTree($doc, true, false); eZImageFile::appendFilepath($attributeID, $filePath); unset($doc); } $script->iterate($cli, !$success); } $db->commit(); // drop tables of old image system $db->query('DROP TABLE ezimage'); $db->query('DROP TABLE ezimagevariation'); $script->shutdown(0);