Hi community !
I developped an extension that allows user to choose if voting/rating system is based on User IP or User ID. A new select field is added in administration -> basic settings.
I developped this because we use Dolphin in a professionnal network, so every user has the same IP.
This upgrade alter some tables in the database. A field is added to include the user ID for table who references votes, and the primary key (based on User IP, object ID and system ID) is dropped on tables who references rates. This development has been tested by our users and I think it could be a very positive upgrade for Dolphin (could be integrated in a further version maybe ?).
I link the zip file contained all modified files and installation procedure. I also added in this development the inclusion of two new files in Dolphin :
- a custom javascript file (empty). Allows developpers to add custom javascript code without altering Boonex source code and without backuping/restoring custom code in case of Dolphin updates
- a custom CSS file for the same reasons.
Do not hesitate to contact me for any questions, suggestions or bug.
Thanks !