To show how many total votes and average rating the images owned by specific member received in member.php find: if (!empty($user_row['user_email']) && (!isset($user_row['user_showemail']) || (isset($user_row['user_showemail']) && $user_row['user_showemail'] == 1))) {
Insert above:$lang['num_votes'] = "Image votes";
$lang['avg_rating'] = "Image average rating";
$sql = "SELECT SUM(image_votes) num_votes, AVG(image_rating) avg_rating
FROM ".IMAGES_TABLE."
WHERE ".get_user_table_field("", "user_id")." = ".$user_id." AND image_rating > 0";
$result = $site_db->query_firstrow($sql);
$result['num_votes'] = ($result['num_votes']) ? $result['num_votes'] : 0;
$result['avg_rating'] = ($result['avg_rating']) ? sprintf("%.2f", $result['avg_rating']) : 0;
$site_template->register_vars(array(
"num_votes" => $result['num_votes'],
"avg_rating" => $result['avg_rating'],
"lang_num_votes" => $lang['num_votes'],
"lang_avg_rating" => $lang['avg_rating'],
));
In member_profile.html template you can use these tags:
{lang_num_votes}
{num_votes}
{lang_avg_rating}
{avg_rating}
(you can move $lang['num_votes'] = "Images votes";
$lang['avg_rating'] = "Images average rating";
into your main.php language file)
Note, this will work with default 4images, no extra mod required.