Bharat Mediratta
ee4f9eaa00
Beautify the title of uploaded files. Convert underscores to spaces, collapse multiple spaces, drop the extension. Fixes ticket #237
2009-05-13 02:52:09 +00:00
Bharat Mediratta
99c26f30c6
Allow users to enter multiple tags at once, split by space, semicolon
...
or comma.
Fixes ticket #193 .
2009-05-13 01:43:47 +00:00
Bharat Mediratta
983dc66684
Display the server load average in the platform block. Fixes ticket #198 .
2009-05-13 01:32:11 +00:00
Bharat Mediratta
238cb7ff6e
Log the complete exception information for exceptions that happen in tasks so that we have some clue as to what went wrong
2009-05-13 01:21:09 +00:00
Bharat Mediratta
4093315390
Log password reset attempts. Fixes ticket #251 .
2009-05-13 00:47:20 +00:00
Bharat Mediratta
7008bfb5c3
Warn the user if they're attemping to reinstall into a database that
...
already has Gallery 3 tables. Otherwise, permit it to continue.
We key this off of the existence of the g3_items table. Theoretically
it's possible that the g3_items table is gone but other tables are
still there, which could mess things up. I'm not going to worry about
that for now.
Fixes ticket #175
2009-05-13 00:32:19 +00:00
Bharat Mediratta
847de44996
Fix the logical inversion of the transparency field. Now, 100% is max
...
transparency and 1% is min transparency (no transparency at all).
Fixes ticket #204 .
2009-05-13 00:09:43 +00:00
Bharat Mediratta
3b52b31c54
Use the module_change event to figure out if the rss module is
...
inactive. If it is, we need to alert the admin user.
2009-05-12 23:46:03 +00:00
Bharat Mediratta
ea693af59b
Fire off the module_change event whenever we install or uninstall a module
2009-05-12 23:43:45 +00:00
Bharat Mediratta
2b79819323
Simplify delete()
2009-05-12 23:22:05 +00:00
Bharat Mediratta
d05e7a05e9
Fix a bug where deleting an album sometimes deletes everything in var. Fixes ticket #282
2009-05-12 23:18:02 +00:00
Bharat Mediratta
1a36d4fec4
parent() should return null if there's no parent id
2009-05-12 22:48:59 +00:00
Bharat Mediratta
4b006a0419
fix comment typo.
2009-05-12 22:39:28 +00:00
Bharat Mediratta
93ca8e991d
Gracefully handle duplicate groups. Fixes ticket #280
2009-05-12 22:34:59 +00:00
Bharat Mediratta
71defb7d40
Add group::lookup_by_name()
2009-05-12 22:34:36 +00:00
Bharat Mediratta
823077f342
Fix a comment.
2009-05-12 22:31:54 +00:00
Bharat Mediratta
0864d7ca65
Allow configurable padding options
2009-05-12 22:27:34 +00:00
Bharat Mediratta
7c6276adb9
Deal with the user-entered g2 embed.php path a little more sanely so that if the user enters the path to G2 itself, we find the embed.php path from there.
2009-05-12 21:48:29 +00:00
Bharat Mediratta
b1ea27a1b9
Beautify the status text
2009-05-12 21:41:45 +00:00
Bharat Mediratta
df3a1e730e
Skip the copy if the watermark module is enabled *and* there's a watermark.
2009-05-12 05:56:27 +00:00
Bharat Mediratta
fdb17d75ce
Import keywords as tags.
...
Refactor the general flow of g2_import_task::import() to simplify it
and make it more sensible. It had gotten a little overgrown. It's
still a little overgrown, but I don't see an easy way to simplify it
from here.
2009-05-12 05:48:15 +00:00
Bharat Mediratta
c397cc73be
Don't divide by zero if there are no photos in the Gallery.
2009-05-12 04:22:05 +00:00
Bharat Mediratta
8ae6a7a144
Import tags.
2009-05-12 04:04:26 +00:00
Bharat Mediratta
61ad68f1e6
Deal gracefully with the case that the Gallery 2 instance didn't have
...
any resizes (or thumbnails).
Fix a case where we were over-weighting the max dimension for square
resizes and thumbs.
2009-05-12 02:12:39 +00:00
Bharat Mediratta
5dbe1e59d8
Add has_thumb() public API method
2009-05-11 20:17:03 +00:00
Bharat Mediratta
a70cbed1d0
Import comments. This was a lot easier than I thought it would be
2009-05-11 20:16:54 +00:00
Bharat Mediratta
de812e1e82
Refactor to support pagination and simplify the code.
...
- Simplify the public controller methods
- Fix a bug where missing thumbnails would cause a divide by zero error
- actually pay attention to the page # for pagination and limit the query accordingly.
2009-05-11 20:15:24 +00:00
Bharat Mediratta
a2c188ac37
Update exif lib to upstream r3901 which resolves the following tickets:
...
http://www.zenphoto.org/trac/ticket/1117
http://www.zenphoto.org/trac/ticket/1118
2009-05-11 19:19:13 +00:00
Tim Almdal
010c355ecf
Fix for #226
2009-05-11 18:13:19 +00:00
Bharat Mediratta
74b8937963
Framework for importing comments -- we don't actually do the import yet
2009-05-11 17:57:34 +00:00
Bharat Mediratta
62053b2c5c
Add some comments
2009-05-11 16:38:58 +00:00
Bharat Mediratta
6ec24f2f00
Don't attempt to interact with comments if the Gallery2 comment module is not installed.
...
Resolves ticket #276
2009-05-11 16:27:52 +00:00
Tim Almdal
11477cbc3e
Correct the reference to $item->id
2009-05-11 14:32:18 +00:00
Tim Almdal
784b3aa34a
Save and Restore the $_POST variable in tests that manipulate it so
...
other tests don't fail unexpectedly
2009-05-11 14:31:07 +00:00
Bharat Mediratta
8b33371e99
Index photos as they're added
2009-05-11 05:18:23 +00:00
Bharat Mediratta
891930ec2b
Don't accept negative capture dates from EXIF, they're probably just crap data.
2009-05-11 04:22:50 +00:00
Bharat Mediratta
977d0da9f3
Refactor the exif module to denormalize the stored data. This way we
...
have a single exif_record for each item instead of 1 per key. It's
about 5x faster to scan photos this way.
2009-05-11 03:53:44 +00:00
Bharat Mediratta
b706cb69ac
Reinstate abortCount code, originally added to exifer in G2:
...
http://gallery.svn.sourceforge.net/viewvc/gallery?view=rev&revision=13422
it was commented out in the ZenPhoto version. Filed upstream ticket
about this:
http://www.zenphoto.org/trac/ticket/1118
2009-05-11 02:37:12 +00:00
Bharat Mediratta
6dbd8aa002
Don't use ORM to delete old exif_keys.. it's too inefficient
2009-05-11 02:35:43 +00:00
Bharat Mediratta
8c776ffa6f
Add a cache in intel2Moto(). Because of the duplicate nature of the
...
calls to this function, this is a 1-2x order of magnitude performance
improvement.
2009-05-11 01:36:36 +00:00
Bharat Mediratta
bc9bf5aa61
Avoid using ORM_MPTT::parents() in relative_path() so that we're not
...
calling ORM just to get paths. This is a 10x performance increase.
2009-05-11 00:19:50 +00:00
Bharat Mediratta
e947e771d3
remove_rule() should mark thumbs/resizes dirty also. Resolves ticket #269 , thanks jstricker!
2009-05-10 21:57:09 +00:00
Bharat Mediratta
fbcb01caca
Only run copy_matching_thumbnails_and_resizes() when we're doing an import, else it interferes with thumbnail/resize generation during regular imports
2009-05-10 21:46:58 +00:00
Bharat Mediratta
b8d3478b95
Beautify the error message.
2009-05-10 21:32:27 +00:00
Bharat Mediratta
c14194ab2d
Warn users if they have suhosin.session.encrypt enabled that it'll break the uploader
2009-05-10 20:54:15 +00:00
Bharat Mediratta
99da170def
Document why we skip the parent state for the root album.
2009-05-10 20:16:18 +00:00
Bharat Mediratta
31f0839f9b
Don't provide full-size link if the user can't see the full size
...
image. There's no security hole here, it's just a bad user
experience.
2009-05-10 20:02:40 +00:00
Bharat Mediratta
afa4a8acca
After ajax login, just reload the current page.
2009-05-10 19:57:58 +00:00
Bharat Mediratta
8ba9480819
Disable default sorting for performance. (thanks Romain LE DISEZ)
2009-05-10 19:00:28 +00:00
Bharat Mediratta
57ef43afdb
Change TINYINT(2) to SMALLINT for compliance (thanks Romain LE DISEZ)
2009-05-10 18:56:49 +00:00