Latest release: v. 0.991

Changelog

V.0.991
  • Added   - New default internal file level cache manager when using SOAP endpoint instead of db.
  • Added   - Added check to avoid shared sessions between 2 or more vcddb's on same domain name.
  • Added   - Covers can now be downloaded with one click with informative filenames.
  • Updated - Filmweb.pl and bushdvd.com fetch classes have been updated.
  • Updated - Several languages have been updated, german, polish and hungarian.
  • Fixed   - Bug in the Imdb fetch class for the country section fixed.
  • Fixed   - The JSON responses now use the correct mimetype (application/json)
  • Fixed   - Fixed header output for the generated javascripts.
  • Fixed   - Language selector had buggy positions between browers.
  • Fixed   - All frontpage RSS feeds are now limit to 10 items per feed.
  • Fixed   - Some popups has invalid background.
  • Fixed   - The rss page was still using PHP short tags.
  • Fixed   - Save and close in the pornstar popup now actually closes the window.
  • Fixed   - [#187] Metadata items in "movie manager" had some buggy behavior.
  • Fixed   - [#180] Parent can now be selected when changing media type in admin panel.
  • Fixed   - [#172] Clicking on the top logo now works again as "home" link.
  • Fixed   - [#176] Fething item by ID is now enabled again.
  • Fixed   - [#174] Spoken languages can now be selected when adding a new movie.
  • Fixed   - [#173] The missing star ratings are now back.
  • Fixed   - [#170] Fixed error with frontpage RSS feeds throwing exception.
  • Fixed   - [#167] The Greek,Hebrew,Vietnamese and Japanese are now included.
  • Fixed   - [#057] Categories are now stored in native language.
  • Fixed   - [#183] Fixed index creation bugs with the installer using mysql and innodb.
  • Fixed   - [#181] Images from the ImageController now support browser caching.
  • Fixed   - [#175] Mod_rewrite did not behave with non A-Z characters.
  • Fixed   - [#177] Mod_rewrite fix for NFO files.
  • Fixed   - [#168] XML exported data did not validate.

V.0.990
  • Added   - Friendly Url support using apache mod_rewrite.
  • Added   - New tools added to the "admin panel": fix duplicate entries, broken images, create .htaccess file and more.
  • Added   - New fetch class for cdon.com
  • Added   - New translations: Greek, Hebrew, Japanese, Turkish, Russian and Vietnamese
  • Updated - The movie picker/suggestion maker is now ajax enabled.
  • Added   - 3 new graph types have been added to the statistics page.
  • Added   - Date format can now be set to used globally in VCD-db.
  • Fixed   - All movies can now be added to the seenlist, not only those you own.
  • Fixed   - The installer was using wrong function when testing mb_string availability, refusing PHP versions < 5.13 to proceed.
  • Added   - Screenshots can now be uploaded from the movie manager.
  • Updated - Multiple files can now be set for the movie player, not only one.
  • Updated - A brand new internal movie player launcher written in java (applet) that works in all OS's
          Can launch the desired movie file in the associated player.  Tested on XP,KDE,GNOME,XFC and OSX.
  • Updated - All the javascript messages and prompts have now been localized.
  • Added   - 2 new layout templates added, "sirius" and "deadcenter" both centered ones.
  • Updated - The default template used is now "sirius"
  • Fixed   - Loan history overview is now always accessible from the loan page.
  • Changed - The frontpage RSS feeds are now fetch via Ajax if they are not already cached on disk for faster frontpage loading purposes.
  • Changed - Screenshot presentation has changed, now using lytebox to show the images.
  • Changed - Cover presentation has changed, now using lytebox to show the images.
  • Changed - The Presentation Layer / UI has been totally rewritten using Smarty as a template engine.
  • Updated - The IMDB, filmweb, dvdempire, ofdb and bush fetch classes were all updated.
  • Updated - The ADOdb library has been updated to an PHP5 only version (5.02a) that is considerable faster.
  • Updated - Major code cleanup, phpdocing and removal of unused code and js scripts
  • Added   - Many new DB Indexes to speed up query execution time.
  • Added   - SOAP Proxy/Provider interface to VCD-db as an option instead of using direct database connection.
  • Added   - [#016] Movie data can now be refetched/updated from the movie manager window
  • Added   - [#022] Covers can now be moved from HD to DB or from DB to HD
  • Added   - [#026] Added the spoken languages option to the DVD data section.
  • Added   - [#037] Export collection list in PDF format is now available.
  • Added   - [#149] The SQL export feature in the admin panel has finally arrived.  Tables and/or data can now be exported for backup or relocation purposes.
  • Fixed   - [#012] Thumbnail cover type cannot be deleted any more.
  • Fixed   - [#014] Slash/Backslash problems in url with Windows installations in IIS6
  • Fixed   - [#028] Medium data/metadata was not correctly updated when changing medium type
  • Fixed   - [#029] When IMDB search returned only 1 results, that could result in a system hang.
  • Fixed   - [#033] PHP Short open tags are no longer required for VCD-db
  • Updated - [#034] Further isolation and prevention of adult data being accessed when not authorized to do so.
  • Fixed   - [#035] Custom index can now be added on the same item by multiple users
  • Fixed   - [#036] Media Index was not being populated in the Excel reports
  • Fixed   - [#043] Movies missing the thumbnails were not displayed in the image view

V.0.986      
  • Fixed - Directors are now populated in the imdb fetch.
  • Fixed - Search with extended characters thew errors.
  • Added - New Tools section in the admin panel for maintainance.
  • Fixed - Mediatype detection in the XMLIMporter fixed.
  • Added - Film.Tv.It fetch class added (contributed by Gian).
  • Added - Screenshots can now be uploaded or fetched in the movie manager.
  • Added - 2 New themes contributed, jenny and kotik.
  • Added - Cookie now remembers the toggle of the right sidebar.
  • Fixed - Default DVD settings are now properly inserted when adding a new DVD.
  • Fixed - Movie category sitebar is now always alphabetically sorted.
  • Fixed - The admin panel and other VCD-db components now works 100% on IIS.
  • Updated - The Installer now checks for the mbstring extension, Ajax errors were tracked back to mbstring module not being loaded.
  • Fixed - [#003] NFO Files upload fixed.
  • Fixed - [#004] IMDB director is now correctly fetched.
  • Added - [#006] Browser language is now automatocally detected.
  • Fixed - [#007] Double quotes in movie manager produces errors.
  • Fixed - [#010] Thumbnails are now being resized when uploaded through the movie manager.
  • Added - [#011] Changed the image presentation method. It's neat now ;).
  • Fixed - [#013] Fixed a bug in the advanced search.
  • Added - [#015] ofdb.de fetch class added (contributed by Jochen Schales).
  • Fixed - [#017] Fixed category auto-selection.
  • Added - [#019] NFO files can now be viewed as images.
  • Fixed - [#020] Fixed the installer to work with open_basedir restrictions 
  • Added - [#022] Images can now be moved from Disk to Database or vice versa from the admin panel.
  • Fixed - [#023] Items can now been taken of the seenlist.
  • Fixed - [#024] Autologin problem with LDAP authentication fixed.
  • Fixed - [#027] Iconv calls replaced by mb_convert_encoding when iconv function is not available.

V.0.985
  • Fixed   - Fixed the Yahoo fetch class, cast members are now properly populated.
  • Fixed   - Fixed javascript errors in the pornstar manager in Firefox.
  • Updated - Web UI now uses the VCDServices layer.
  • Added   - New popup to display all movies, sorted by caterogires names, in database (whatever owner).
  • Added   - New popup to display logged user movies sorted by categories name.
  • Fixed    - Fixed filmweb.pl fetch for actors with no roles assigned.
  • Updated - New filmweb.pl search layout.
  • Added   - Oracle database support is now available.
  • Updated - The Category view calls improved, alot fewer queries needed for same results.
  • Added   - Centralized Starlets database, updateable from the "Control Panel".
  • Updated - Improved exception handling in the SQL classes.
  • Added     - The Cache folder can now be flushed from the "Control Panel".
  • Fixed   - Using Proxy Server now works again with the fetch classes.
  • Added   - CURL is now supported by the fetchclasses if url_fopen is disabled.
  • Updated - The Excel document headers are now localized.
  • Updated - Many minor tweaks here and there.
  • Added   - New languages, including Arabic, Czech, Norwegan, Traditional Chinese, Slovak, Slovenian and Ukranian


V.0.984

  • Added - New fetch class, bushdvd.com (by request)
  • Fixed   - Updateded the DVDEmpire class to handle the images urls on their servers.
  • Fixed   - Updateded the Jaded class to handle the images urls on their servers.
  • Added   - Added the ability to "My settings" to select Default DVD Settings
  • Fixed   - Supressed the PHP Notice from fopen if access is denied in the VCD-db RSS feeds.
  • Fixed    - Fixed    - Filmweb.pl fetching with new layout
  • Added   - Upload folder statistics can now be viewed in the Control Panel.
  • Fixed   - Fixed wrong category entries in the statistics graphs.
  • Fixed   - Mail messages are now UTF-8 encoded
  • Changed - Language system totally rewritten, using XML files instead of PHP array includes.
  • Updated - Updated graphics for the rating stars and the country flags (thanks to famfamfam.com)
  • Updaded - Updated ADO-db to V.4.93, and removed unneeded ADO-db files.
  • Updated - Updated the NuSOAP libraries to V. 0.72
  • Fixed   - Covers stored on HD are now delivered to the VCD-db client.
  • Updated - The installer for VCD-db was rewritten.
  • Updated - Alot of internal code cleanup, and removal of no longer required code/files.
  • Fixed   - Mail messages are now all sent as HTML, should render the same in all clients.
  • Changed - Added new Role for adult users and increased isolation of adult content.
  • Updated - The advanced search now also seached within user comments on movies.
  • Fixed   - Fixed some glitches in the XML importer.
  • Updated - Updated the imagepaths in the DVDEmpire fetch class after they changed their image server.
  • Fixed   - The search now works using Postgres without using CaseSens (thanks Cirdan)
  • Added   - Added RSS Feeds from VCDQuality.com and SweCheck.net to the RSS Feed list.
  • Added   - Severial new languages added, some fully translated, others not. These languages include
              Portuguese, Brazilian Portuguese, Catalan, Italian, Norwegian, Slovenian, Spanish and Turkish.
              Thanks alot guys for the translations.
  • Added   - Users can now add their own RSS feeds from the "My settings" page.

V.0983

  • Added - All lang files now in UTF-8 - a fully international character encoding.
  • Added - Fetching now converts strings to proper encoding.
  • Fixed - Category display in manager now localized.
  • Fixed   - Submitted checkbox data now works properly with magic_quotes enabled.
  • Fixed - IMDB fetch for the cast section updated.
  • Fixed - Fixed the LDAP authentication to work properly with OpenLDAP.
  • Fixed   - RSS feed got broken id title contains illegal xml characters, they are now parsed and corrected for valid XML output.
  • Fixed   - RSS feeds on frontpage with 0 items are not displayed.
  • Added   - The Log Viewer on the "Admin Panel" now has the option to filter on specific event types.
  • Fixed   - Fixed the Yahoo fetch class, Yahoo movies changed their search results page.
  • Updated - The Export/Import mechanism has been rewritten, the imported now used Ajax for more user friendly UI and the Exported filenames are now based on the date.
  • Added   - Comments are now sanitized for HTML and script injections.
  • Fixed   - VCD-db seems to work flawlessy now with php safe_mode = On and with open_basedir restrictions.
  • Added   - Emails can now also be logged.

V.0982

  • Fixed   - When user tries to add duplicate copy of movie and media type an exception is thrown instead of getting blank page.
  • Fixed   - POST actions fixed for IIS compatibility.
  • Added   - Comments and Metadata are now included in the XML import/export process.
  • Fixed   - Updated to W3CDTF datestamp in specific user XML feeds. 
  • Fixed   - "Call to a member function show() on a non-object" when using Register_globals = true 
  • Fixed   - Fixed "Fatal error: Call to a member function show()" when running with REGISTER_GLOBALS = On
  • Fixed   - Magic_quotes GPC double quote problems finally fixed. 
  • Added   - LogViewer in "Control Panel" now includes paging.
  • Fixed   - List view in "Control Panel" now renders like it should.
  • Fixed   - Loan system Javascript bug in Mozilla/Firefox fixed.
  • Changed - Brand new Fetch System to handle web fetches from remote web sites.
  • Added   - Metadata can now be deleted in the "movie manager" window.
  • Added   - Added some pretty GL graphs under the "statistics" page
  • Added   - New Language file from Rodrico Telles - Brazilian/Portuguese
  • Added   - Fetch classes to fetch from imdb.com, adultdvdempire.com, yahoomovies.com, jadedvideo.com
  • Fixed - Cover display fix - big images handling, better window fitting.
  • Fixed - UTF titles got splitted characters sometimes.
  • Fixed - Trailing space from actor's name in movie view.
  • Fixed - Language in statistics, footer and user profile.
  • Updated - Language files - PLEASE UPDATE TRANSLATIONS.
  • Fixed - RSS feeds are now converted to proper encoding.
  • Fixed - Redirection to SERVER_NAME not HTTP_HOST.
  • Fixed - Movie picker, AddRSS encoding.
  • Fixed - Statistics bars don't jump out the window.
  • Fixed - Category name translation.
  • Fixed - Parsing category list in movie view - now all known genres are linked.
  • Fixed - All categories work fine now, even if default language changed in language.php
  • Added - Director's name is now a link to search and a link to imdb is added.
  • Fixed - Preventing doubling media type in one movie.
  • Added - User can now add another MediaType through movie manager.
  • Added   - User can now set the default view for category view
  • Fixed - Changed cached file names to md5 hashes
  • Added - Filmweb.pl fetch class
  • Fixed - Misnamed table in cdcoverSQL.php

V.0.981

  • Fixed   - Different users can now create user specific metadata with the same name.
  • Fixed   - 2 security updates. (XSS exploit and minor SQL injection)
  • Fixed   - Edit pornstar entry did not show image although it existed.
  • Fixed   - If NFO metadata property was the only selected Metadata, the Metadata column in the manager window was not visible.  Now fixed.
  • Fixed   - When cover filesize was not available, division by zero error was displayed instead of coversize.
  • Fixed   - Some databases seem not to return results with the substring function, implemented alternative method for getting the pornstars actor list for display.

V.0.98

  • Fixed   - User can now successfully logout after having selected "Remember me".
  • Changed - Upgraded to Adodb 4.66 which handles the DB abstraction layer (http://adodb.sourceforge.net/)
  • Updated - All VCD-db code can now run with E_STRICT, 100% pure PHP5 compatibility.
  • Added   - LDAP Directory authentication is now available, good for single sign-on environments.
  • Added   - Language files can now be edited/updated in the "Control Panel".
  • Added   - Admin can now specify what languages will be available for his site.
  • Fixed   - Launching media player from VCD-db function with player and/or filepaths containing spaces was not working.
  • Updated - When adding new movies, insertion date/time uses timestamp instead of datestamp.
  • Fixed   - The VCD-db RSS feeds are now correctly validated with W3CDTF datestamp.
  • Added   - Movie export and thumbnail export can now optionally be zipped or gunzipped before downloading.
  • Added   - Movie import from XML, now supports Gunzipped XML files.
  • Added   - The XML import files are now all validated to a XSD schema, both the movie XML listing and the thumbnails listings. That will guarantee correct data import.  The schemas can be found under /includes/schema.
  • Added   - The default user role can now be adjusted in the "Control Panel".
  • Added   - New nifty layout theme added, the theme is called "Violet".
  • Added   - Selected viewmode (text or thumbnail view) is now remembered when browsing movie categories.
  • Added   - VCD-db now contains a simple log mechanism, actions like logins, RSS request, SOAP request and errors can be logged to database.
  • Fixed   - Users that had been deleted by admin since last visit and had selected cookie for automatic login were getting error output.
  • Updated - Some fixes here and there for PHP 5.1x compatibility.
  • Fixed   - SQLite works now as exspected on Linux.
  • Added - Verified and tested compatibility with MySQL 5.0 and Postgre SQL 8.0 and 8.1 (with or without OID's)
  • Changed - The VCDClassFactory is now a static class and the SQL classes all share 1 connection from the ClassFactory instead of each SQL class opening it's own connection like before. (Better performance)
  • Fixed   - Fixed the vcd_image.php binary ouput for images that are stored in db.  Image size, name and type is now provided and IE now saves the image correctly instead of forced Bitmap image like before.
  • Fixed   - Importing to Postgre via XML mixed up inserted id's with OID's.  Now fixed.
  • Changed - The Top 10 list in the right sidebar no longer displays adult films or tv shows.
  • Fixed   - The installer now correctly checks for folder permissions.
  • Fixed   - The installer now correctly creates the database when using PostgreSQL
  • Fixed   - Covers under adult flicks are no longer displayed unless they are front or back covers.
  • Changed - Adult material is never displayed unless user is logged and has requested to see it under "My Settings"
  • Added   - MetaData is now included in the Excel export list.
  • Added   - DVD specific data can now be added with each copy of a movie.
  • Added   - RSS details in the feeds on the frontpage are displayed with a nifty hover layer.
  • Added   - 4 new VCD-db translations !! Bosnian, Danish, Hungarian (Magyar) and Polish. (Thank you! to the translators)
  • Fixed   - Fixed a bug in the Control Panel when update-ing media types.
  • Added   - Complete new metadata system.  Users can now create as many new fields to keep additional records for their media.  New metadata definitions are created under "My settings" and are edit-able in the "Manager" window.
  • Updated - User can now see weither he owns a copy of a movie that is on his wishlist.
  • Added   - Missing feature, to be able to view all my movies in text view for printing.
  • Added   - Users can now be created from the "Control Panel", useful if registration is disabled.
  • Updates - All filesize setting for Max cover sizes have been moved to VCDConstants.php for convenience.
  • Added   - NFO Files can now be associated with Movies.

V. 0.973

  • Added - SQLite is now supported.
  • Fixed - DVDEmpire fetch fixed.
  • Added - User properties under user settings finally translated.
  • Fixed - Media types and cd-count can be updated from the manager window.
  • Fixed - User property selection has finally be translated, and some others that were forgotten.
  • Added - German language file is now included with VCD-db (Big thanks to Stefan Schackmann)
  • Added - Finnish language file is now included with VCD-db (Big thanks to Lari Majamäki)
  • Added - Bulgarian language file is now included with VCD-db (Big thanks to Cuci)
  • Added - Statistics page for user to see how his collection is distibuted.
  • Fixed - Delete borrower from "user settings" was not working in Mozilla.
  • Fixed - Allowed image extensions updated to work with Mozilla.
  • Added - Adult studios and categories can now be added and deleted from "Control Panel".
  • Fixed - When VCD-db was installed on domain root, image uploads through the manager were not working.
  • Fixed - When uploaded images are stored in database, images were not deleted in cache folder.
  • Fixed - When using magic_quotes, movie data with single quotes got ugly.
  • Added - User can now add specified users to ignore list so their movies will be filtered out and not be displayed in the movie category view.

V. 0.972
  • Changed - Upgraded to Adodb 4.6 which handles the DB abstraction layer (http://adodb.sourceforge.net/)
  • Updated - Missing language contants updated.
  • Fixed - Play button for movies did not show.
  • Fixed - All pages should now be 100% Valid XHTML 1.0 Transitional!
  • Added - Option to browse for selected file for the playoptions.
  • Added - List of similar movies is now displayed for each movie if any similiar movies are found. Handy for quick jumping between tv shows or sequal films.
  • Added - Proxy server selection is now included in the setup process.
  • Added - VCD-db Rss feeds are now cached, cache time is controlled in the VCDConstants.php for those who want to change the cache time defaults.
  • Added - Borrowers can now be deleted from "My Settings".
  • Added - IMDB max search results can now be defined in the VCDConstants file.
  • Added - New layout theme added. (Made by Gunni - http://exprm.com)
  • Updated - Most of the code is now commented and documented for those who wanna expand/modify VCD-db. PHPDoc has been generated and is available here -> http://vcddb.konni.com/api/

V. 0.971
  • Added - Admin can manage external XML feeds for user to display on his startpage.
  • Added - User can customize his personal frontpage.
  • Changed - Added a little CSS hack so the pages look exactly the same in IE, Firefox, NS using the default template. In the process the footer float problem is now solved.
  • Fixed - Selected language is now remembered after user logs out.
  • Fixed - HTML garbage was in the XML file exported from the "Control Panel" when exporting users movies.
  • Added - Dutch language file is now included with VCD-db. (Big thanks to ikerstges for the translation.)
  • Added - French language file is now included with VCD-db. (Big thanks to Cédric FOURNIER for the translation.)
  • Fixed - Fixed problem with updating movies that had been added manually to the system.
  • Fixed - Fixed javascript problems with Firefox/Mozilla containg & in urls.
  • Added - VCD-db client is now included with VCD-db.
  • Added - Movie files can now be played straight from the web after user has set his player preferences (available only at the moment with IE on Windows)

V. 0.97
  • Added - Administrator now can export any user's movie list as XML.
  • Changed - Upgraded to Adodb 4.55 which handles the DB abstraction layer (http://adodb.sourceforge.net/)
  • Changed - The Viewer User Group cannot add movies anymore and the role is pure "Viewer" role.
  • Fixed - Adding comments when adding from IMDB has now been fixed, comment gets inserted to DB.
  • Added - Custom metadata can now be added to movies, which can store for example Custom media Index or media storage container.
  • Added - VCD-db now supports fetching behind a proxy.
  • Added - Mass insertion of Custom Media ID's is now available. Search also looks for custom ID's
  • Added - Seen list is now available where used can keep track of seen movies.
  • Added - Random movie can now suggested by VCD-db for the lazy ones :) and seen movies can be filtered out for convenience and better suggestions.
  • Fixed - Empty comment no longer submitted when added movie manually.
  • Added - Wishlists can now be shared with other users and user can see if he owns the movies on others users wishlists.
  • Fixed - Email messages are now included in the translation files instead of hardcoded.
  • Added - Registration form is now better checked for valid input.
  • Fixed - Selected users properties upon registration is now saved to database.
  • Fixed - Postgre SQL sequences for certain tables were invalid, so some data from the "Control Panel" were not getting inserted when adding new data.
  • Added - Search now also checks for Custom Media ID's.

V. 0.961
  • Fixed - The IMDB search class was updated, imdb.com changed the way they display their search results and in the process the imdb search within vcd-db did not return any result. Now fixed.
  • Fixed - When register_globals was set to ON in PHP.ini the selected language did not load when changing language preferences.
  • Fixed - Some language constants in the advanced search page were not included.
  • Fixed - When change-ing password and/or roles in Control Panel with register_globals ON the userObj was destroyed.
  • Fixed - Empty comment was added when adding new movie from DVDEmpire.com
  • Fixed - Delete comment button always appeared, now only appears when user is logged in and if he has posted the comment.
  • Fixed - When uploading new covers, two or more covers with same coverTypeID and same CDID could exist, now fixed and in the process the movie listing does not display duplicate entries.
  • Fixed - Duplicate entries for a movie can no longer be inserted, in other words .. user can only insert one entry per exactly same movie and media type.
  • Added - Nifty little Favicon.
  • Fixed - Table header in categories sometimes got unwrapped and ugly.
  • Fixed - Loan list now only displays movies that are not currently in loaned to a friend.
  • Fixed - When IMDB entry already exists but using different title (for example on inserting TV shows) the entry was not added, now fixed.
  • Added - User cannot delete himself anymore from the "Control Panel"
  • Added - When deleting user from the "Control Panel" it is optional to disable user or completly delete user and all records regarding that user.

V. 0.96
  • Fixed - Front statistic table got a cosmetic makeup.
  • Fixed - If DB connection fails, user is routed straight to the error page.
  • Added - Better PHP version check before installing.
  • Fixed - When adding movie from IMDB empty commment was submitted.
  • Fixed - advancedSearch() Changed query to use table constants.
  • Changed - Database settings are now stored in VCDConstants instead as class members
  • Fixed - Empty search result notification fixed
  • Fixed - Fixed wrong language constant when adding new movie that are already listed
  • Fixed - Manager now correctly changed the movie category when changed by user
  • Fixed - Alt title now gets inserted when adding from IMDB
  • Fixed - When IMDB categories for a movie was parsed in display page, last char was cut off, now fixed
  • Added - Covers can now be deleted from the vcd manager window
  • Fixed - broken image no longer inserted when no image is found on imdb.com
  • Added - SOAP Webservice interface to common functions for the VCDdb GUI Application


0.95a - Initial release