1455 Commits

Author SHA1 Message Date
Isaac Connor
46669166eb Merge branch 'master' of github.com:ZoneMinder/zoneminder 2025-12-19 09:55:54 -05:00
Isaac Connor
6d3b7ddebc Add ZM_WEB_ID_ON_FILTER to optionally remove the Id from the dropdown 2025-12-19 09:55:43 -05:00
Simpler1
adf3eb2381 Fix(Filter): Handle events with multiple tags
Fixes an error that occurred when running a named filter that returned events that contained more than one tag.

Subquery returns more than 1 row
2025-12-19 09:32:19 -05:00
Simpler1
3a0d8d7c8f Fix(tags): "No Tag" filter now works properly. 2025-12-08 15:09:01 -05:00
Isaac Connor
43f281c005 Add ZM_WEB_ANIMATIONS so that we can decide to turn off ui css animations 2025-12-05 14:13:52 -05:00
Isaac Connor
2cfed3d8f1 headers must be an array ref aparently. 2025-11-25 09:01:32 -05:00
Isaac Connor
5bb4caab8f Fixup taking content as a hash. Use URI to convert it to a string. Add headers support in post. 2025-11-24 16:23:28 -05:00
Isaac Connor
aaffd5822a Move assigning ua up because it gets used in guess_crednetials 2025-11-11 15:54:49 -05:00
Isaac Connor
9c9a2dcb0b Update to use Control:: methods instead of our own duplicates 2025-11-07 16:24:00 -05:00
Isaac Connor
dcc2779882 Don't add extra / in get/post/put. Automatically populate BaseUrl and ua->credentials. Fall back to getting credentials from monitor->User and ->Pass 2025-11-07 16:23:51 -05:00
Isaac Connor
9da6a2e424 Year is 2 digit in deep mode 2025-11-06 21:26:08 -05:00
Isaac Connor
0baa4007e5 Prevent warning when empty ControlDevice 2025-10-24 16:59:48 -04:00
Isaac Connor
abcb281542 FIx extra ) 2025-10-24 09:08:43 -04:00
Isaac Connor
a0d66fc58f Add support for CurrentDate/Time/DateTime to filters 2025-10-23 19:17:00 -04:00
Isaac Connor
5db736f135 Update default value for ZM_TELEMETRY_SERVER_ENDPOINT 2025-10-21 05:40:34 -04:00
Isaac Connor
48ae1c5f28 Only update storage DiskSpace if assigned an area 2025-10-17 08:17:16 -04:00
Isaac Connor
83532aba60 Use https in zoneminder home url 2025-10-15 17:32:54 -04:00
Isaac Connor
3dddf0e1a8 Reload Storage before updating because it may overwrite changes due to caching 2025-10-10 13:26:12 -04:00
Isaac Connor
468c681f52 Remove default from GO2RTC_PATH 2025-09-27 11:59:44 -04:00
Isaac Connor
d887b96922 Fix config=>Config 2025-09-22 14:47:40 -04:00
Isaac Connor
f526f26282 Add default for rm 2025-09-22 09:08:42 -04:00
Isaac Connor
7def21c714 OldStorage may be empty, so don't save the storage if no Id 2025-09-15 14:23:52 -04:00
Isaac Connor
dd2738c58e Set self{host and delete ping so we can use parent->ping 2025-09-09 17:09:10 -04:00
Isaac Connor
b03264957d Populate BaseURL 2025-09-05 15:27:13 -04:00
Isaac Connor
96df4d254d Fix warning 2025-09-05 10:24:47 -04:00
Isaac Connor
0ca432fc6a Use Control::guess_credentials. 2025-09-01 09:36:07 -04:00
Isaac Connor
a534f9b429 Return uri from guess_credentials. Add a warning when no ip in ping 2025-09-01 09:35:16 -04:00
Isaac Connor
ed96724f54 Return undef or \!undef from open. Set self{host} for use in get/post 2025-08-30 16:30:43 -04:00
Isaac Connor
b5af4db1c1 Add TapoC520WS PTZ Script 2025-08-30 10:37:08 -04:00
Isaac Connor
e517738ec0 Fix for when there is no Model in Monitor 2025-08-26 16:17:36 -05:00
Isaac Connor
0d88341712 Fix url and uri 2025-08-18 15:50:40 -04:00
Isaac Connor
69551f4ca6 Add guess_EndDateTime and fix_DefaultVideo to be used in zmrecover.pl 2025-08-14 18:06:55 -04:00
Isaac Connor
1e5fbaea5d Add a post method 2025-08-14 10:47:22 -04:00
Isaac Connor
b8fc2d08d5 Add guess_credentials to parent Control module 2025-08-14 09:09:44 -04:00
Isaac Connor
46dc4f3f17 Add reboot, use parent get() 2025-08-12 19:51:59 -04:00
VersusBG
429e54359b Create Serial_HEX_PelcoD.pm
Pelco PTZ D protocol send using SERIAL_HEX in ACTi ACD2100 encoder

With control caps

INSERT INTO `Controls` VALUES (NULL,'Serial_HEX_PelcoD','Remote','Serial_HEX_PelcoD',0,0,0,0,1,0,0,0,1,NULL,NULL,NULL,NULL,1,0,3,1,1,0,0,1,NULL,NULL,NULL,NULL,0,NULL,NULL,1,1,0,1,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,32,0,1,1,1,0,0,0,1,1,NULL,NULL,NULL,NULL,1,0,12,1,12,1,NULL,NULL,NULL,NULL,1,0,12,1,12,0,0);
2025-08-11 15:59:28 +03:00
Isaac Connor
5a57239eb1 Fix self=>event 2025-08-07 14:16:54 -04:00
Isaac Connor
ed57267258 Remove updating the Storage table in triggers. Do those updates manually because there is frequently too much contention around the Storage table and filters get locked on it. 2025-08-07 14:08:45 -04:00
Isaac Connor
27c227d5f3 If there was an error copying, release the lock before returning 2025-08-07 11:20:10 -04:00
Isaac Connor
07b03ca0cf Improve warning when event has already been moved 2025-08-05 10:33:53 -04:00
Isaac Connor
9f107143c7 Include console in the WEB_LIST_THUMBS description/help 2025-07-30 12:23:57 -04:00
Isaac Connor
36e0a56da3 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2025-07-30 12:16:26 -04:00
Isaac Connor
9dd819335c Add support for non-ptz Axis cameras doing focus using the opticssetup.cgi 2025-07-29 11:54:08 -04:00
Isaac Connor
385ae52f2f Add Deleting Event_Data 2025-07-24 17:43:38 -04:00
Isaac Connor
aa1b19ddc7 Fix default for GO2RTC_PATH 2025-07-17 15:33:16 -04:00
Isaac Connor
ea7f868ed5 UPgrade nonce generation. Fixes #3412 2025-07-14 12:02:03 -07:00
Isaac Connor
225b428592 Rework left vs top as NAVBAR_TYPE 2025-07-05 11:46:06 -04:00
Isaac Connor
48a856a0ea Add ZM_GO2RTC_PATH to config 2025-06-26 14:23:33 -04:00
Isaac Connor
762ee7a2a3 Rough in navbar additional links functionality 2025-06-23 11:59:44 -05:00
Isaac Connor
78785861a7 Use '' instead of 0 for No Tag value. 2025-04-11 11:31:53 -04:00