summaryrefslogtreecommitdiffstats
path: root/modules-available/statistics/pages/summary.inc.php
Commit message (Collapse)AuthorAgeFilesLines
* [locations] Cleanup Location classSimon Rettberg2025-07-071-1/+8
| | | | | | | | | | There was a mess of functions which mostly, but not quite, did the same things. Get rid of a couple of them and fix call sites to use alternative ones that also fit the job. While at it, add phpdoc and comments to the remaining functions, trying to clarify what they were designed for. Lastly, the return type of functions that retrieve a location id has been changed from false|int to ?int (nullable types are just nicer).
* [statistics] Increase cutoff for new machines to 30 daysSimon Rettberg2025-01-281-1/+2
|
* [statistics] Disable non-client filter if specific filters are givenSimon Rettberg2024-11-051-1/+3
|
* Fix type errorsSimon Rettberg2024-01-171-1/+1
|
* Fix more type errors, stricter typingSimon Rettberg2023-11-151-3/+3
|
* Add function param/return types, fix a lot more phpstorm complaintsSimon Rettberg2023-11-141-31/+12Star
|
* Fix a few deprecation warnings on PHP 8.2Simon Rettberg2023-10-061-1/+3
|
* [statistics] Add hint regarding blue tint of usage graphSimon Rettberg2023-01-051-1/+1
|
* [statistics] Only show graph if no non-location filters are setSimon Rettberg2022-12-081-43/+51
| | | | Closes #3694
* [statistics] Add ID45 partition size filterSimon Rettberg2022-12-061-1/+1
| | | | Closes #3927
* [statistics] Per-location usage stats; include active lecture countSimon Rettberg2022-12-021-19/+83
|
* [statistics] Client list: Add option to hide columnsSimon Rettberg2022-11-111-0/+3
|
* [js_chart] Update to Chart.js 3.0.8Simon Rettberg2022-07-041-55/+48Star
|
* [statistics] Add PCI device filter optionSimon Rettberg2022-04-131-2/+3
|
* Moderize Database handlingSimon Rettberg2021-05-111-6/+6
| | | | | | | * Auto-convert to utf8mb4_unicode_520_ci * Use foreach instead of while to loop over results * Drop useless statement caching * Keep emulated prepares, as we sometimes loop over nested queries
* [statistics] Honor filters for clients with special modeSimon Rettberg2020-11-091-1/+2
| | | | Closes #3808
* Minor tweaks and cleanupsSimon Rettberg2020-04-251-3/+0Star
|
* [statistics] Refactor filter creation (Part 1)Simon Rettberg2020-04-211-9/+10
| | | | | | | | Filter classes are now instances of their respective classes, to move more logic into those classes. A bind method is used for assigning actual operator and argument values. renderFilterBox() is still a little too messy, maybe a clever class for mapping a (bound) filter to data for mustache will come in handy here.
* [statistics] New filter UISimon Rettberg2020-04-201-8/+5Star
|
* [statistics] FIX STUFFSimon Rettberg2019-11-081-9/+9
|
* [statistics] ModularizeSimon Rettberg2019-11-071-0/+316