Re: Proposed patch
"Heath S. Hendrickson" <[email protected]>
| Newsgroups | gmane.comp.horde.ansel |
|---|---|
| Message-ID | <[email protected]> |
Chuck Hagenbuch wrote: > Quoting "Heath S. Hendrickson" <[email protected]>: > >> I'm going to write a patch to allow the admin to set wheter to store >> files with their original filename or the md5(microtime) version. > > > I wouldn't recommend doing this; it'd prevent you from having 2 images > with the > same name in *all of Ansel* - not just in one gallery. > > Better to change the VFS name of images (which will be localized to > per-gallery), and warn if you're about to overwrite an existing image > (you'd > have to know not to create a new datatree object in that case, > though), than to > mess with the datatree end of this. > Sorry, I wasn't terribly clear. That's what I was intending on doing. My initial look at the code lead me to believe that it was the addImage() function that set the VFS name, but that's not the case. The filename is actually set in the writeData() function. I'll just have to tract it through a little to know if just changing that will suffice of if I have to modify other code as well (i.e., does the VFS_direct option use the VFS filename as stored in the datatree driver or does it create it based on the same algorithm used for the writing ($this->getId() . '_full'). You brought up a good point, though. Since the datatree doesn't use the same name as the VFS filename, then it's not trivial to chang the VFS filename. My main intent with this was to make it so that a user could re-upload an image (say they were editing and screwed something up) and not have to reenter any of the caption data or other info. h -- ansel mailing list - Join the hunt: http://horde.org/bounties/#ansel Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]