Difference between revisions of "JReviews Joomla event triggers for use in Joomla plugins"
From JReviews Documentation
(Created page with "== List of available events == *onBeforeReviewCommentDelete *onAfterReviewCommentCreate *onAfterFavoriteAdd *onAfterFavoriteRemove *onBeforeListingDelete *onAfterListingCreate *...") |
|||
Line 29: | Line 29: | ||
} | } | ||
</source> | </source> | ||
+ | |||
+ | *Download an installable Joomla plugin for JReviews with all event methods in place | ||
+ | [http://docs.reviewsforjoomla.com/downloads/joomla/plugins/plg_jreviews_example.zip plg_jreviews_example.zip] |
Revision as of 02:32, 16 October 2014
List of available events
- onBeforeReviewCommentDelete
- onAfterReviewCommentCreate
- onAfterFavoriteAdd
- onAfterFavoriteRemove
- onBeforeListingDelete
- onAfterListingCreate
- onAfterMediaLikeYes
- onAfterMediaLikeNo
- onAfterMediaUpload
- onBeforeReviewDelete
- onAfterReviewCreate
- onAfterReviewVoteYes
- onAfterReviewVoteNo
The event class method receives an argument that is an array with useful info related to the object. A simple JReviews Joomla plugin that performs an action after a listing is added to favorites would look like this:
class plgJreviewsExample extends JPlugin { /** * After listing added to favorites * @param array $data array('listing_id','listing','url') */ function onAfterFavoriteAdd($data) { // Your event logic goes here. The $data array contains more information about the listing that was just added to favorites. } }
- Download an installable Joomla plugin for JReviews with all event methods in place
plg_jreviews_example.zip