font-size in the legend of cake graphs (stats page) now auto-adjusts to amount of rows

Norwegian translations updated again (thank you, Nils-Fredrik!)

Dutch translations updated (thank you, Rob!)

in filters, comparision modes "ge" and "le" had been used but not fully implemented, so they had no effect - now they are working as expected

v0.4.3 (13.04.2009)

cleanup some more notices breaking the KML stuff when debug level has "A" or "N"

some code reorganization

added filter/search facility

added "sites at this location" to context navigation

added emoticon support

some adjustments to the graph stuff

v0.4.2 (08.04.2009)

added possibility to export multiple dives/sites at once to PDF

missing dynamic profiles are now created on PDF generation (depending on configuration)

Added Statistics export to PDF

changing the "dives with this buddy" to a "like '%buddy%'" search - so it also finds dives whith multiple buddies

minor fix to page navigation

help pages now retrieve their content from the corresponding page in the projects wiki

added a script to check for missing translations (install/missing.php). You need to copy it to the "lang/" directory to run it, it's intended for CLI.

v0.4.1 (25.03.2009)

implemented new configuration override protection rules

new statistics graph: Dives by Duration

depth graph interval now configurable

improved legend adjustment for cake diagrams

Norwegian translations updated

when CSV was updated, only the 1st graph on the stats page has been recreated correctly - subsequent cake graphs failed

in the generated KML files, the URL fo the icon had been broken

v0.4.0 (22.03.2009)

more flexible temp stats graph: intervals are now configurable (5 or 10 °C)

IMG tags for graphs on dive page where using file path instead of URL path (same applied to the static profile images)

added support for "logbook page export to PDF" (requires TCPDF to be installed)

separated navigation buttons on single dive/site page to own "section" which in the future will also contain page-related links (already started with the dive PDF export on single dive/site pages, if TCPDF is available)

added possibility to disable PDF support

removed installation instructions from the online help system (pretty useless there: When you can read them, the installation is already done). Please refer to the project wiki (http://projects.izzysoft.de/trac/phpdivelog) instead.

re-organized the Admin help page

adding context navigation to dive page: PDF Print, Dives with the same Buddy, Dives at the same Location/Place

since some browsers do not seem to support the CSS "empty-cells:show", empty cells in lists now contain a hard space (nbsp)

minor updates to Norwegian translations

updates to Dutch translations

v0.3.4 (08.03.2009)

fixed issue with next/last buttons on last page (and an additional empty real last page) in lists when entries modulo display_limit was 0

made the navbar "static" to ease browsing (prev/next buttons should now keep their positions)

added page numbers to the new "static navbar" to allow direct jumping

Dutch translations have been updated by Robbie (Tnx!)

made handling of sitepix on dive pages a bit more flexible

v0.3.3 (17.02.2009)

added StatsGraphs: Dives by Depth, Dives by Temperature

Dive Graphs on Stats Page can now be triggered to use transparency (config: $graph_bg_transparent = TRUE)

added config option $hide_schedule_table to hide the schedule table

changed the way newlines in comments are interpreted for "Palm database notes": Here each newline will be replaced by a BR now.

"last page" buttons in dive and site lists now lead to a "full page" (instead of remains by display_limit). Skimming through them with the "next" buttons is not affected by this change.

v0.3.2 (27.01.2009)

added Norsk language support (thanks to Nils-Fredrik!)

some more fixes to the import stuff (again, thanks to Nils-Fredrik for report and testing!)

Fixed GPS calculation for Google Maps link (including the sitelist for Google Earth/Maps) - now all 3 formats PDL offers should work fine again (2 of them had been broken and probably never worked)

make the Google Maps link on site page more obvious (rotating globe instead of static one)

graphs for dive schedule - depending on configuration, either integrated into the profile graph, as a separate graph in the schedule block, or none

improved error checking on data import: it should now say if the copy failed.

fixed a (PHP5) bug at the tank setup - did nobody notice always using the same tank with the same mix and air consumption? Thanx to Rob for reporting this!

some cleanup

failed file operations will now trigger E_USER_NOTICEs so the admin can check them in the web servers error log

added global KML (using network links to all separate KML files), accessible from the global site list. Be aware that with many logs available, GE may cause 403 errors on the web server since it tries to pick them all at once, which may be interpreted as DoS attack. If you are affected by this and thus want to turn the global KML links off, set $global_kml to FALSE in your config

throw E_USER_NOTICE when configured $default_user is required but invalid

if exists in the same dir as your config.inc, a file called config_local.inc will now be included immediately after the config.inc - so you can put your settings here which then would never been overwritten on updates

v0.3.0 (24.12.2008)

now it is possible to optionally generate the dive profil graph dynamically

added dive stats graphs to statistics page. These will automatically be available if the directory "profiles" is available in the divers home

and* this directory is radable and writable by the web server process.

made debug logging configurable - so it's easier to collect important details

a lot of code cleanup to get rid of all those PHP notices in the error.log

added sorting by divetime to logbook (dives) view

improved sorting for depth and divetime (now sorted numerical by the integer part at least)

sort arrows on time column (logbook page) now really sort by time - so you can find earliest and latest times your dives ever started

numeric sort now finally also considers decimals

minor changes to the (global) places page to match the design of all other pages: Have an ID column first to click for the detail page. Diver name now links to the divers page.

v0.2.9 (06.12.2008)

added French translations (Tnx to Gilles!)

fixed minor syntax error in KML template

added recoding of CSV files to UTF8 (configurable)

optionally, site pictures can now be included on the corresponding dive pages

fixing PHP5 issue in global site list which caused a mess with place names

added links to first/last page on Global Sites Index

parentheses in place names caused "permission problems" - permitting them now

v0.2.8 (01.01.2008)

Dutch translations updated (Tnx to Robbie)

fixed a small (but nasty) bug with the places list

Added KML creation to display all dive sites with Google Earth or in Google Maps

adjusted vulnerability check to allow spaces and commata in dive place name

now you can decide what mapserver to use: Mapquest (as it was up to now), Google Maps, or Yahoo Maps. See inc/config.inc where you can do so.

v0.2.7 (01.11.2006)

added sorting (by columns) to logbook and sitelist

added some vulnerability checks

v0.2.6 (08.11.2005)

now the [tags] also work in the image description files

added Dutch translation (thanx to Robbie!)

added support for the user defined fields (put to equipment block) (configure in the divers system.conf)

global site list now also indicates whether site description contains photos

picture "albums" from sites/dives sometimes did not consider alpahetic order

v0.2.5 (21.09.2004)

separated the configuration part from the conduit wrapper script (outsourced to a separate file) to a) ease updating and b) use the same config with multiple scripts (to come)

added resync.sh to update the local installation from a remote server

both sync scripts now accept command line params (-c for alternate config, plus -h for help screen)

hopefully fixed the problem with "special characters" (e.g. German Umlauts) for the Java Conduit when running it on a locale different from Latin-1[5] (divelog_conduit.sh)

added data import facility for multiple divers using just one OS account

v0.2.4 (08.09.2004)

updated help pages concerning localized notes

added help on "how to navigate phpVideoPro"

added tab to open help window

"external notes" now also implemented for the divers personal page

personal page now also supports the "foto collection"

v0.2.3 (05.09.2004)

improved formating of included textfiles

added first/last buttons to the navigation in dive[site] lists

clicking on the location in the dives list now brings you to the (global) list of all divesites at this place

added support for language specific versions of notes files (applies to the dive* and site* files in the notes/ directory; just name the file e.g.

.txt.de for German -- but make sure, that a "default" version (*.txt) is available there as well). Supported are all languages PDL has translations installed for - at this time as shipped, these are English, German and Russian.

v0.2.2 (02.09.2004)

with RSync, some of the data have not correctly been transfered by the conduit wrapper

divelog_conduit.sh now logs the process also to a file (not screen only)

if there are more than 3 pictures associated with a dive[site], PDL now starts a new row after each third image

GPS evaluation now also considers the case that only (decimal) grad values are given (and no separate minutes/seconds are available)

maplink now handles southern and western GPS data correctly

some code cleanup

v0.2.1 (31.08.2004)

fixed a syntax error in the sitelist script

if coordinates are given, a click on the globe in the site details opens a new window with a map of the area, having the given location marked

added support for RSync transfers to the divelog_conduit.sh script

notesblock is now only displayed if content exists

v0.2.0 (18.08.2004)

now the [url], [img]/[imgr] and [file] tags can be used in the notes fields of dives and sites

added "external note fields" for dive[site] notes (see online help in the "diver" section for details)

v0.1.7 (27.07.2004)

switch button on global pages (to reach the personal pages) is now also available if no diver was specified with the url, but $default_page="user"

the global site list did not honour the enable_index option of the config.inc

the display_limit was ignored as well when a place was selected

still some vars missing with register_globals=off

tuned the db_text class (PDL got very slow with large DiveLogs)

v0.1.6 (21.07.2004)

for the dive and site fotos we now link to "large" pictures (open via JavaScript in a new window) if they exist (picture with the same name in the diver/*/fotos/*/large/ subdirectory)

the "Person" tab (if available) now shows the divers nick instead of "Person"

added number of sites and avg dives/site to the stats page

added global site list to list up all places contained within the DiveLogs. A click then brings the visitor to a list of all DiveSites at the selected place, which contains links to the divers' descriptions

v0.1.5 (12.07.2004)

some settings (such as display_limit, default language, etc.) can now be (re-)defined on a per-diver-base (i.e. each logbook can have its own defaults)

added "Quick installation" for the impatient to the doc/README file

added (optional) personal page

now photo can be added to personal page

added buddylist. You can now set $default_page="index" in your inc/config.inc so all calls without a given diver will result in the buddylist to be displayed

some more adjustments concerning the register_globals issue (if someone has set register_globals=on, reports are welcome ;)