Zoph PHP Cross Reference Image Galleries

Source: /CHANGELOG - 1098 lines - 53173 bytes - Text - Print

   1  Zoph Changelog
   2  Zoph 0.9.0.1
   3  18 oct 2012
   4  
   5  Zoph 0.9.0.1 is the first maintenance release for Zoph 0.9. It adds compatibility with MySQL 5.4.4 and later and PHP 5.4 support. Several bugs were fixed.
   6  
   7  
   8  Bugs
   9  
  10      issue#1  Changed TYPE=MyISAM to ENGINE=MyISAM for MySQL > 5.4.4 compatibility
  11      issue#1  Fixed: PHP Notice: Array to string conversion
  12      issue#2  Changed timestamp(14) into timestamp
  13      issue#3  Removed pass-by-reference for PHP 5.4 compatibility
  14      issue#6  Missing French translation
  15      issue#30 Remove warning about undefined variables
  16      issue#31 Fixed several errors in geotagging code
  17      issue#33 Fixed: no error message when rotate fails
  18               Fixed a small layout issue on the prefs page
  19  
  20  Zoph 0.9
  21  23 jun 2012
  22  
  23  Zoph 0.9 is a stable release. It's equal to v0.9pre2, except for an updated Italian translation.
  24  
  25  Translations
  26      Updated Italian translation, by Francesco Ciattaglia
  27  
  28  There are no known bugs in this version.
  29  
  30  Zoph 0.9pre2
  31  20 Feb 2012
  32  
  33  Zoph 0.9pre2 is the second release candidate for Zoph 0.9. Zoph is now completely feature-frozen for the 0.9 release, only bugfixes will be made.
  34  
  35  Bugs
  36  
  37      Bug#3471099: Map not displaying when looking at photo in edit mode
  38      Bug#3471100: On some pages, title contains PHP warning
  39  
  40  Zoph 0.9pre1
  41  26 Nov 2011
  42  
  43  Zoph 0.9pre1 is the first release candidate for Zoph 0.9. Zoph is now completely feature-frozen for the 0.9 release, only bugfixes will be made.
  44  
  45  Bugs
  46  
  47      Bug#3420574: When using --autoadd, zoph CLI import sometimes tries to create new locations or photographers even though they already exist in the database.
  48      Bug#3427517: Share this photo feature does not work
  49      Bug#3427518: Not possible to remove and album or category from a photo
  50      Bug#3433687: Not possible to remove album or category from photo (bulk)
  51      Bug#3431130: Share this photo doesn't show links in photo edit mode
  52      Bug#3433810: Popup for albums, categories, people and places doesn't always disappear when moving mouse away.
  53      Removed a warning that in some cases caused images not to be displayed.
  54  
  55  Translations
  56  
  57      Added a few missing strings, reported by Pekka Kutinlahti.
  58      Updated Italian translation, by Francesco Ciattaglia
  59      Updated Dutch, German, Canadian English and Finnish
  60  
  61  Other
  62      Got rid of a lot of PHP warnings
  63      Got rid of a lot of PHP strict messages
  64      Cut down on the number of global variables
  65      Removed support for magic_quotes
  66      Removed (last traces of) PHP4 support
  67      Bug#3435181: Variable inside quotes
  68      Updated wikibooks documentation
  69  
  70  Zoph 0.8.4
  71  9 Sept 2011
  72  
  73  Zoph 0.8.4 is the final pre-release for Zoph 0.9.
  74  
  75  This version adds several feature improvements. More features have been added the new CLI import, which was introduced in v0.8.2. The 'bulk edit' page has been improved, both in features as in loading speed (100x faster in some cases!). The 'tree view' and 'thumb view' overview pages have been improved. Several coding style modernisation changes have been made.
  76  [edit] Features
  77  
  78      * Req#1985439: Adding albums, categories, places and people via the CLI
  79      * Req#1985439: Automatically adding albums, categories, places and people via the CLI
  80      * Req#3042674: Recursive import of directories
  81      * Req#1985439: Setting album, category, person, photographer, path from import dir.
  82      * Req#1756507: photocount in tree view.
  83      * Req#1491208: Show more info in thumbnail overview
  84      * REQ#2813979: Added date & time fields to bulk edit page
  85      * Added autocomplete support to bulk edit page
  86      * Changed the photo edit page to automatically add new dropdowns to albums, categories and people.
  87      * Removed 'people_slots' functionality
  88      * Changed add people on bulk photo edit page to use multiple dropdowns
  89      * Add multiple albums, categories, persons on both single and bulk photo edit.
  90      * Req#2871210: Added 'share photo' feature.
  91      * Zoph now stores a hash of a photo in the database
  92      * zoph CLI: Added -D as shorthand for --path
  93  
  94  Bugs
  95      * Bug#3312029: MAGIC_FILE cannot be empty
  96      * Fixed an issue that caused the 'search' button for geocoding on the edit location page to be misplaced.
  97      * Fixed a typo that caused the 'track' screen to no longer work
  98  
  99  Translations
 100      * Updated translations
 101      * Added some previously forgotten translations
 102  
 103  Refactoring
 104  
 105  Zoph has started it's life in the era of PHP3, while the current version of PHP is version 5.3. In between a lot has been changed in PHP. I have started to adopt PHP5-style programming some time ago for new development. I have now also started to refactor the other code to a new coding style. Currently, Zoph still has a lot of global functions and I am slowly moving almost all of them to static methods.
 106  
 107      * Made several changes to function names to accomodate new coding style
 108      * Refactored photo->update_relations() to merge with the similar photo->updateRelations() that the 
 109        new import introduced.
 110      * Moved get_root_...() functions into static functions.
 111      * Refactor of zoph_table object (now called zophTable)
 112      * Renamed function photo->get_image_href() to photo->getURL()
 113      * Made some changes to the delete() methods so PHP strict standards are followed.
 114  
 115  Other
 116      * Inline documentation improvements
 117      * Improved expand/collapse Javascript robustness
 118      * Some eyecandy (esp expand/collapse)
 119      * Changed the date and time field to type 'date' and type 'time', which are new types for HTML5. Tested in Chromium.
 120      * Removed deprecated IMAGE_SERVICE setting. IMAGE_SERVICE is now always on.
 121      * Renamed image_service.php to image.php
 122      * Improved loading speed of the 'tracks' page by using a different, better cachable SQL query
 123  
 124  
 125  Zoph 0.8.3
 126  03 April 2011
 127  
 128  
 129  Zoph 0.8.3 is a pre-release for Zoph 0.9.
 130  
 131  This version adds several feature improvements, mostly related to mapping. The most important addition is the support for geotagging. This version also fixes several bugs.
 132  
 133  Zoph 0.8.3 is beta release, I tested it as well as possible on my system, but it should not be considered a "stable" version. I would, however, very much appreciate if people could test and give feedback on this release and the updated documentation, in this way I can make sure that the stable (v0.9) version will be as bug-free as possible.
 134  
 135  Features
 136      * Geotagging support
 137      * Req#2974014: Search for location
 138      * Geocoding: finding lat/lon location from city, county.
 139      * Req#2974016: Additional mapping resources
 140      * Req#3077944: When adding a new place, or editting a place with no location (lat/lon) set, zoph will zoom the map to the parent location. If a photo is editted, and the photo has no lat/lon, but it's location does, the map is zoomed to the location's lat/lon.
 141  
 142  Bugs
 143      * Getting rid of a NOTICE regarding unset DB_PREFIX constant
 144      * Several small changes to decrease the number of NOTICE messages.
 145      * In photo edit mode, moved maps to bottom of page, to fix a bug with Openlayers maps
 146      * Better error handling when UPLOAD_DIR does not exist.
 147      * Zoph.ini: Added quotes around values, PHP fails if they contain special characters. As suggested by scantron.
 148      * Bug#3237112: Rating counts are incorrect with new import
 149      * Bug#3237012: There is no "next" link on the bulk edit page, although a "previous" link is present.
 150  
 151  Other
 152      * Switched from Mapstraction 1.x to Mapstraction 2.0.15
 153      * Namespacing in mapping Javascript.
 154      * Some changes in templating system
 155      * Various changes for PHP 5.3 compatibility
 156      * Refactor of zophcode, tag, smiley and replace objects to new coding style, including added PHPdoc comments.
 157      * Added a copyright note to Openlayers maps
 158      * Refactor of the admin class & move admin page to a template.
 159      * Getting rid of some warning messages
 160  
 161  Translations
 162      * Dutch and Canadian English have been updated and are completely up to date
 163  
 164  Zoph 0.8.2
 165  October 20, 2010
 166  
 167  Zoph 0.8.2 is the second pre-release for Zoph 0.9.
 168  
 169  Zoph 0.8.2 features a completely rewritten import system. The webinterface has been modernized. Error handling and user-friendliness have been improved. The CLI interface prior to v0.8.2 was written in Perl, because the rest of Zoph was written in PHP, a lot of duplicate work needed to be done whenever something needed to be changed in the import system. As of this version, the CLI interface has been rewritten in PHP as well.
 170  
 171  Zoph 0.8.2 is beta release, I tested it as well as possible on my system, but it should not be considered a "stable" version. I would, however, very much appreciate if people could test and give feedback on this release and the updated documentation, in this way I can make sure that the stable (v0.9) version will be as bug-free as possible.
 172  
 173  Features
 174      * New webimport
 175      * New CLI-import
 176  
 177  Bugs
 178      * Bugfixes from v0.8.0.5 have been included in this release.
 179  
 180  Other changes
 181      * Configuration of database connection has been moved from config.inc.php (webinterface)
 182        and .zophrc (CLI interface) to /etc/zoph.ini, for both the webinterface and the CLI interface.
 183      * bin and man directories in release tarball have been combined into the cli directory
 184      * HTML documentation (docs directory) is no longer included in the release. Maintaining this
 185        documentation cost a lot of time. The scripts I wrote to convert the Wikibooks documentation into
 186        offline documentation could not handle images and the documentation I wrote for the new webimport
 187        contains a lot of pictures.
 188  
 189  Zoph 0.8.1
 190  3 Jan 2010
 191  
 192  Zoph 0.8.1 is the first feature release for v0.9. This release introduces a new logging system, that should allow users and developers to control more granular which debugging messages Zoph displays, more information can be found on this page. The other major change is that Zoph is now completely UTF-8 based, this should fix issues users had with international characters. This last change requires some manual changes to the MySQL database.
 193  
 194  Zoph 0.8.1 is beta release, I tested it as well as possible on my system, but especially the UTF-8 conversion is very dependent on specific situations on your system; therefore it should not be considered a "stable" version. I would, however, very much appreciate if people could test and give feedback on this release and the upgrade documentation, in this way I can make sure that the stable (v0.9) version will be as bug-free as possible.
 195  
 196  Features
 197      * New logging/debugging system
 198  
 199  Bugs
 200      * Bug#1985449: Zoph should be UTF-8
 201      * Bug#2901852: Fatal error when a photo without a photographer is displayed on the map
 202      * Bug#2902011: zophImport.pl cannot find people with no last name.
 203      * Bug#2925030: Last modified time is not displayed correctly
 204      * All the bugfixes from Zoph 0.8.0.1 and 0.8.0.2
 205  
 206  Zoph 0.8.0.2
 207  1 Nov 2009
 208  
 209  Zoph 0.8.0.2 is a bugfix release for Zoph 0.8.
 210  
 211  Bugs
 212      * Bug#2876282: Not possible to create new pages.
 213      * Bug#2873171: fatal error when autocomplete is switched off.
 214      * Bug#2873171: Javascript error in MSIE when trying to change the parent place using the autocomplete dropdown.
 215      * Bug#2873171: Timezone autocomplete does not work in MSIE
 216      * Bug#2881212: Not possible to unset timezone.
 217      * Bug#2889934: No icons in admin menu when using MSIE8
 218      * Bug#2888263: Unintuative working of bulk edit page could lead to dataloss
 219      * Bug#2890387: Saved search does not remember the "include sub-albums/categories/places" checkbox and the state of the "AND/OR" dropdown.
 220  
 221  Translations
 222      * Added a Russion translation created by Sergey Chursin and Alexandr Bondarev
 223  
 224  Various
 225      * Changed deprecated mysql_escape_string() into new mysql_real_escape_string().
 226  
 227  
 228  Zoph 0.8.0.1
 229  23 Sep 2009
 230  
 231  Security fix for 0.8
 232  
 233  Bugs
 234  * Fixes a security bug that caused a user to be able to execute admin-only pages.
 235  
 236  
 237  Zoph 0.8
 238  9 Sept 2009
 239  
 240  Final 0.8 release. Only small changes compared to 0.8pre3:
 241  
 242  Bugs
 243      * Fixed a bug that caused users of PHP 5.1.x get an error about non-existant DateTime class.
 244  
 245  Documentation
 246      * Added a few long-existing but overlooked and therefore not documented configuration settings
 247      * Added a troubleshooting section ("Solving Problems")
 248  
 249  Zoph 0.8pre3
 250  28 August 2009
 251  
 252  This is the third pre-release for 0.8, it fixes the bugs discovered since v0.8pre2, including the security bug. It also updates several translations.
 253  
 254  Bugs
 255      * Bug#2841196: PHP error when logging in as non-admin user
 256      * zophImport.pl: Perl error due to missing quote and indentation fixes
 257      * Bug#2841296: Not possible to download 4.2GB ZIP files
 258      * Bug#2841357: Save search fails without an error in some cases
 259      * Bug#2841373: Saved search does not always work correctly when saving a photo collection that was not the result of a search action.
 260      * Fix for a cross site scripting bug (the same as the 0.7.0.7 release)
 261      * Bug#2845750: zophImport.pl fails when --path contains multiple dirs
 262  
 263  Translations
 264      * Dutch, Danish, French, Italian, Norwegian Bokm�l and Swedish chef have been updated and are fully up to date.
 265  
 266  Documentation
 267      * Various updates
 268      * Removing very old changelog and upgrade instructions. They can still be read in the online (wikibooks) version.
 269      * Adding long existing but until now not documented options DEFAULT_ORDER and DEFAULT_DIRECTION
 270      * Completely rewritten requirements page
 271  
 272  Zoph 0.7.0.7
 273  24 Aug 2009 
 274  
 275  Zoph 0.7.0.7 is an update of the stable 0.7 branch and fixes a cross site scripting security bug.
 276  
 277  Bugs
 278      * Fix for a cross site scripting bug that found during development of Zoph v0.8
 279  
 280  Zoph 0.8pre2
 281  8 July 2009
 282  
 283  This is the second pre-release for 0.8, it fixes the bugs discovered since v0.8pre1, including the security bug.
 284  
 285  Bugs
 286      * Bug#2813464: Date link on photo page links to the wrong year
 287      * Bug#2813467: '+' links to expand date/time, ratings and tree view do not work anymore after a Googlemaps update
 288      * Fix for a cross site scripting bug that was reported by "y3nh4ck3r".
 289      * Fix for a bug that caused manually entered dates with webimport not to be used
 290  
 291  Zoph 0.8pre1
 292  27 June 2009
 293  
 294  Zoph 0.8pre1 is a prerelease (release candidate) for Zoph 0.8. It fixes a number of bugs from 0.7.5. 
 295  
 296  Bugs
 297  * Fix for a bug that would give an error (or not execute without an error, depending on the situation) when an album is added to a photo. Bug found and fixed by Pekka Kutinlati.
 298  * Bug#2687577: Download link does not work in some cases
 299  * Bug#2720782: edit does not work after using back and forward buttons
 300  * Bug#2720807: Layout glitch on slideshow
 301  * Fixed two small issues in saved searches
 302  * Bug#2718812: Cannot assign someone as a father/mother/spouse when person does not yet appear on a photo.
 303  * Bug#2724768: Error in timezone code
 304  * Bug#2750454: Fatal error: Call to undefined function get_photographer_search_array() in person.inc.php
 305  * Bug#2775190: Dropdown menu with people is not sorted by name.
 306  * Bug#2718814: Not possible to unset a relationship between persons.
 307  * Fixed a bug where the average rating would become 0 when the last rating for that photo was removed
 308  * Bug#2794052: Syntax error in timezone.inc.php when using PHP4
 309  * Bug#2803133: Making a category/album or place it's own parent causes out of memory error.
 310  * Bug#2804335: Division by zero error when importing JPG with zeroes in some of the EXIF fields.
 311  * Fix for a bug where the map on the photo page did not show the location of the photo if it is set on the location and not on the photo itself.
 312  * Fix for a bug where the map on the photo page did not show if the user is not using the 'auto-edit' feature.
 313  * Fix for a bug that caused a javascript error when title or address of a place contained quotes.
 314  
 315  
 316  Translations
 317  * German, Canadian English, Danish, Dutch, Italian and Swedish Chef have been updated.
 318  * Added Finnish translation by Pekka Kutinlati.
 319  * Removed some empty translations from outdated translations
 320  
 321  Zoph 0.7.5
 322  14 March 2009
 323  
 324  Zoph 0.7.5 is the last "feature release" before v0.8. This version introduces a few new features that will be present in the next "stable" version, 0.8. This release fixes a number of bugs from the earlier 0.7.x releases.
 325  
 326  Bugs
 327  
 328      * Bug#2465009, wrong counters for rating
 329      * Fixed a bug where a translated version of Zoph would not make a breadcrumb for search results.
 330      * Fixed: Timezone calculations are using local timezone instead of configured CAMERA_TZ.
 331      * Bug#2671365 Can not leave comments
 332      * Fixed a bug in zophImport.pl where --update could in some cases move a photo to a wrong location.
 333  
 334  Features
 335  
 336      * Added a feature where an admin user can check out the ratings a certain user has given, adds a graph similar to the one on the reports page to the user's page.
 337      * Admins can now see who has rated what per photo
 338      * Admins can delete ratings
 339      * IP address and date/time are now stored when rating
 340      * An admin can control wheter a user can rate photos or not.
 341      * Req#2126915: Allow a user to rate the same photo multiple times, but only once per IP addres, you can use this for the DEFAULT_USER or a user account that is shared among multiple people.
 342      * Improved error handling on erronous time or date. (timezone calculations)
 343      * Move all MySQL calls into database.inc.php, making adjusting to other db's easier, partly resolves Req#2464455
 344      * Req#1480136: Save search results
 345      * A list of all comments by a user is now shown in user profile.
 346  
 347  Known issues
 348  
 349      * The translations have not yet been updated
 350      * Not all documentation is up to date
 351  
 352  
 353  Zoph 0.7.4
 354  
 355  22 December 2008
 356  
 357  Zoph 0.7.4 is a "feature release", that introduces a few new features that will be present in the next "stable" version, 0.8. This release fixes a number of bugs from the earlier 0.7.x releases and specifically deals with some performance issues.
 358  
 359  Bugs
 360      * Bug#2044965: Assign timezone to all children only assigns timezone to direct children.
 361      * Bug#2044967: Better error handling for guess timezone functionality
 362      * Bug#1820234: Zoph shows places, categories and people for restricted users.
 363      * Bug#2059210: Overal bad performance: long loading times, autocomplete boxes taking forever, etc. This fix gives a giant improvement on zoph performance.
 364            o Simplified several SQL queries
 365            o Changed SQL queries so unused rows are now longer requested from the db
 366            o Changed SQL queries so records are no longer sorted when it is not needed
 367            o Changed autocomplete code so it was no longer necessary to load both autocomplete and legacy dropdowns (major improvement on loading the seachpage!)
 368      * Bug#2125858: table headers on user page swapped
 369      * Bug#2097894: Layout failure in bulk edit page when using MSIE
 370      * Bug#1706366: People slots feature is incompatible with autocomplete Also adds autocomplete support to several pages that did not have it before (only bulk edit page does not have autocomplete support yet)
 371      * Bug#2274989: When changing user, password is overwritten.
 372      * Bug#2275005: Photographers not in people list. People list not showing all people for admin users.
 373      * Bug#2373633: Counter on zoph.php wrong for non-admin users
 374      * Bug#2373609: Tree view shows all albums/categories/places
 375      * Bug#2315870: Layout glitch when using non-standard size thumbnails.
 376      * Bug#2438062: Zoph does not pick a different coverphoto for people if the assigned one is not visible for the user.
 377  
 378  Features
 379  
 380      * Req#2097906: Add "next" and "prev" links to edit photo page, when not using auto-edit feature
 381      * Req#1467095: Group access rights
 382  
 383  Translation
 384      * Fixed some errors in translations (mostly extra spaces)
 385      * Updated Canadian English, Dutch and German translations
 386  
 387  Various
 388  
 389      * Removed 'smart_pulldown' code that was not used in most of the cases anyway, especially since autocomplete was added.
 390      * Created a script to automatically migrate from user-rights to group-rights. To be used with 0.7.3 to 0.7.4 or 0.7 to 0.8 migrations.
 391  
 392  
 393  
 394  
 395  Zoph 0.7.3
 396  24 July 2008
 397  
 398  Zoph 0.7.3 is a "feature release", that introduces a few new features that will be present in the next "stable" version, 0.8. It also fixes some bugs from 0.7.1 and 0.7.2 Finally, it includes the bugfixes from 0.7.0.5. This includes the security update.
 399  
 400  Bugs
 401      * Bug#1985434: a-z index for people doesn't work anymore.
 402      * Bug#2006151: one of the '+' buttons on the search page does not work
 403      * Bug#1987338: ZIP downloading feature does not work with PHP4
 404      * Bug#2006154: Case insensitive search for description field doesn't work
 405      * Bug#1985432: two different meanings for 'home'
 406      * Bug#1986847: wrong charset for French translation
 407      * Bug#1983556: It is not possible to unset many attributes once they have been set. Fix by Charles Brunet.
 408      * Bug#2015802: SQL error when inserting a new place
 409      * Bug#2012300: Missing linefeed on places page.
 410      * Bug#2015312: Wrong layout for 'work' field on person page.
 411      * Bug#2015346: Home location does not display the title
 412      * Bug#2015340: Deleting a person does not delete all references
 413      * Bug#2015348: Deleting a place does not remove all references to it
 414      * Bug#2021272: Crash when changing the parent of the root album
 415      * Bug#2022777: [person] tag is missing from pages feature
 416      * Bug#2021272: Crash when changing the parent of the root album
 417  
 418  Features
 419  
 420      * Req#1505552: Mapping support. You can now use maps to show the location of your photos, using the mapstraction api. There is support for Google, Yahoo and Openstreetmap maps.
 421      * Req#1586463: Time zone support. You can store information about the timezone where a photo was taken and have Zoph automatically compute the correct time for you.
 422      * Req#2006156: Increase length of title field for albums and categories
 423      * Req#2021275 Expand all button for tree view
 424  
 425  Translations
 426  
 427  Translations for Dutch, French, German and Polish have been updated
 428  
 429  Zoph 0.7.0.5
 430  20 July 2008
 431  
 432  Zoph 0.7.0.5 is a security fix that repairs several SQL injections. Although most are not exploitable or only exploitable by an admin user, I recommend upgrading to 0.7.0.5. This release also includes a number of extra 'safety nets' that will make exploiting any future SQL injections a lot harder.
 433  
 434  It also fixes a number of bugs in the 0.7 release:
 435      * Bug#1813293: import is not compatible with PHP < 5
 436      * Bug#2006151: one of the '+' buttons on the search page does not work
 437      * Bug#2012300: Missing linefeed on places page.
 438      * Bug#2015312: Wrong layout for 'work' field on person page.
 439      * Bug#2015346: Home location does not display the title
 440      * Bug#2021272: Crash when changing the parent of the root album
 441  
 442  
 443  Zoph.0.7.2.1
 444  3 June 2008
 445  
 446  Zoph 0.7.2.1 is a bugfix release for Zoph 0.7.2 it fixes the following issues:
 447  
 448      * Bug#1981910: Some files in the distribution for 0.7.2 are not the latest version
 449      * Bug#1820229: Some thumbs not displayed when user has no right to see them.
 450      * Bug#1813293: web import is not compatible with PHP < 5
 451  
 452  Zoph 0.7.2
 453  1 June 2008
 454  
 455  Zoph 0.7.2 is a "feature release", that introduces a few new features that will be present in the next "stable" version, 0.8. It also fixes some bugs from 0.7.1. Finally, it includes the bugfixes from 0.7.0.3 and 0.7.0.4.
 456  
 457  Bugs
 458      * Bug#1819755: User that cannot see all albums does not always see all the albums he *is* allowed to see.
 459      * Bug#1820225: Restricted user can see the list of people.
 460      * Bug#1820229: User does not see all thumbs if he has not the right to see the manually assigned thumb.
 461      * Sometimes not all albums were shown and sortorder was not always correct.
 462  
 463  Features
 464      * Zophcode: Possibility to add markup and smileys to comments. Smileys were taken from PHPBB. (they are under GPL)
 465      * Patch#1923522 and Patch#1923525 Default language now configurable and logon screen translated. Thanks to Francisco Javier F�lix for providing these patches.
 466      * Req#1928328: Use an alternating colour scheme to make it easier to keep the overview on the list of people. Thanks to Francisco Javier F�lix for providing this.
 467      * Added Licence and some extra security to selection.inc.php (although there was no security isssue with this file, in case there will be one discovered in the future, it will be harder to exploit).
 468      * Moved the functionality from pager.inc.php to util.inc.php, so it is easier to re-use.
 469      * Added an admin page where administrator can manage settings. Replaced 'users' in the main menu with 'admin'.
 470      * Req#1506959: Zoph Pages feature that allows customization of the first page of an album/category/person/place.
 471  
 472  Translations
 473      * Spanish was updated by Francisco Javier F�lix
 474      * Canadian English, German and Dutch were updated
 475  
 476  Zoph 0.7.1
 477  21 Oct 2007
 478  
 479  Zoph 0.7.1 is a "feature release", that introduces a few new features that will be present in the next "stable" version, 0.8. It also includes the bugfixes from 0.7.0.1 and 0.7.0.2.
 480  
 481      * It is now possible to define the position of the watermark.
 482      * Req#1713938: Zoph can now be configured to move an imported image instead of copying it. This saves you from having to clean up later. Default is to move the photo.
 483      * Req#1504375 You can now download a set (album, category, search result, ..) of photos in a ZIP file. The size of the ZIP file and the number of photos are configurable.
 484     * Req#1500560: For albums and categories, you can now set the desired sort order through preferences. (newest/oldest photo, first/last change, lowest/highest/avg rating, name, sortname). Sortname is a new field that you can use to sort on.
 485      * Req#1742672 Albums/Categories/Places now also have a thumbnail when the album itself does not have any photos, it picks a photo from one of it's subalbums/c/p
 486      * Info table now displays total size of photos in the most appropriate unit (KiB, MiB, GiB) instead of always in MiB
 487  
 488  Zoph 0.7.0.4
 489  26 May 2008
 490  
 491  This is a bugfix release that fixes a few bugs in the 0.7 release.
 492      * Bug#1923507: pleasewait.gif missing
 493      * Bug#1926107 SQL error because of dashed line in zoph.sql
 494      * Bug#1923955: photo x of y is not correctly translated
 495      * Bug#1928150: tree view shows a "+" even though the branch is already open
 496      * Bug#1928671: Notify mail doesn't work
 497      * Perl chokes when the .zophrc file ends with a negative assignment (" = 0"), adding "1;" to make sure it always ends "positively".
 498      * Bug#1964408 Garbled layout on prefs page.
 499  Very small new feature: the photo is now shown when asking for confirmation of deletion
 500  
 501  Zoph 0.7.0.3
 502  15 March 2008
 503  
 504  This is a bugfix release that fixes a few bugs in the 0.7 release.
 505  
 506      * Bug#1856587: CSS fixes for MSIE rendering problems
 507      * Bug#1859100: zophImport.pl moves files to wrong dir when path is specified in filename
 508      * Bug#1840352: Ratings and Favourites do not always work correctly.
 509  
 510  Zoph 0.7.0.2
 511  25 July 2007
 512  
 513      * Bug#1756660: Admin can not see details of places
 514      * Admin can not see details of people
 515      * Bug#1755325: Not possible to unset a coverphoto
 516      * Bug#1598437 A user can now only put photos into an album he has write permission to.
 517      * Bug#1760100: SQL script for new installations doesn't work.
 518      * Italian translation is now up to date
 519  
 520  
 521  Zoph 0.7.0.1
 522  14 July 2007
 523      * Fix for a (non-exploitable) SQL injection error.
 524  
 525  Zoph 0.7
 526  1 July 2007
 527  
 528  Bugfixes
 529  
 530      * Bug#1745803: Layout problem on annotate photo page
 531      * Bug#1745795: Autocompletion navigation with keyboard did not 
 532      handle "enter" right
 533      * Fixed a bug that caused auto thumbnail not to when user was not logged in 
 534      as admin
 535      * Fixed a bug where a non-admin user would get the same thumbnail for ALL 
 536      categories, regardless of whether this photo would actually be in that 
 537      category.
 538      * Bug#1742676: Thumbnails show unexpected behaviour with insufficent 
 539      rights.
 540      * Bug#1742674: An autocomplete field now advances to next field 
 541      when "enter" is pressed.
 542  
 543  Cleanup and various
 544      * Made several (small) changes to Dutch, German, Canadian English, French,
 545      Norwegian and Swedish Chef.
 546      * Updated Turkish and Danish
 547  
 548  
 549  Zoph 0.7pre2
 550  24 June 2007
 551  
 552  Bugfixes
 553      * Bug#1738931 View selection does not work for people
 554      * Capitalization error in places.php, albums.php, categories.php that         
 555      caused translations not to work
 556      * Bug#1738592 Pressing enter in autocomplete field did not work
 557      * Bug#1738307: In some cases zophImport.pl would try to connect to the 
 558      database before the db connection was made.
 559      * Fixed a layout-issue where in some cases the photo description would end
 560      up on an odd place on the page.
 561  
 562  Cleanup and various
 563  
 564      * All languages have been updated. All duplicate and unused strings have
 565      been removed from the translation files. Dutch, German, Canadian English,
 566      French, Norwegian and even Swedish Chef (Bork! Bork! Bork!) are completely up
 567      to date now. Danish, Italian and Turkish are almost up to date.
 568  
 569  Zoph 0.7pre1
 570  02 June 2007
 571  
 572  New Features
 573  
 574      * Req#722617: read/display/handle more/full exif data
 575      * Req#1260584: Javascript-based autocompletion for select-boxes.
 576      * Req#1478748 Now possible to search albums/categories/photographers/people
 577      by text instead of selecting from list.
 578      * Req#1491208: In albums/categories/places each link now shows the number
 579      of photos in that album and the number of photos in the album and the ones
 580      below it.
 581      * In albums and categories you now see the number of photos in the current
 582      album, as well as the number of photos in the current album and all albums
 583      below it (which was the only one shown up until now) - just like places has
 584      had since the previous version of Zoph
 585      * Req#1506959 (partly): Specify a coverphoto for albums, categories, people
 586      and places
 587      * Req#1511961: There are now 3 views for albums/categories/people/places:
 588      list (the "old" view), tree and thumbnail.
 589      * Automatically pick a coverphoto in thumbnail view for a/c/p/p when none
 590      has been picked.
 591      * Req#1709390: zophImport.pl: You can now set the defaults for dateddirs,
 592      copy, hierarchical and verbose through the .zophrc file. Thanks to Peter Farr
 593      for the patch.
 594      * Patch#1647439: zophImport.pl can now resolve symlinks before importing.
 595      Thanks to Peter Farr for the patch.
 596  
 597  Bugfixes
 598  
 599      * Bug#1564548, Bug#1725811: Bugs with slideshows showing an error
 600      * Bug#1568418: Pager links do not work in bulk edit page when no search
 601      criteria are used.
 602      * Bug#1571227: Webimport of ZIP files not working
 603      * Bug#1571577: Cannot login with DEBUG set
 604      * Bug#1571682: extra '/' in URL after logon
 605      * Bug#1574205: No "return" from edit page
 606      * Bug#1574206: Removing crumbs when on edit page does not correctily return
 607      * in some cases the second page of a search would change ">=" or "<="
 608      into "=".
 609      * urls for places could not be longer than 32 chars.
 610      * Fix for a bug that made search behave incorrectly when text-search for a
 611      person did not return any people.
 612      * Bugfix for layout problem - sometimes the main window on the people page
 613      was not large enough to display all
 614      * Bug#1713946 Missing localized strings
 615      * Bug#1592560 Import fails when "path" field is empty
 616      * Bug#1598437 Import does not check if user can write to the selected
 617      album.
 618      * Patch#1713924: EXIF date/time priority, patch by Antoine Delvaux.
 619  
 620  Cleanup and various
 621  
 622      * Lots of cleanout of HTML and CSS code. Now all unnecessary tables have
 623      been replaced by semantic HTML/CSS combinations.
 624      * Removed duplicate spaces in translation files.
 625      * Cleanout and getting rid of lots of (but not yet all) PHP warning
 626      messages.
 627      * Updated info page with new mailadress for Zoph
 628      * Changed "view" to "display" on the people page for consistancy reasons
 629      and to remove a translation problem (the word "view" is also used on the photo
 630      page, and has a different meaning there)
 631      * Dutch, German and French translation updated
 632      * changed some SQL syntax for speedup
 633  
 634  
 635  Zoph 0.6
 636  21 September 2006
 637  
 638      * Removed mailaddress of original Dutch translator on his request
 639      * Fixed: Rating links on reports page not working in translated Zoph
 640  version.
 641      * Updated Danish language file
 642      * Fixed: issues with LIKE searches (Bug#1541763)
 643      * Improved error handling in imports
 644      * Fixed an issue with imports not working on Windows systems (Bug#1527333)
 645      * Fixed: slideshow not working on search results (Bug#1562419)
 646  
 647  
 648  Zoph 0.6pre2
 649  
 650  13 June 2006
 651  
 652      * Updated translations: Dutch, English, German, Danish and Canadian English
 653  should be completely up to date now.
 654      * Fixed a layout glitch in the edit screen for places
 655      * Fixed missing translations in relation and selection features.
 656      * Fixed some incompatibilities with PHP4
 657      * Fixed an issue that caused guest users to be unable to logon.
 658      * Fixed an issue with trying to logon after a session timeout
 659      * Fixed an issue with search not working for translated Zoph versions
 660      * Fixed some issues in the SQL installation script, thanks to Ed P. for the
 661  patch.
 662      * Added partial Turkish translation, thanks to Mufit Eribol
 663      * Fixed and issue with auto-edit mode where you would not return to the
 664  correct photo after making a change.
 665      * Updated man pages for zophImport.pl and zophExport.pl
 666      * In the userlist, changed "view" to "display" for consistancy reasons and
 667  to remove a translation problem (the word "view" is also used on the photo
 668  page, and has a different meaning there)
 669  
 670  
 671  
 672  Zoph 0.6pre1
 673  
 674  4 June 2006
 675  
 676  New features
 677  - It is now possible to leave comments with photos
 678  - You can select a photo to do certain actions with that selection.
 679  - You can now create links between photos. (Req#778845 (partly), Req#828750)
 680  (for now, this is the only feature that makes use of "selections")
 681  - Using external links to Zoph will now go to the login page and then to the
 682  requested URL. (Req#1443574)
 683  - Image service is now on by default
 684  - Possibility to overide sort order of photos in album (Req#665237)
 685  - Possibility to overide sort order of photos in category (similar to
 686  Req#665237)
 687  - Possibility to call albums and categories by name in URL instead of id.
 688  (Req#778024)
 689  - Made a small change to the menu: when hovering a menu-option, the layout
 690  changes to emulate a "tab"-like display (let me know if you like this!)
 691  - It is now longer required to be in the image dir to import a photo.
 692  (Req#853091)
 693  - ZophImport.pl and zophExport.pl now use and external file to store the
 694  configuration (like the Debian version of Zoph).
 695  - Quick navigation through locations. (Req#1417305)
 696  - The search page now has a "no children" checkbox next to albums, categories
 697  and places. (Req#1416195)
 698  - Add URL to places, so a link to -for example- a map can be made.
 699  (Req#1466069)
 700  
 701  Bugfixes
 702  - Tranlation fixes in define_annotated_photo.php, edit_person.inc.php and
 703  edit_place.inc.php
 704  - zoph_table.inc.php: small layout fix in debug code
 705  - Fixed: a string would not be correctly translated if it starts with
 706  a "special character".
 707  - Fixed a few html encoding issues. (Bug#1467146 and some not reported bugs)
 708  - Button text not correct when php.ini setting is short_open_tag = Off
 709  (Bug#1459175)
 710  - Ratings being truncated (Bug#1466551)
 711  - Fixed a bug where logging in without SSL would redirect you to the wrong
 712  page.
 713  - Next/prev buttons lost after editting/deleteing a photo when
 714  using 'auto-edit' mode. (Bug#1467143, Bug#1463947)
 715  - CSS style is not applied when mid prefix is changed in config.inc.php
 716  (Bug#1466068)
 717  - Added missing space in photo.inc.php
 718  - Specifying the DEFAULT_TABLE_WIDTH as a percentage doesn't work (Bug#1446202)
 719  - HTML tag missing for all pages.
 720  - MySQL >4.1 conversion doesn't work with default user feature. (Bug#1500325)
 721  - Object syntax in comment.inc.php not compatible with PHP4.(Bug#1500582)
 722  
 723  Cleanup and various
 724  - Updated Danish, Italian, Dutch, German and Canadian English language files
 725  - Cleanup of all language files (removed no longer used strings)
 726  - Removed zoph_update-0.4pre1.sql
 727  - In photo.php, the actionlinks are now built using an array. To make life a
 728  bit easier for people using the auto-edit feature, the edit page now displays
 729  more links.
 730  - Cleaned out the code of the search page: Removed lots of messy and redundant
 731  code and added whitespace for readability. Functionality should be unchanged.
 732  - Fixed code layout in util.inc.php
 733  - Updated HTML for the edit page of places to use semantic HTML and not tables.
 734  
 735  
 736  Zoph 0.5.1
 737  12 March 2006
 738  
 739  - Updated Richard Heyes mailclass to newest version. Should partly solve
 740  Req#655957
 741  - Fixed: Quotes and apostrophes do not display correctly (Bug#1443235)
 742  - Fixed: Places are sorted by id instead of alphabetically. (Bug#1443427)
 743  - Fixed: Loosing context after editing (Bug#1333428)
 744  - Fixed: Clicking on the thumbnail of a randomly chosen photo would pick a new
 745  random photo instead of showing a larger version of the thumb (Bug#1443927)
 746  - Fixed: field with double quotes are truncated (Bug#1443235)
 747  - Fixed: photo.php: the _rows, _cols etc. fields are added to the url, instead
 748  of replaced, whenever they are changed. (did not cause any functionality
 749  issues)
 750  - Fixed: error at the end of a slideshow (Bug#1446200)
 751  - Removed extra space in create_text_input
 752  - Fixed installation SQL file: some missing changes needed for Zoph 0.5,
 753  (Bug#1447727)
 754  - Resolved duplicate subject header in mail sent from Zoph
 755  - Translation fixes in German translation, thanks to Ulrich Wiederhold
 756  - Added missing translation to Dutch and Canadian English and updated
 757  zoph_strings.txt
 758  - Fixed: search page does not show results when using a translated Zoph version
 759  (Bug#1448346)
 760  
 761  Zoph 0.5
 762  1 March 2006
 763  
 764  - v0.5 is equal to v0.5pre4
 765  
 766  Zoph 0.5-pre4
 767  18 February 2006
 768  
 769  - Solved a bug that caused an error on the bulk edit page if you would add some
 770  people to a photo and consequently
 771    made another edit (Bug#1422741)
 772  - Fixed an issue where the pager links on the bulk edit page would cause errors
 773  after an edit has been made.
 774  - Additional anti-SQL injection code in the search page.
 775  - When updating user permissions with a high number of albums, a "URL too long"
 776  error occurred. (Bug#1434235)
 777  - Fixed a bug that caused some albums permissions not to be properly updated
 778  when making a change.
 779  
 780  Zoph 0.5-pre3
 781  30 January 2006
 782  
 783  - Solved a typo in upgrade documentations
 784  - Solved a bug that caused an Admin user not to be able to browse people
 785  - zophImport.pl: --verbose combined with --path would not correctly tell where
 786  the file was copied.
 787  - zophImport.pl: now exits with a non-0 status code when something goes wrong
 788  - updated man-pages for zophImport.pl and zophExport.pl (thanks to Edelhard
 789  Becker)
 790  - Solved a bug that caused the bulk-edit page not to work when called from
 791  search-results (Bug#1415457)
 792  - Added brackets to some queries to make the search page react better on "not
 793  in" queries.
 794  - Fixed a bug that caused some changes made on the bulk-edit page to be
 795  ignored.
 796  - Added an extra Update button to the bulk edit paged (Req#1416184)
 797  - Made a change to the db lookup for the place dropdown that dramatically
 798  increases the performance of the bulk edit page.
 799  
 800  Zoph 0.5-pre2
 801  
 802  24 January 2006
 803  - Logging on with non-admin user in Zoph-0.5pre1 does not work (Bug#1413557)
 804  - Rating links do not work in v0.5pre1 (Bug#1413244)
 805  
 806  Zoph 0.5-pre1
 807  21 January 2006
 808  
 809  - Changed typos in logon.php and credits.html
 810  - Fixed php errors when user is not logged in (bug#1325547)
 811  - Added compatibility with MySQL=>4.1, and code to automatically convert
 812  passwords from MySQL pre-4.1 to 4.1 and later format.
 813  - Many updates to HTML and CSS, most to improve HTML semantics. (Less tables
 814  used for layout).
 815  - Resolved some inconsistencies in config.inc.php (some defines used quotes and
 816  some not)
 817  - zoph_table.inc.php now gives some more debug info when DEBUG is on.
 818  - Locations are now hierarchical.
 819    The necessary database updates for this are done by the SQL update script; an
 820  unsopported
 821    script is included in the contrib dir that will try to change your locations
 822  to a real
 823    hierarchical list. Use at your own risk!
 824  - Dated_dirs can now be made hierarchical (instead of a directory called
 825  2006.01.20 you will have a directory-tree 2006/01/20). Thanks to Oliver Seidel
 826  (Req#656472)
 827  - Immediate editting of color schemes and possibility to copy them (Req#715104)
 828  - Dated dirs in webimporter (Req#739557)
 829  - Imported tar and zip files can be removed automatically (Req#739267)
 830  - Change of error message in import.php to ease translation.
 831  - People without "browse people" rights can now no longer see people's names.
 832  (Req#749503)
 833  - Use the file date and time if there is no date in exif header. (Req#752404)
 834  - Option to open the fullsize image in a new window. (Req#1252457)
 835  - Watermarking for high quality images. (Req#1250028)
 836  - Forced SSL login, thanks to Aaron Parecki. (Patch#1253265)
 837  - Forced SSL usage
 838  - zophImport.pl: Now fails when album/location/category/person does not exist.
 839  (Can be turned off by setting $ignoreerror). Partly solves Debian bug #284539.
 840  - zophImport.pl: A friendly error is now displayed when a photo is added to an
 841  album/cat/person it is already in. (partly solves Debian bug #284539)
 842  - Changed default permissions in config.inc.php as requested in Debian
 843  bug#326649
 844  - zophImport.pl: Added --copy and --verbose options. Solves Debian bug#211312
 845  and partly #218491.
 846  - Major improvements to the search page. Thanks to Roy Bonser. (Req#685269 and
 847  Patch#1395052).
 848  - Fixed some possible SQL-injection issues.
 849  - Adding multiple people to a photo at once, thanks to Neil McBride.
 850  (Patch#1406959)
 851  - Fixed Date Field set inconsistently when using files with no EXIF info.
 852  (Bug#1402492)
 853  - Updated Canadian English, German and Dutch translations.
 854  
 855  Zoph 0.4
 856  4 September 2005
 857  
 858  - Removed "float" in CSS breadcrumb definition, this was a workaround for a
 859    very small layout issue in Firefox, but caused some ugly behaviour in
 860  Konqueror and Safari.
 861  - Fixed incorrect 'Next' URL after editing photos. (bug#1252455)
 862  - Moved edit button to right side in edit_photo.php
 863  - Updated Dutch, English, Canadian English and German translation
 864  - Zoph_strings.txt (translation skeleton file) was updated for 0.4
 865  - The "root category" on the categories page is now translated
 866  - Fixed a layout issue when pressing pause during a slideshow
 867  - "Up" button now takes you to the last page you were looking at, instead of
 868  the first (bug#1259152)
 869  - Added a warning to check for maximum file size when uploading fails
 870  (bug#739546)
 871  - Added Polish translation (thanks Krzysztof Kajkowski)
 872  - Swedish translation was updated by Johan Linder
 873  - Increased DEFAULT_WIDTH to 600, for layout reasons
 874  
 875  Zoph 0.4pre2
 876  1 August 2005
 877  
 878  - Changed layout to use CSS (thanks Jeroen Roos)
 879  - Added Traditional Chinese translation (thanks Mat Lee)
 880  - Fixed translation of update and submit buttons
 881  - Added a "Contrib" directory in which some user-contributed tools are
 882  distributed.
 883  - Contrib: Diff to use Postgres as database (for zoph 0.3.3) (thanks Chris
 884  Beauchamp)
 885  - Contrib: ZophEdit Python script to edit photo metadata in a zoph database
 886  (thanks Nils Decker)
 887  - Contrib: ZophClean Perl script to find and solve differences between database
 888  and files on disk.
 889  - Fixed a bug where only Admin users could rate photos and add photos to a
 890  lightbox album (pat#1179920) (thanks Jason Taylor)
 891  - Added a check to prevent album names, category names, location, people names,
 892  user names and color schemes to have empty names (bug#846417)
 893  - Added a fix for zophImport.pl, it failed in looking up people that have a
 894  name with multiple spaces (pat#830236) (thanks Hans Verbrugge)
 895  - Contrib: Added a script to add movies to Zoph (pat#1176317) (thanks Giles
 896  Morant)
 897  - Fixed bug: a deleted album could still be a lightbox album (bug#1193347)
 898  - Fixed an url-encoding bug in relation to breadcrumbs (bug#1194722)
 899  - Fixed a problem with deleting a photo: returning to the photos after the
 900  delete was inconsistent when auto-edit is on or off. (bug#772403)
 901  - Added an error message when file cannot be unzipped (#1193351)
 902  - Changed the licence from BSD to GPL.
 903  - Changed default width in config.inc.php to be slidely wider to solve a layout
 904  glitch
 905  
 906  Zoph 0.4pre1
 907  Never released
 908  
 909  - Created a validator class to allow different types of authentication
 910  - Added a function to validator.inc.php to allow htpasswd authentication
 911  (req#656449) (thanks Asheesh Laroia)
 912  - Added $host param to zophImport.pl (bug#656438)
 913  - Fixed it's vs its grammar (bug#656444)
 914  - Changed "<?=" to "<?php echo" for short_open_tag = Off compatibility
 915  (bug#670542)
 916  - Changed logout tab in header.inc.php to show "logon" for default users
 917  (req#656448)
 918  - Added DB_PREFIX in config.inc.php and updated sql to use (req#656450)
 919  - Fixed DEFAULT_ORDERING bug in photos.php and photo_search.inc.php
 920  (bug#667484)
 921  - Fixed bug with date ordering failing to imply time ordering in
 922  photo_search.inc.php (pat#675164) (thanks Ian Kerr)
 923  - Fixed bug in which PHPSESSID failed to be passed in image links when cookies
 924  were disabled (bug#663523)
 925  - Fixed a bug in which update_query_string() in util.inc.php failed to
 926  overwrite new parameters (bug#678491)
 927  - Updated exif flash handling in exif.inc.php (bug#671023)
 928  - Included an udpated language package with new German, Dutch and Canadian
 929  English translations
 930  - Added image rotation (req#666979)
 931  - Fixed a problem with double escaping (bug#656435)
 932  - Fixed a problem with slideshows with IE on Mac (bug#667480)
 933  - Fixed a bug where the last modified date and the date a photo was taken were
 934  mixed up in the calendar view (bug#667486)
 935  - Added a "default destination path", so the import no longer fails when the
 936  path is not specified (bug#670855)
 937  - Added an extra space on the categories page (bug#741736). (thanks Mark
 938  Cooper)
 939  - Added languages Swedish (thanks Mikael Magnusson), Afrikaans (thanks Neels
 940  Jordaan), Hebrew (thanks "Prince01"), Portugese (thanks Joaquim Azevedo),
 941  Danish (thanks Jesper Skytte) languages
 942  - Fixed a typo in "Swedish Chef" translation
 943  - Added support for PNG and GIF in the webimported (thanks Patrick Lam)
 944  - Added validation using PHP_AUTH_USER/PW using php_validate() (thanks Samuel
 945  Keim)
 946  - Upgraded mail classes
 947  - Added email notification
 948  - Added registration of last login time and IP address per user
 949  - Added annotated photo emails (thanks Nixon P. Childs)
 950  - Added ratings by multiple users
 951  - Improved navigation by adding up & return links
 952  - Fixed a problem with next button in some specific cases (bug#782519) (thanks
 953  Curtis Rawls)
 954  - Added bulk editting mode that can change any photo page into a "power edit"
 955  page (req#667478)
 956  - Fixed a problem with photo editting (bug#782600) (thanks Curtis Rawls)
 957  - Fixed offset bug in slideshow
 958  - Fixed a bug with the pager on search results page.
 959  - Fixed a bug where some photos where counted twice (or more) on the reports
 960  page (pat#675172) (thanks Ian Kerr)
 961  
 962  Zoph 0.3.3
 963  13 Dec 2002
 964  
 965  - Fixed a bug in zophImport.pl in which creating a thumbnail (or midsize) could
 966  fail when the original image was smaller than the thumbnail size (thanks
 967  Tetsuji Kyan)
 968  - Removed the +profile option to convert() in zophImport.pl since this was
 969  caused problems on some user's systems (a problem with expansion of the * ?)
 970  - Fixed a bug in slideshow.php which caused an error to be displayed when a
 971  slideshow was completed
 972  - Added a pref to allow descriptions to be displayed under thumbnails
 973  - Fixed a minor pager bug in photos.php
 974  - Updated person.inc, person.php and photo_search.php so that the person and
 975  photos pages accept "person=LastName,FirstName" in the url instead of just
 976  person_ids
 977  - Added a missing call to getvar("type") in image_service.php (thanks Ian Kerr)
 978  - Added photo counts to "photos of", "photos by" and "photo at" links in
 979  person.php and place.php
 980  - Added "photos of" and "photos by" links to people.php, "photos at" links to
 981  places.php
 982  - Split WEB_IMPORT config into CLIENT_WEB_IMPORT and SERVER_WEB_IMPORT
 983  - Updated import.php to handle uploads of zip and tar archives
 984  - Fixed a bug in import.php which caused server imports to fail when no
 985  destination path was set
 986  - Replaced <? with <?php so that short_open_tag need not be enabled in php.ini
 987  - Fixed a typo in mail.php which caused html mail to have broken images
 988  - Created zophExport.pl to create static html galleries of photos
 989  - Added a man page for zophImport.pl (thanks Mark Cooper)
 990  - Updated the tutorial renamed it as the manual
 991  - Added an updated language pack with Norwegian and Spanish translations
 992  (thanks Haavard Leonardo Lund and Alvaro Gonz�lez Crespo)
 993  
 994  Zoph 0.3.2
 995  17 Oct 2002
 996  
 997  - Fixed a bug in edit_photo.inc.php in which the "show additional attributes"
 998  link did not work if register_globals was disabled
 999  - Updated photos.php so that the first and last pages are always shown in the
1000  pager (thanks Christian Hoenig)
1001  - Added a "delete" link to the edit photo page in edit_photo.inc.php
1002  - Fixed a bug in photo.php where the auto edit pref was ignored when using the
1003  search page
1004  - Added four new color schemes
1005  - Fixed spelling of aperture and metering in dropdown in util.inc.php (thanks
1006  Francesco Ciattaglia)
1007  - Added missing translation code to categories.inc.php, albums.php, zoph.php
1008  - Added DEFAULT_SHOW_ALL config parameter for people.php and places.php
1009  - Added missing footer include from info.php and reports.php
1010  - Replaced calls to include_once with calls to require_once
1011  - Added path to field pulldown in search.php
1012  - Add "or die" checks to zophImport.pl after file manipulations commands
1013  - Replaced rename() with calls to copy() + unlink() in zophImport.pl as rename
1014  fails when moving accross filesystems
1015  - Altered table structure in person.php
1016  - Added new language pack with new Italian translation (thanks Francesco
1017  Ciattaglia)
1018  
1019  Zoph 0.3.1
1020  30 Sep 2002
1021  
1022  - Fixed a bug in zophImport.pl in which thumb_extension was applied even when
1023  mixed_thumbnails was set
1024  - Updated zophImport.pl so that a path need not be passed when
1025  doing --update --thumbnails
1026  - Fixed user.inc.php so that the "Offset 1 is invalid for MySQL result index"
1027  warning is not displayed when a non admin views a photo (this bug was only
1028  present in the Zoph 0.3 download for 2 or so hours on Sep 26)
1029  - Fixed state field size label in edit_place.inc.php
1030  - Updated French language module
1031  - Removed extra tables in zoph.sql included by accident in 0.3
1032  - Updated image_service.php to enable use of cached images (thanks Alan Shutko)
1033  - Fixed a bug in user.inc.php in which, if register_globals is disabled,
1034  revoking an album would cause all albums to be revoked for that user
1035  - Fixed photos.php so that an odd pager size no longer results in fractional
1036  page numbers
1037  - Fixed zoph.php so that the minimum random photo rating is used in the
1038  randomly chosen photo link
1039  - Modified get_link() in place.inc.php so that a city link can also be
1040  displayed
1041  - Updated album_permissions.inc.php so that revoking permissions on an album
1042  will also revoke permissions on descendant albums
1043  - Added a pref to bring up the edit screen whenever a photo is clicked
1044  - Added a pref to control whether the camera (exif) info is displayed
1045  - Added a lightbox feature to hold favorite photos
1046  
1047  Zoph 0.3
1048  25 September 2002
1049  
1050  - Update zophImport.pl to look up photos by path as well as name when updating
1051  (thanks Francisco J. Montilla)
1052  - Fixed spelling of "Metering Mode" in photo.inc.php (thanks Francisco J.
1053  Montilla)
1054  - Updated zophImport.pl to generate jpeg thumbnails for all image types if
1055  desired
1056  - Updated photo.inc.php and image_service.php to handle the new thumbnails
1057  - Fixed the urlencoding of image names/paths in photo.inc.php and util.inc.php
1058  (thanks Francisco J. Montilla)
1059  - Increased size of name and path fields in photos table
1060  - Created a timestamp field in the photos table
1061  - Added recent photos taken/modified links (thanks David Moulton for the idea)
1062  - Fixed a change password bug in password.php
1063  - Added a (view all) photos tab to the header
1064  - Created variables.inc.php for PHP 4.2.x compatibility (thanks David Baldwin)
1065  - Modified calendar.inc.php to handle pre 1970 dates (thanks David Baldwin)
1066  - Zoph is now internationalized (thanks Eric Seigne for the code and French
1067  translation)
1068  - Added a web based importer (initial code from Jan Miczaika)
1069  - Added ability to order results
1070  - Other minor fixes and improvements
1071  - Updated documentation
1072  
1073  Zoph 0.2.1
1074  21 June 2002
1075  
1076  - Added default, auto logged in user feature (disabled by default)
1077  - Fixed spelling of "aperture" in zophImport.pl (thanks Donald Gover)
1078  - Fixed greedy split match in zophImport.pl (thanks Donald Gover)
1079  - Quoted image name passed to jhead in zophImport.pl
1080  - Wrapped image name in urlencode() in get_image_href in photo.inc.php
1081  - Fixed remove photo links (thanks Matthew MacIntyre)
1082  - Added view all options to people and places templates
1083  - Added check for null in color scheme loading in prefs.inc.php
1084  - Fixed templates to display album and category descriptions, if present
1085  - Increased size of album and category description fields
1086  - Added focus_dist, ccd_width and comment photo fields
1087  - Increased size of focal_length photo field
1088  - Increased size of state field in places table
1089  - Added missing not null constraint to detailed_people field in users table
1090  
1091  Zoph 0.2
1092  24 April 2002
1093  
1094  - Initial public release
1095  - Rewrite of Zoph 0.1 
1096  
1097  Zoph 0.1
1098  completed on 14 Sep 2000, never released

title

Description

title

Description

title

Description

title

title

Body