Files
zoneminder/web
copilot-swe-agent[bot]andconnortechnology cbee86f397 fix: GroupId filter persists after browser refresh on Console view
- Add getFilterFromRequestOrCookie() helper that reads filter values from
  $_REQUEST first, then falls back to zmFilter_* cookies, mirroring the
  getFilterSelection() behavior on the PHP page-render side
- All monitor filters now use this helper so they persist after F5/navigation
- Replace plain SQL subquery for GroupId with Group::get_group_sql() which
  correctly includes monitors in child groups, consistent with the PHP side
- Add integer validation for ID-based filters (GroupId, ServerId, StorageId,
  MonitorId) to guard against tampered cookie values
- Add require_once for Group.php in queryRequest()

fixes #4745

Agent-Logs-Url: https://github.com/ZoneMinder/zoneminder/sessions/4f4372ca-129e-4845-93a2-75ee9c7ecede

Co-authored-by: connortechnology <925519+connortechnology@users.noreply.github.com>
2026-05-14 23:37:14 +00:00
..
2021-01-11 13:46:50 -05:00
2022-08-19 13:33:22 -04:00
…

Modern ZoneMinder Skin

This web frontend to ZoneMinder is a complete rewrite of the classic frontend, based on CakePHP.