Like It module Change Log: Version 1.8.2: - Change: Optimizations for "Items you Like or Dislike" view for when there are many thousands of entries - Bug Fix: Empty tab could appear in "Items you Like or Dislike" view for disabled modules Version 1.8.1: - Change: Unused 'item_action_info' event removed - Change: Liked item variables added for use by the notification templates Version 1.8.0: - Change: Updated like function so it uses less database queries Version 1.7.0: - New: Updated "Rebuild Counts" tool to correctly update all Like / Dislike counts - Change: Removed repair_module function - could cause possible SQL error on large systems Version 1.6.1: - Bug Fix: Possible error when liking a timeline entry about a user following a profile Version 1.6.0: - New: Updated user "like cache" to reduce number of database queries Version 1.5.8: - Change: Liked items now displayed newest to oldest - Bug Fix: Custom skin image overrides were not working correctly with like and dislike images Version 1.5.7: - New: The number of likes or dislikes a user has made now supported - New: Repair tool to synchronise all like/dislike counts Version 1.5.6: - Change: If "Allow Self Likings" is enabled "liking" a "liked" timeline entry no longer creates a timeline entry Version 1.5.5: - Change: likers.tpl updated to correctly show likes and dislikes from visitors (non logged in users) Version 1.5.4: - Change: Updated to work with new Recycle Bin functions found in Jamroom Core 6.2.0 - Bug Fix: Dislike by visitors where being shown as Likes in the popup Version 1.5.3: - Change: Updated likers.tpl to make "liked Users" modal look better Version 1.5.2: - Change: Updated button.tpl, likers.tpl and jrLike.css files to make "liked Users" modal look better - Bug Fix: "Liked Users" modal window would return an error if only liked by visitors Version 1.5.1: - Bug Fix: Dislike timeline posts now working Version 1.5.0: - Change: Updated database schema to make like queries faster on large systems Version 1.4.16: - Change: Module name for item being liked added to "item_liked" event data Version 1.4.15: - Bug Fix: Like actions not being added to the users timeline Version 1.4.14: - Change: item_action.tpl updated to work better when translating actions to different languages - Bug Fix: Possible "table does not exist" SQL error when saving a like Version 1.4.13: - Bug Fix: Quota settings may not be applied to admin users when viewing items on other profiles Version 1.4.12: - New: If a link leads to a Like Item Detail page, it is redirected to the item the Like was for Version 1.4.11: - Bug Fix "disliked" image could stay highlighted when user re-clicks dislike to remove previous dislike Version 1.4.10: - Change: jrLike_liked template function updated to be faster on sites with a large number of likes - Bug Fix: item_action.tpl updated to properly display profiles names that are raw URL encoded Version 1.4.9: - Bug Fix: Likes or Dislikes on a profile could show NO_LANG_FOR_ID in timeline entry Version 1.4.8: - Bug Fix: Admin users unable to Like items not on their home profile if "Self Likings" is off Version 1.4.7: - New: "module" parameter support added to {jrLike_liked} template function Version 1.4.6: - Bug Fix: If admins had their quota set to 'no self likings' they couldn't like any other item Version 1.4.5: - Bug Fix: Fix for possible incorrect button behavior and display introduced in version 1.4.4 Version 1.4.4: - Bug Fix: Multiple instances of like button on same item on the same page may not work correctly Version 1.4.3: - Bug Fix: Error message saying unable to like if likes were not allowed but self likes were - Bug Fix: Link to "likers" modal showing even with 0 like or dislikes for an item Version 1.4.2: - Bug Fix: Possible Activity Log SQL errors during an upgrade to version 1.4.0+ Version 1.4.1: - Bug Fix: Possible "Invalid module URL" error from liked Timeline entries Version 1.4.0: - New: Smarty function 'jrLike_liked' added to list all items a user has liked - New: "item_action_data" event trigger to get item Title and URL for liked item Version 1.3.4: - New: "item_id" parameter for {jrLike_button} can be used instead of the "item" array parameter - New: Template directory can now be passed into the Like Button smarty call Version 1.3.3: - Bug Fix: Unable to like an item until page refresh if communication with server is interrupted Version 1.3.2: - Bug Fix: Group owners could not like group discussions or pages posted on their own groups Version 1.3.1: - Bug Fix: Liked forum items were not showing for all users Version 1.3.0: - New: Support added for Guestbook module - New: System Reset listener to truncate the likes table - Change: added action timeline support for liking items that do not have a title - Change: Updated to work properly with new Recycle Bin in Jamroom Core 5.3.0 - Bug Fix: "Neutral" liked items showing up in "Liked Items" area for users - Bug Fix: Changing like or dislike to neutral requiring 2 clicks before changing - Bug Fix: Liked forum url in email could show incorrect location - Bug Fix: Incorrect forum url used in item_action.tpl Version 1.2.0: - New: Module database has been redesigned to prevent duplicate likes and notifications Version 1.1.5: - New: Likers template now shows user image and is more responsive. Version 1.1.4: - New: Likers template now shows the IP address if item was liked by a non logged in visitor - Bug Fix: 'action_disliked_by' field in liked item datastore now storing IDs correctly Version 1.1.3: - Bug Fix: Titles of liked action items now showing correctly in notifications - Bug Fix: 'action_disliked_by' field in liked item datastore now storing IDs correctly Version 1.1.2: - Bug Fix: Item URL in notification email not being created for 'liked' items - New: Modal popup of 'likers' on the count number Version 1.1.1: - Bug Fix: Invalid "default" error when enabling module on a brand new install Version 1.1.0: - New: "Items You Like" section found in User Name drop down menu to show liked items - New: Added db_delete_item listener to clean up datastore if an item is deleted - Change: Email notification of new "like" only sent out if user is logged in - Change: Removed hard coded "like_url" DataStore key - not being used - Change: jrCore_list for jrLike module will only return likes on items for active modules Version 1.0.7: - Bug Fix: logged out can not unlike. Version 1.0.6: - Change: Added the ability to like profiles. Version 1.0.5: - Change: Added the ability to unlike items. Version 1.0.4: - Change: Added an event 'item_liked' for other modules to use to when an item is liked. Version 1.0.3: - Bug Fix: Liking an item causing it to be pending if pending for updates is enabled for the Quota Version 1.0.2: - New: Added option to allow users to like/dislike their own items by quota. - New: Like, dislike or both options added to the module config. - New: Like/dislike notification emails added. - Change: Small template and language update. Version 1.0.1: - Bug Fix: Config option to allow likes from users that are not logged in was not working - Added option to allow likes to be actioned. Version 1.0.0: - Initial Release