summaryrefslogtreecommitdiffstats
path: root/modules-available/statistics/hooks
Commit message (Collapse)AuthorAgeFilesLines
* [statistics] Keep statistics longer for analysisSteffen Ritter2024-01-251-1/+1
|
* Add function param/return types, fix a lot more phpstorm complaintsSimon Rettberg2023-11-141-3/+1Star
|
* [statistics] Per-location usage stats; include active lecture countSimon Rettberg2022-12-021-4/+34
|
* [statistics] Make query builder a bit more OOPSimon Rettberg2022-03-091-1/+1
|
* [locations] Modularize additional column handlingSimon Rettberg2022-03-091-0/+150
| | | | | Additional columns are now added through a hook, moving specialized code where it belongs.
* [eventlog] Add event filtering and notification systemSimon Rettberg2021-06-251-11/+5Star
|
* Moderize Database handlingSimon Rettberg2021-05-112-2/+2
| | | | | | | * 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] Increase auto-delete timeout for old PCs from 1 to 2 yearsSimon Rettberg2020-08-281-1/+1
| | | | | We've had a manual delete function for quite some time now, so automatic deletion is not that important anymore. Set it to two years for now.
* Minor tweaks and cleanupsSimon Rettberg2020-04-251-3/+3
|
* [statistics] New filter UISimon Rettberg2020-04-201-0/+30
|
* [statistics] Fix copypastaSimon Rettberg2019-01-281-1/+1
|
* [statistics] Track and display memory/tmp usage of clientsSimon Rettberg2019-01-281-3/+6
|
* [statistics] Handling of standby state in statistics, log crashesSimon Rettberg2019-01-241-4/+16
| | | | | | | Or rather, not really crashes, but log whenever a client reports a poweron event without reporting a proper shutdown first. This isn't neccessarily a crash but could also be due to power loss, hard poweroff, or network failures.
* [statistics] Log if client seems to have crashedSimon Rettberg2019-01-211-0/+13
| | | | | | Log when we reset a client's state in the cron job, as well as if we receive a poweron event even though the state in the DB is still IDLE or OCCUPIED.
* [statistics, roomplanner, locationinfo] Ignore machines with runmode:isclient==0Simon Rettberg2017-12-011-3/+8
|
* [statistics] Introduce state column to get rid of complicated state ↵Simon Rettberg2017-11-281-4/+14
| | | | | | determination This also adds support for the STANDBY state
* [statistics&syslog] Fix possible cron delete query overflowSimon Rettberg2017-11-151-3/+14
|
* [statistics] Compat to old DB in conftgz hookSimon Rettberg2017-05-101-19/+21
|
* [statistics] Handle client screens, manage projectorsSimon Rettberg2017-04-061-0/+32
|
* Modularize cron apiSimon Rettberg2016-08-221-0/+18
Modules now can have a ./hooks/cron.inc.php to run every X minutes, according to how you set up the cron job for the global /inc/cron.inc.php