Ejemplo n.º 1
0
                }
            }
        }
        $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);