Photo Organizer

This is the bug tracker for Photo Organizer.

ID Task Type Severity Category Summary Status Reported In
 98 Bug ReportLowBackend / Core Link_to doesn't work for selected photos ClosedDevel Task Description

I'm running development version of Photo Organizer. Whenever I try to link a number of selected photos to an Album, nothing happens. The web page refreshes, but when I view the album, there are no photo's. I had a look in "folder.content.php" and can't see where the mapping of photo's to an ablum actually happens. I'm not a php programmer, so this may not mean much, but adding photos to the spooler works, and I can see were that happens. Am I missing something?

Either way, I can't add photos to an album by selecting them. The only way I have been able to is individually.

Any help is appreciated.

 97 Feature RequestLowBackend / Core Make XML selectable in import order ClosedDevel2 Task Description

Right now, XML data is considered a "default" and XMP/IPTC/EXIF data can (and will) overwrite it.

Fix this up so that we do the right thing. This is invasive.

 96 Bug ReportMediumBackend / Core Register a nnew user failed Closed2.31b2 Task Description

Version 2.31B (installer say 2.31C)

on login page "register", fill out username, password, confirm password, first name, last name, email, nothing else. "Register" ->

Error:

Warning: pg_query(): Query failed: ERROR: syntax error at or near "," at character 676 in /home/www/doc/po/register.php on line 202

Warning: pg_query(): Query failed: ERROR: current transaction is aborted, commands ignored until end of transaction block in /home/www/doc/po/register.php on line 209

Warning: pg_query(): Query failed: ERROR: current transaction is aborted, commands ignored until end of transaction block in /home/www/doc/po/register.php on line 216

Warning: pg_query(): Query failed: ERROR: current transaction is aborted, commands ignored until end of transaction block in /home/www/doc/po/register.php on line 224

Warning: pg_query(): Query failed: ERROR: current transaction is aborted, commands ignored until end of transaction block in /home/www/doc/po/register.php on line 230

Warning: pg_query(): Query failed: ERROR: current transaction is aborted, commands ignored until end of transaction block in /home/www/doc/po/register.php on line 234

Warning: pg_query(): Query failed: ERROR: current transaction is aborted, commands ignored until end of transaction block in /home/www/doc/po/register.php on line 238

Warning: Cannot modify header information - headers already sent by (output started at /home/www/doc/po/register.php:202) in /home/www/doc/po/register.php on line 254

best regards, Gerd

 95 Bug ReportLowBackend / Core Editing Front Page results in browser error Closed2.31b5 Task Description

Version is still 2.31a :-)

Saving the front page with the included front page editor shows the following effect:

for example:

original:
include_once "include/config.php";
include_once "include/site.php";

after saving:
include_once \"include/config.php\";
include_once \"include/site.php\";

Browser (firefox 1.5.06) means:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/www/doc/po/index.php on line 19
Parse error: syntax error, unexpected $end in /home/www/doc/po/index.php on line 103

 94 Feature RequestLowBackend / Core add a toggle to add EXIF data to database ClosedStable1 Task Description

RIght now, we don't add the EXIF data.

But if we add it, it could be searched.

Pros, Cons?

I think it should be toggleable. Perhaps per-user or globally.. perhaps per-import?

 93 Feature RequestLowBackend / Core Support external authentication ClosedDevel1 Task Description

It would be handy if we would authenticate against an external back-end, such as the host system (PAM), external DB, or LDAP.

This would entail auto-creation of "user" profile information if a previously-unknown user logs in successfully.

 92 Bug ReportMediumBackend / Core Adding a folder failed Closed2.31a5 Task Description

Warning: pg_query(): Query failed: ERROR: syntax error at or near ")" at character 224 in /home/www/doc/po/folder.add.2.php on line 56
Failed to create new folder: Limmat
Warning: Cannot modify header information - headers already sent by (output started at /home/www/doc/po/folder.add.2.php:56) in /home/www/doc/po/folder.add.2.php on line 67

System: Debian testing, Postgresql 7.4

 91 Bug ReportLowBackend / Core XML 'title' not being imported properly. Closed2.31a3 Task Description

I've re-run the same XML with the corrections and it's imported fine,
however one last thing - the "title" tag of the photo is not read in.
I've tried it as <photo title="(title)"> and
<photo><title>(title)</title></photo> - but the latter fails the
integrity checks (presumably as it's incorrect according to the DTD),
and the former is just ignored.

<photo title="Christmas tree!"> ??

 90 Bug ReportMediumBackend / Core Times are lost when editing an image's details. Closed2.31a2 Task Description

The 'Exposure date' thing strips the time off of the image when you click submit.

This is bad..

89Feature RequestLowBackend / Coreallow advanced search on any database fieldAssignedDevel5 Task Description

RE-do the advanced search so it's more useful -- allow any field to be searched, not just title, caption, etc etc... then build the query on the fly. This is going to be complicated, but necessary...

 88 Feature RequestLowBackend / Core store image metadata along with images in repository. ClosedStable Task Description

What happens if the database dies on us, but the repository is there? Many people forget to back up the database and are effectively screwed.

A few possibilities:

* Automatic nightly database dump (the ideal solution, but needs to be combined with a proper repository backup solution)
* Store copy of image metadata with the images (many propblems with this -- keeping the data up to date, plus the more serious problem of metadata that's not strictly per-image -- like albums, equipment, customer lists, etc etc)

 87 Feature RequestLowWeb site po-users mailing list or forum ClosedDevel1 Task Description

So solve problems not covered by documentation or help-tab by community. So no one has to bother pizza by email or icq. Or even ask things in the bug tracker. But, as I'm here already ;-)

Recently I tried to move my repository from the almost full 40G drive to a 160G one. By the way I did a new debian installation. To make things short, I saved the repository and the po installation, but I lost the database.

Is there any way to repair things, aside of import all the pictures out of the old repository into a new one? Because, all the thumbs and previews are already done.

This would save days. But, if there isn't, at least I learned some thing...

Thank you --eckhard

 86 Bug ReportMediumBackend / Core TYPO ALERT ClosedStable1 Task Description

even as I know less than nothing about PHP I think it won't manage this automagically.

You insist to include "config_site.php" at the end of include/config.php but there is only a "config_site.inc", two directory levels above.

Regards from the wise guy ;-)

 85 Feature RequestLowBackend / Core Show photo counts for locations, cameras, etc. ClosedDevel1 Task Description

Right now we display the count when we're trying to delete an item, but it is useful to show this always.

 84 Feature RequestLowBackend / Core search by original filename Closed2.31a4 Task Description

What about that?

After feeding thousands of pictures in a bulk upload orgy the last several days to my po installation, this would be very, very handy to localize dupes and nuke them. To free at least a few of the 25Gigs, the repository needs now.

Regards
Eckhard

 83 Bug ReportLowBackend / Core No image or thumbnail displayed after a photo upload Closed2.31a8 Task Description

Hello,

After a photo upload, no thumbnail or image can be viewed. I only view a blank image.
But if I look in image repositories, all images or thumbnails can correctly be viewed with an appropriate software.
This behaviour is identical under IE and Firefox.

Best Regard.

 82 Bug ReportLowBackend / Core No save button for MySettings - Photo Upload Closed2.31a1 Task Description

Hello,

Under tab My Settings - Photo Upload, no button is displayed to save settings.

Best Regards.

 81 Bug ReportLowBackend / Core missing raw format Closed2.31a Task Description

File mime.php is missing a line for Canon's newer raw format 'CR2'

regards

 80 Bug ReportLowBackend / Core Error creating directory ClosedDevel2 Task Description

I get an error in the 2.31a version when creating a directory.

Warning: pg_query(): Query failed: ERROR: syntax error at or near ")" at character 245 in /usr/local/apache/htdocs/po/folder.add.2.php on line 56
Failed to create new folder: Gerda Creatief, voorbeelden
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/htdocs/po/folder.add.2.php:56) in /usr/local/apache/htdocs/po/folder.add.2.php on line 67

Regards,
Andre

 79 Feature RequestLowBackend / Core ability to make the original photo available to the pub ...Closed2.302 Task Description

hi!

imagine you take "free shot" and you want to give the away to the public. for me such a feature would be nice to have, since want to use po for sharing pictures with friends and everyone who likes them.

thank you
markus

 78 Bug ReportLowBackend / Core Failed imports with some images ClosedDevel5 Task Description

While trying to upload a bunch of pictures, I noticed some small errors.
This is with the current development version from svn as of today (2006-06-22).

Patch with comments:
=== modified file 'include/exif.php'
--- include/exif.php
+++ include/exif.php
@@ -19,24 +19,7 @@
include_once "exifer/exif.php";

function validate_exif_string($exif_string) {
- $string_length = strlen($exif_string);
- $newstring = "";
- $j = 0;
-
- /* Remove non displayable ASCII characters */
- for ($i=0; $i < $string_length; $i++) {
- $ascii_num = ord($exif_string[$i]);
-
- if ($ascii_num == 0x27)
- continue;
-
- if ((0xff > $ascii_num) && ($ascii_num > 0x1F)) {
- $newstring = $newstring . $exif_string[$i];
- $j++;
- }
- }
-
- return $newstring;
+ return pg_escape_string(utf8_encode($exif_string));
}

function replace_resolution_unit($string, $resolution_unit) {

Comment: Postgres (at least v8.1) expects valid utf8 data, but some exif data is not valid.
This change encodes all ascii-data as utf8 and also makes it possible to have ' in the data.
Possible problem: If the data already is utf8, it gets doubly encoded. So a better way would
probably be to remove invalid characters, but I don't know how to do that in php.
=== modified file 'include/import.php'
--- include/import.php
+++ include/import.php
@@ -269,8 +269,8 @@
$result = pg_query($database, $query);
if (!$result) {
pg_query($database, "rollback");
- print "<li><font color=\"red\">Failed to insert rows into photo.</li>";
- print "<ul>$query</font></ul>";
+ print "<li><font color=\"red\">Failed to insert rows into photo.</font></li>";
+ print "<ul><li><font color=\"red\">$query</font></li></ul>";

error_reporting(0);
print "<li>Cleaning up the mess.</li>";

Comment: Just correct some invalidly nested html.
=== modified file 'include/rdf.php'
--- include/rdf.php
+++ include/rdf.php
@@ -264,7 +264,7 @@
$rdf_image_data['country']);
}
else {
- $image_data['location'] = "null";
+ $image_data['location'] = "0";
}

if (($rdf_image_data['camera_make'] != "null") ||

Comment: This change is needed due to the database schema change in the svn version.

 77 Feature RequestLowBackend / Core allow for a "private" location type. ClosedDevel2 Task Description

It'll not show up in other users' listboxes, nor will it be displayed to guest users. only clients get to see a private location.

Quick question -- do other users' locations even show up in listboxes? Worth checking, and if not, enabling. :)

 76 Feature RequestLowBackend / Core create an album from search results ClosedDevel4 Task Description

When you go through a search, allow the user to create a new album with these results!

 75 Feature RequestLowBackend / Core Add "location" to prnit selection ClosedDevel1 Task Description

IT would be nice if we could include "location" when printing labels or brochures.

 74 Bug ReportLowBackend / Core Rotate error ClosedDevel4 Task Description

Rotating a raw image results in an error.

# Decoding raw image ... done.

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/htdocs/po/include/import.php:538) in /usr/local/apache/htdocs/po/photo.move.php on line 190

Regards,
Andre

 73 Bug ReportLowBackend / Core Error in admin interface Closed2.30
 72 Bug ReportMediumBackend / Core Upload of rotated jpg images appear upside down Closed2.292
 71 Bug ReportLowBackend / Core Allow admin to create other admins. Closed2.291
 70 Bug ReportLowBackend / Core search engine type not being displayed Closed2.29
 69 Bug ReportLowBackend / Core SQL Syntax error on 'my albums' page Closed2.291
 68 Bug ReportLowBackend / Core Deleted photos don't go into the orphanage properly ClosedDevel
 67 Feature RequestLowBackend / Core "photos per folder" should include its children's photo ...ClosedDevel
 66 Feature RequestLowBackend / Core Recursively display folder/album parent descriptions ClosedDevel
 65 Bug ReportLowBackend / Core dcraw v8.18 breaks with PO ClosedStable3
 64 LowBackend / Core Lots of HTML validation errors  ClosedStable4
 63 Bug ReportLowBackend / Core order by date_of_creation fails when printing. ClosedDevel2
 62 Feature RequestMediumBackend / Core Rewrite installer to use *anything* other than tcsh ClosedStable6
 61 Feature RequestLowBackend / Core Include searching through albums. Closed2.292
 60 Bug ReportLowBackend / Core make ufraw respect camera profiles! Closed2.29
 59 Bug ReportLowBackend / Core re-use raw-generated PPM file Closed2.29
 58 Bug ReportLowBackend / Core raw decoder automatically rotates images Closed2.29
 57 Feature RequestLowBackend / Core Handle incomplete config files. ClosedDevel1
 56 Bug ReportLowBackend / Core Handle out-of-order directory reads Closed2.293
 55 Feature RequestLowBackend / Core Speed up searches with temporary tables/views ClosedDevel4
 54 Feature RequestLowBackend / Core Allow admin to create users ClosedDevel1
 53 Bug ReportLowBackend / Core Moving Albums fail Closed2.29
 52 Feature RequestLowBackend / Core Ignore 'thumbs.db' file when importing. ClosedDevel
 51 Feature RequestLowBackend / Core Make Hosting Easier ClosedDevel2
 50 Bug ReportLowBackend / Core optimize searching some more ClosedDevel1
 49 Bug ReportLowBackend / Core Search results 'list view' sends user to folder screen ClosedDevel2
Showing tasks 351 - 400 of 448 Page 8 of 9

Available keyboard shortcuts

Tasklist

Task Details

Task Editing