diff --git a/modules/PRB_FileControl/PRB_FileControl.php b/modules/PRB_FileControl/PRB_FileControl.php index db2e279..2ef5ce9 100644 --- a/modules/PRB_FileControl/PRB_FileControl.php +++ b/modules/PRB_FileControl/PRB_FileControl.php @@ -49,17 +49,18 @@ trait PRB_FileControl } public function getHistory($params) { - $query = "SELECT - [upload_ip]+' ('+[DESCRIPT]+')' as IP_Author - ,[download_ip]+' ('+[DESCRIPT]+')'as IP_Client + $query = "SELECT distinct + [upload_ip]+' ('+ip_u.[DESCRIPT]+')' as IP_Author + ,[download_ip]+' ('+ip_d.[DESCRIPT]+')'as IP_Client ,convert(varchar, [download_date],104)+' - '+convert(varchar, [download_date],108) as download_date FROM [Production].[dbo].[PRB_FileLog] fl inner join [Production].[dbo].[PRB_FileControl] fc on fl.file_id=fc.id - left join [SITE].[dbo].[Police_IP] ip - on fl.download_ip=ip.IP_ADDR - WHERE CAST([download_date] as DATE)='".$params['data']['date']."' - and file_id='".$params['data']['id']."' + left join [SITE].[dbo].[Police_IP] ip_d + on fl.download_ip=ip_d.IP_ADDR + left join [SITE].[dbo].[Police_IP] ip_u + on fc.upload_ip=ip_u.IP_ADDR + WHERE file_id='".$params['data']['id']."' order by download_date desc"; select($query); }