Hi,
with latest version of mycRED 1.4.3 and rtMedia Pro, there is only one item (enable?) under Points of rtMedia, no any options for setting points for actions.
When I turned on the debug, and I got:
PHP Warning: Invalid argument supplied for foreach() in /var/www/fitnesshubs-com/wp-content/plugins/rtmedia-pro/app/main/controllers/media/RTMediaProMyCredHook.php on line 79
Then I checked the code and found out that
if(!is_array($rtmedia_points) && sizeof($rtmedia_points) <= 0 ) {
return;
}
I think it should be:
if(!is_array($rtmedia_points) || sizeof($rtmedia_points) <= 0 ) {
return;
}
I checked the database, the options value for option rtmedia_points as below:
(I have a network configuration with 3 sites, buddypress site is on one subdomain in the network,3 options table seems have same value.)
option_value for option_name ‘rtmedia_points’:
` a:16:{s:18:“after_upload_image”;a:3:{s:6:“action”;s:23:“rtmedia_after_add_photo”;s:7:“message”;a:1:{s:10:“cp_message”;s:26:“rtMedia after upload image”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:18:“after_upload_music”;a:3:{s:6:“action”;s:23:“rtmedia_after_add_music”;s:7:“message”;a:1:{s:10:“cp_message”;s:26:“rtMedia after upload music”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:18:“after_upload_video”;a:3:{s:6:“action”;s:23:“rtmedia_after_add_video”;s:7:“message”;a:1:{s:10:“cp_message”;s:26:“rtMedia after upload video”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:18:“after_album_create”;a:3:{s:6:“action”;s:23:“rtmedia_after_add_album”;s:7:“message”;a:1:{s:10:“cp_message”;s:26:“rtMedia after album create”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:21:“after_playlist_create”;a:3:{s:6:“action”;s:26:“rtmedia_after_add_playlist”;s:7:“message”;a:1:{s:10:“cp_message”;s:29:“rtMedia after playlist create”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:16:“after_media_rate”;a:3:{s:6:“action”;s:30:“rtmedia_pro_after_rating_media”;s:7:“message”;a:1:{s:10:“cp_message”;s:24:“rtMedia after media rate”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:20:“after_media_download”;a:3:{s:6:“action”;s:33:“rtmedia_pro_before_download_media”;s:7:“message”;a:1:{s:10:“cp_message”;s:28:“rtMedia after media download”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:16:“after_media_like”;a:3:{s:6:“action”;s:24:“rtmedia_after_like_media”;s:7:“message”;a:1:{s:10:“cp_message”;s:24:“rtMedia after media like”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:16:“after_media_view”;a:3:{s:6:“action”;s:24:“rtmedia_after_view_media”;s:7:“message”;a:1:{s:10:“cp_message”;s:24:“rtMedia after media view”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:16:“after_media_edit”;a:3:{s:6:“action”;s:24:“rtmedia_after_edit_media”;s:7:“message”;a:1:{s:10:“cp_message”;s:24:“rtMedia after media edit”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:18:“after_media_delete”;a:3:{s:6:“action”;s:26:“rtmedia_after_delete_media”;s:7:“message”;a:1:{s:10:“cp_message”;s:26:“rtMedia after media delete”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:18:“after_media_report”;a:3:{s:6:“action”;s:30:“rtmedia_pro_after_report_media”;s:7:“message”;a:1:{s:10:“cp_message”;s:26:“rtMedia after media report”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:21:“after_set_album_cover”;a:3:{s:6:“action”;s:33:“rtmedia_pro_after_set_album_cover”;s:7:“message”;a:1:{s:10:“cp_message”;s:29:“rtMedia after set album cover”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:18:“after_set_featured”;a:3:{s:6:“action”;s:26:“rtmedia_after_set_featured”;s:7:“message”;a:1:{s:10:“cp_message”;s:26:“rtMedia after set featured”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:13:“after_comment”;a:3:{s:6:“action”;s:25:“rtmedia_after_add_comment”;s:7:“message”;a:1:{s:10:“cp_message”;s:21:“rtMedia after comment”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}s:16:“after_edit_album”;a:3:{s:6:“action”;s:26:“rtmedia_after_update_album”;s:7:“message”;a:1:{s:10:“cp_message”;s:24:“rtMedia after edit album”;}s:6:“points”;a:1:{s:9:“cp_points”;i:0;}}}
The serialised data is corrupted?
Thanks!