Advertisement
Guest User

Untitled

a guest
Dec 11th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. $sql = '
  2. SELECT
  3. l.iduser,
  4. u.firstname,
  5. u.lastname ,
  6. l.type_log as typeLog,
  7. COUNT(l.type_log) as countLog
  8. FROM
  9. logs l
  10. INNER JOIN
  11. users u ON u.iduser = l.iduser
  12. AND u.iduser_delete is null
  13. AND u.type != \'sadmin\'
  14. AND u.type != \'dev\'
  15. AND u.`is_yoomap` is null
  16. AND u.no_logs <> 1
  17. LEFT JOIN
  18. relations r ON r.idrecord_destination = u.iduser
  19. AND r.`iduser_delete` is null
  20. LEFT JOIN
  21. datas d ON d.`iddata` = l.`idrecord`
  22. AND l.`type_record` = \'data\'
  23. AND d.`iduser_delete` is null
  24. LEFT JOIN datas_types dt1 ON dt1.iddata_type = d.`iddata_type`
  25. ' . $sqlAdd1 . '
  26. AND dt1.`iduser_delete` is null
  27. LEFT JOIN
  28. discussions dis ON dis.iddiscussion = l.idrecord
  29. AND l.type_record = \'discussion\'
  30. AND dis.type_record = \'data\'
  31. AND dis.`iduser_delete` is null
  32. LEFT JOIN
  33. datas ds ON dis.idrecord = ds.iddata
  34. AND ds.`iduser_delete` is null
  35. LEFT JOIN datas_types dt2 ON dt2.iddata_type = ds.`iddata_type`
  36. ' . $sqlAdd2 . '
  37. AND dt2.`iduser_delete` is null
  38. WHERE
  39. l.type_log IN (\'login\', \'consult-data\', \'create-discussion\', \'post-comment\', \'create-data\', \'update-data\', \'like-discussion\')
  40. AND
  41. CASE WHEN
  42. l.`type_log` in (\'consult-data\', \'create-data\', \'update-data\', \'like-data\', \'like-discussion\')
  43. THEN
  44. dt1.`iddata_type` IS NOT NULL
  45. ELSE
  46. CASE WHEN
  47. l.`type_log` in (\'create-discussion\', \'post-comment\')
  48. THEN
  49. dt2.`iddata_type` IS NOT NULL
  50. ELSE
  51. d.iddata is null AND ds.iddata is null
  52. END
  53. END
  54. AND
  55. r.record_source = \'group\'
  56. AND
  57. r.idrecord_source != 6
  58. GROUP BY
  59. l.iduser, u.firstname, u.lastname, l.type_log
  60. ORDER BY
  61. l.iduser ASC;';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement