static function appendFilepath( $contentObjectAttributeID, $filepath, $ignoreUnique = false ) { if ( empty( $filepath ) ) return false; if ( !$ignoreUnique ) { // Fetch ezimagefile objects having the $filepath $imageFiles = eZImageFile::fetchByFilepath( false, $filepath, false ); // Checking If the filePath already exists in ezimagefile table if ( isset( $imageFiles[ 'contentobject_attribute_id' ] ) ) return false; } $fileObject = eZImageFile::fetchByFilepath( $contentObjectAttributeID, $filepath ); if ( $fileObject ) return false; $fileObject = eZImageFile::create( $contentObjectAttributeID, $filepath ); $fileObject->store(); return true; }