diff --git a/library/ajax/index_data.php b/library/ajax/index_data.php index f09ea9cc9..b33d959a3 100644 --- a/library/ajax/index_data.php +++ b/library/ajax/index_data.php @@ -124,33 +124,29 @@ switch ($mode) { case 'releaser_stats': $user_id = (int)$this->request['user_id']; - if (!IS_ADMIN && $user_id != $userdata['user_id']) { - $this->ajax_die($lang['NOT_AUTHORISED']); - } $sql = " - SELECT COUNT(tor.poster_id) as total_releases, SUM(tor.size) as total_size, tor.poster_id, SUM(ad.download_count) as download_count + SELECT COUNT(tor.poster_id) as total_releases, SUM(tor.size) as total_size, tor.poster_id, SUM(tor.complete_count) as total_complete, SUM(ad.download_count) as total_dl_count FROM " . BB_BT_TORRENTS . " tor LEFT JOIN " . BB_USERS . " u ON(u.user_id = tor.poster_id) LEFT JOIN " . BB_ATTACHMENTS_DESC . " ad ON(ad.attach_id = tor.attach_id) LEFT JOIN " . BB_BT_USERS . " ut ON(ut.user_id = tor.poster_id) WHERE u.user_id = $user_id GROUP BY tor.poster_id - ORDER BY SUM(ad.download_count) DESC "; - $total_releases_size = $total_releases = $total_releases_completed = 0; + $total_releases_size = $total_releases = $total_releases_completed = $total_releases_downloaded = 0; if ($row = DB()->fetch_row($sql)) { $total_releases = $row['total_releases']; $total_releases_size = humn_size($row['total_size']); - $total_releases_completed = $row['download_count']; + $total_releases_downloaded = $row['total_dl_count']; + $total_releases_completed = $row['total_complete']; } $html = '[ ' . $lang['RELEASES'] . ': ' . $total_releases . ' | ' . $lang['RELEASER_STAT_SIZE'] . ' ' . $total_releases_size . ' | - ' . $lang['DOWNLOADED'] . ': ' . declension((int)$total_releases_completed, 'times') . ' ] - '; + ' . $lang['DOWNLOADED'] . ': ' . declension((int)$total_releases_downloaded, 'times') . ' ]'; break; case 'get_traf_stats': diff --git a/styles/templates/default/usercp_viewprofile.tpl b/styles/templates/default/usercp_viewprofile.tpl index 5ee0cf144..2c00e3da9 100644 --- a/styles/templates/default/usercp_viewprofile.tpl +++ b/styles/templates/default/usercp_viewprofile.tpl @@ -462,12 +462,12 @@ ajax.callback.group_membership = function(data) { {AGE} - + {L_RELEASER_STAT} [ {L_RELEASER_STAT_SHOW} ] - +