Version 3.5.1.0 (phpdvdprofiler_v3-20090119.zip) Changes since version 3.5.0.0 (phpdvdprofiler_v3-20081126.zip) - changed default for $AllowHTMLInOverview to true, to support bold and italic in v3.5 - changed 'Korea' to 'South Korea' in CountryTranslation array in global.php to match build 1240 change - replaced VALUE with VALUES in insert queries (finger check on my part) - fix to handle post-php5.1 behaviour of mktime - added a tunable to control refusing to serve images ($RefuseBots: default true) - fix to stop displaying incorrect NTSC/PAL indications on HiDef media - fix for bug caused by not using $lang consistantly on media searches - updated out-of-date schema messages to reflect current procedures - fixed bug in gallery introduced by new genres table - made changes to clean up css code - suppressed display when formataspectratio was blank - fixed rss.php issue with extra quotes around boxparent - changed css to be configurable. NOTE: previous variable $ClassColorxx have changed to an array.*** - repaired Pick-a-Flick code to use genres. - fixed bug where the database gets nuked if the profile ID is blank. Made it warn. - updated code and database to handle 3.5.1 Media Companies (schema change) - changed to support the new rating system. ratings files renamed, searches fixed - added tunable to turn on/off Pick-a-Flick feature ($AllowChooser: default false) - added support for multi-site installations by addition of multisite.php file to disambiguate localsiteconfig.php - added support for DD4.0 sound - fixed some problems in the rss.php code - change mysql[i].php to use the mysql_real_escape_string() function Version 3.5.0.0 (phpdvdprofiler_v3-20081126.zip) Changes since version 3.1.1.1 (phpdvdprofiler_v3-20080301.zip) - updated Danish translation (thanks CalInTheZone!) - updated rss.php with iPhone code (thanks Dr. Killpatient!) - add a tunable to prevent trying to change memory limits and time limit in updates ($TryToChangeMemoryAndTimeLimits: default true) - add a knob ($AllowHTMLInOverview: default false) to provide support for markup in overviews - added a tunable to suppress the surname of users in the events tables ($HideNames: default false) - changes to incupdate to speed updates (disabling indices while inserting) - some code and HTML cleanup - added Pick-a-Flick code and associated Picker - changed old references to Intervocative to Invelos (thanks Peter von Frosta!) - added a tunable to allow for site-specific post-update code to be executed - updated gr_bymonth.php to break out HD profiles (thanks ajm!) - updated rss.php (thanks Dr. KillPatient!) - changed occurrances of POSIX regex functions to PCRE versions (future compatibility) - document statistics specialcondition variables better in siteconfig.php - fix average calculation in statistics.php (thanks DJ Doena!) - put in temporary fix for sorting in ws.php, pending a new version from ajm - fixed bug in gr_bygenre.php (thanks ya_shin!) - remove code to do "normalised" statistics as it's no longer meaningful - fixed schema bugs (default empty text and size of UPC field) (Thanks JMM!) - fixed processing of styles in notes/epgs - added code to merge divider continuations ($ApplyDividerContinuations: default false) - expanded meaning of $displayplace to include displaying any information about purchase place - fixed quoting bug in boxset checks in incupdate.php (thanks cinemafan and DJ Doena!) - corrected statistics to use $currencyspecialcondition (thanks DJ Doena!) - added knob to make SRP display optional ($displaySRP: default 1). This changes the behaviour of the main profile display. - put in code to allow profile-specific headshots - set title and alt text to profile name in image display (thanks DJ Doena!) - fix code to allow deep linking - support for specifying sort and search in urls directly - set title and alt text to profile name in main profile display, remove superflous title tag on anchor - fix numerous bugs relating to display of HD logos - added code to speed importing by caching checksums for parts of each profile - fixed sorting issue with subsorts not matching order of primary key - added support for distribution studios introduced in 3.5 - changed genre support to use separate table to support 3.5 customizable genres - updated incupdate to improve performance - added code to prevent cast/crew dividers that would expand to nothing - fixed bug in mysqli.php that would prevent it from importing the XML file, hmmmm ... - fixed casetype bug for adding HDLogos (thanks Pistol Pete!) - fixed an observed abuse of the img= display code - updated comments in siteconfig.php (thanks pauls42!) - updates to audio and subtitles strings - additions to crew types for 3.5 - made the how-many-profiles-per-output variable - $displayfreq - a global knob - cleaned up some update output - changed incupdate to put the watched_list update before the image load to dvdaholic - changed the title of the main profile window to the profile title, from the sorttitle - added knob to mimic DVDProfiler option for display of notes as HTML ($DisplayNotesAsHTML, default: true) - updated lang*.php files to note name change of locale 18 from Korea to South Korea - updated schema to store new ratings info Version 3.1.1.1 (phpdvdprofiler_v3-20080301.zip) Changes since version 3.1.1.0 (phpdvdprofiler_v3-20071014.zip) - fixed filename problem with rating files - added knob to control height of iframes - added epg_replacement processing to external epg files - added a function to change backslashes into forward slashes only in html parameters - fixed bug displaying crew headshots (thanks ajm!) - updated imagedata.php to version 1.6 (thanks ajm!) - fixed quoting problem in headshots - fixed resize_jpg() to always return physical path. - fixed things which use resize_jpg() to understand the above point - changed index.php, functions.php, ws.php and gallery.php to get physical/web paths correct - fix to handle blank collection numbers properly - added $expandoverview default and made overviews collapsible - fixed adding of HD banners ... and again ... (thanks ajm) - added $AddFormatIcons variable and code to put small media-type icons into the menu (thanks KyleN!) - made changes to gallery.php to handle sites that don't allow short-form escapes to php - cleaned up some suspicious handling of EPGs - added specialconditions to most statistics - added code to allow gallery to be initial right-hand frame - changes to gallery to allow that (thanks SH84!) - fixes to code organisation to support the above (nastier job than expected!) - cleaned up security warnings in incupdate.php - added $xmldir to allow one-profile-per-xmlfile; it reads any files from $xmldir - updated german translation (thanks Jano!) - enhancements to rss (thanks Dr. Killpatient!) - fix to searching by DVD classification to separate similarly-named classifications from different locales Version 3.1.1.0 (phpdvdprofiler_v3-20071014.zip) Changes since version 3.1.0.0 (phpdvdprofiler_v3-20070922.zip) - fixed typo in schema.pre-4.1.sql - changed indentation of children - fixed missing global $order in separators - fixed off-by-one bug in column sorting - fixed bug that prevented removal of deleted profiles from command line - added no_coo.php - fixed missing break; in finnish locale support - fixed missing space in statistics sql - added $thumbnails variable to help with mixed-case names for the thumbsnails directory - updated imagedata.php to version 1.5 (thanks ajm) - added some checking to incupdate to detect partial XML files; cleaned up strings - cleanedup code in genre graphs and added option to display value rather than percentages in one - gallery positioning problem sorted, and support for user-definable background (thanks SH84) - updated finnish language file (thanks Pistol Pete!) - added some ratings images (thanks ya_shin!) - made changes to slidermenu to support Safari (non-visible events and height of iframe) - added variable $epg_RemoveLocale (default to true) to allow different naming conventions of epg files - added $UseIframeForEPGs variable to complement the $UseIframeForNotes variable. Both should make EPGs more self-contained, with less playing about with styles. - enhancements to add HD banners, controlled by $AddHDLogos boolean variable Version 3.1.0.0 (phpdvdprofiler_v3-20070922.zip) Changes since version 3.0.2.1 (phpdvdprofiler_v3-20070416.zip) - addition of Finnish to language files (thanks Pistol Pete!) - updates to various translations - enhance incupdate to support $db_fast_update=true as default - enhancements to cover gallery - enhancements to rss - enhancements to statistical graphs - updates to statistics page - support for multi-level boxsets - support for DVDProfiler v3.1 (new strings) - new ratings graphics (MORE NEEDED, and better ones) - updates to flags graphics - support for attempted auto-update of schema - fix date bug with MySQL V5 - some code cleanup - other minor enhancements Version 3.0.2.1 (phpdvdprofiler_v3-20070416.zip) Changes since version 3.0.2 (phpdvdprofiler_v3-20070331.zip) - fixed a notes size bug in phpdvdprofiler skins - fix all skins handling of style= in tags in notes - fixed a notes size bug in phpdvdprofiler skins - added support for EPGs in external files - fixed memory leaks in incupdate.php and mysql[i].php (thanks ajm) - made crew/cast/notes/epgs and dividers in cast/crew configurably collapsible - fix bug having Directors appear multiple times in top list - fixed issue with blank sorttitle - added headers to try to force appropriate charset indication from server - added support for headshots (thanks ajm) - added gr_byorigin.php, a COO graph - added new ws.php and imagedata.php (thanks ajm) - changed code to allow tag-based URLs (collection=tagname) - fixed case of dividers being counted as actors. - made review displays when zero configurable - fixed utf8_decode bug in statistics - added statistics omitting voice-only roles - fixed statistics to only count 1 cast per profile - update lang_de.php (thanks Jano, SH84 and ya_shin!) Version 3.0.2 (phpdvdprofiler_v3-20070331.zip) Initial Release based on V2-20070225