Commit Graph

10051 Commits (revert-3817-database-certificate-verification)

Author SHA1 Message Date
Isaac Connor 7b2dcc2ea8 user->MonitorIds no longer exists 2023-04-22 21:32:53 -04:00
Isaac Connor 6d88b3b90c Add scanNetwork button 2023-04-22 16:59:59 -04:00
Isaac Connor 483b658622 Fix const curWidth. Fixes #3690 2023-04-22 16:45:30 -04:00
Isaac Connor 0bce4e190e Fix eslint 2023-04-22 14:06:00 -04:00
Isaac Connor 35cc9fa4cb Apparently Default for Deleted needs to be zero, not false 2023-04-22 14:04:18 -04:00
Isaac Connor 665628720f Improved setting of Manufacturer and Model, add Status to monitor view status, new defaults for Label, EncoderParamters, don't save analysis jpegs by default and only analyze on 2fps and set a reasonable MaxImageBuffer 2023-04-22 13:58:33 -04:00
Isaac Connor 5f8c80698e Improve Ubiquiti snapshot jpeg support 2023-04-22 13:32:42 -04:00
Isaac Connor 68370a1f88 Add Group to filters, add Notes to widgets, other fixes to widget structure. Add cookie support for widgets. 2023-04-22 10:56:34 -04:00
Isaac Connor d9f5d3c357 Implement StartDateTimeSecs 2023-04-22 10:48:41 -04:00
Isaac Connor 312d0ba841 Use objdetect as thumbnail if it exists. 2023-04-22 10:47:33 -04:00
Isaac Connor 1638869982 If mp4 is not found, look for any other mp4s to use. Handles care where db has not been updated 2023-04-22 10:30:25 -04:00
Isaac Connor c36be30e2a Rough in an image proxy 2023-04-22 10:29:27 -04:00
Isaac Connor d1543f7dd9 Fix missing ) 2023-04-22 09:37:53 -04:00
Isaac Connor 4d8d4b6ee5 Update add_monitors to make it scan the network. 2023-04-21 17:52:14 -04:00
Isaac Connor e4509a54ce Move form control search box font fix to skin so it affects everywhere 2023-04-21 17:51:44 -04:00
Isaac Connor 0480a745d8 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-04-21 17:37:44 -04:00
Isaac Connor 9102389394 Remove debugging from font loading 2023-04-21 17:33:14 -04:00
baudneo 343dd7006c
Fix ESLint errors
GitHub web editor adds tabs when it autoformats code,
2023-04-20 00:44:04 -06:00
baudneo 7a7c57f4d4
Update monitor.js
Fix indentation.
2023-04-20 00:39:42 -06:00
baudneo ad6f93d6d8
Update monitor.js
Hide Janus RTSP Timeout when use Janus is unchecked.
2023-04-20 00:36:04 -06:00
Isaac Connor 94ef0939ba Add Deleted=false to sql loading monitors 2023-04-19 18:57:11 -04:00
Isaac Connor 02046b9c88 Use object methods to load monitor and delete it 2023-04-19 18:56:52 -04:00
Isaac Connor 73548dda73 Add Deleted member 2023-04-19 18:56:29 -04:00
Isaac Connor 6a2d28d92f If Monitor is deleted, don't show event 2023-04-19 18:56:19 -04:00
AngeloGioacchino Del Regno daa47f4eac
views/monitor.php: Add back h264 NVMPI decoder
While moving decoder selection to be configuration based, the NVMPI based
H264 decoder was missed: add it back.

Fixes: 5027bf207 ("add h264_mmal as a decoder option")
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org>
2023-04-18 18:02:48 +02:00
Isaac Connor 2c2b0a4c30 Add current setting for analysing and recording to Function column 2023-04-13 17:08:13 -04:00
Isaac Connor 2447f6e0db Fix wrong number of parameters when using text search 2023-04-13 13:27:20 -04:00
Isaac Connor ad89fe94ac If holding ctrl when clicking zoomout button, zoom out all the way 2023-04-13 12:25:50 -04:00
Isaac Connor 8a434c95fc Fix checkbox column still being on the right in the footer 2023-04-13 12:25:26 -04:00
Isaac Connor 1f11493266 Don't need to add auth_hash if we have auth_relay 2023-04-13 10:13:27 -04:00
Isaac Connor 50be9b6bf1 Allow table to have 200 rows instead of 100. 2023-04-13 10:13:06 -04:00
Isaac Connor 036091d7e1 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-04-11 12:12:09 -04:00
Isaac Connor 1fcb29bbba Fix the auto population of ControlAddress with user:port@ip 2023-04-11 12:12:04 -04:00
Isaac Connor 1f87eddd48 Cast event counts to int so that they say 0 instead of null 2023-04-11 08:22:18 -04:00
Isaac Connor 08e315c25d Fix unmatched} 2023-04-11 07:55:23 -04:00
Isaac Connor 6fd46c54d5 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-04-11 07:54:02 -04:00
Isaac Connor 240333381a Handle val and cnj not being specified. Add Notes to attr that must be non empty 2023-04-11 07:53:55 -04:00
Isaac Connor 22bca46921 When viewing events with no startdate add a blak StartDate filter 2023-04-10 18:09:29 -04:00
Isaac Connor 74409daec4 Fix 5MP resolution 2023-04-10 14:20:53 -04:00
Isaac Connor b85b7e462e When testing ZM_ALARM_ON_SOUND, use string comparison as the config value is a string. Also add log if other config options are not set 2023-04-10 13:13:36 -04:00
Isaac Connor aff74f0dab Add text spans on buttons so we could hide text if we wanted to 2023-04-10 10:49:26 -04:00
Isaac Connor e447137bf9 Define ZM_DIR_SOUNDS on montage 2023-04-09 08:58:28 -04:00
Isaac Connor 8dcc767af1 Split button bar into three sections, adding a right button bar and make it flex. Add right buttons to do sorting instead of using an image in each row. Move the Id column to the left for consistency and good UI. 2023-04-07 13:27:20 -04:00
Isaac Connor 75d9d9ad9b Fix eslint 2023-04-07 12:09:01 -04:00
Isaac Connor 92f8adb654 Fix eslint 2023-04-07 12:08:18 -04:00
Isaac Connor 7b3a613474
Merge pull request #3685 from Simpler1/shift-delete-event
feat(event): Shift delete with no confirm
2023-04-07 12:03:55 -04:00
Simpler1 26d39dcde6 feat(event): Shift delete with no confirm 2023-04-07 12:00:53 -04:00
Simpler1 e0dd6ccca2 feat(event): Shift delete with no confirm 2023-04-07 11:26:32 -04:00
Isaac Connor b2fe561608
Merge pull request #3682 from Simpler1/alarm-sound
fix(alarmSound): Use Audio.play() for alarm sound
2023-04-07 11:17:14 -04:00
Isaac Connor 977f392ffb
Merge pull request #3684 from Simpler1/shift-delete-watch
feat(watch): Shift delete with no confirm
2023-04-07 11:16:08 -04:00
Simpler1 0a84cd0327 fix(alarmSound): Use Audio.play() for alarm sound 2023-04-07 10:55:09 -04:00
Simpler1 d4b9982584 feat(events): Shift delete with no confirm 2023-04-07 10:54:15 -04:00
Simpler1 4b0a6e1cb0 feat(watch): Shift delete with no confirm 2023-04-07 10:53:11 -04:00
Isaac Connor 2343a42eea Add Resolution to event stats 2023-04-06 19:03:40 -04:00
Isaac Connor 37c1b923bb Update var=>const, and add detection of unapplied scale to image stream, and re-apply 2023-04-06 19:03:24 -04:00
Isaac Connor 1ada7d7504 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-04-06 15:16:12 -04:00
Isaac Connor 01b886ef49 Add scale to status and fix cast on elapsed 2023-04-06 15:15:36 -04:00
Isaac Connor a256056d0a All float values in various fields 2023-04-05 17:50:56 -04:00
Isaac Connor ce0a83f904 Reduce minimum to .05% as that is what seems to be necessary these days 2023-04-05 17:47:03 -04:00
Isaac Connor 394cd6e0f8 AlarmRGB should be an actual hex value not a string 2023-04-05 17:46:29 -04:00
Isaac Connor 23fb13f660 Show streams even if not running, since they may be on a different server 2023-04-05 17:46:08 -04:00
Isaac Connor 21f6bdae35 Change minimum percent to 50% instead of 3% 2023-04-05 14:46:13 -04:00
Isaac Connor d170112ef7 Change minimum percent to 50% instead of 3% 2023-04-05 14:45:30 -04:00
Isaac Connor b1df318491 Use ORM Zone Object for Zone insertion on new monitor 2023-04-05 14:43:50 -04:00
Isaac Connor 231b0ab631 Sync up default values with what gets added in actions/monitor 2023-04-05 14:42:44 -04:00
Isaac Connor 48067542f9 Limit progressbar to 100% 2023-04-05 08:59:16 -04:00
Isaac Connor 9284ae2908 Add Name,Email,Phone to User object 2023-04-03 12:45:09 -04:00
Isaac Connor edaec97895 Move buttons to header 2023-04-02 18:17:03 -04:00
Isaac Connor df2828ecba Make new header div flex and align contents 2023-04-02 18:16:51 -04:00
Isaac Connor 7616898579 Add class to side navbar to so can hide entries there too 2023-04-02 17:20:37 -04:00
Isaac Connor 6bc2d525d5 Add the config item name to the div so we can hide them if we want 2023-04-02 16:52:08 -04:00
Isaac Connor 44ebd80334 Parse and substitute events numbers with a link to the event. 2023-04-02 16:38:02 -04:00
Isaac Connor e739cc2a34 Remove debug 2023-04-02 16:28:42 -04:00
Isaac Connor 7e00621e27 Make events column headers links too 2023-04-02 16:28:23 -04:00
Isaac Connor c23469e3eb limit height of filter inputs because chosen multi-select can get too tall 2023-04-02 16:28:05 -04:00
Isaac Connor aaf5f4f207 Use val() on the select instead of trickery to get the array of selected values 2023-04-02 16:27:39 -04:00
Isaac Connor 3a20ab64c7 Turn dropdowns into chosen multiple-selects 2023-04-02 16:27:14 -04:00
Isaac Connor d5baadca84 Comment out debug 2023-04-02 16:10:24 -04:00
Isaac Connor 86768d108a Fix values not being used in log query causing errors when level filter isused 2023-04-01 09:41:37 -04:00
Isaac Connor 6b0fb7304a Improve styling of monitors, making monitors list comma separated instead of br and make them links to monitor edit. 2023-03-29 11:58:55 -04:00
Isaac Connor e0c1aeb823 Use jquery text() instead of DOM innerHTML to change icon 2023-03-28 18:09:04 -04:00
Isaac Connor db58e9f7ef Use alt and title tags on frame images 2023-03-28 16:35:20 -04:00
Isaac Connor 06cad49b80 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-03-28 16:34:05 -04:00
Isaac Connor ca0f04f3a7 Fix assignment to const 2023-03-28 16:31:33 -04:00
Isaac Connor aff04e3230 Remove width spec from objdetect image when viewing fullscreen 2023-03-26 10:50:11 -04:00
Isaac Connor 8f96f7de8b fix lack of scroll in event view 2023-03-26 10:28:18 -04:00
Isaac Connor 593c7ac902 Handle HomeView not being set, and default it so that it is set 2023-03-24 12:53:49 -04:00
Isaac Connor 16b74fc474 Add title of monitor id and name like we had in 1.36 2023-03-23 20:03:40 -04:00
Isaac Connor dd6cc74da7 Rough in UserPreference api 2023-03-22 13:22:08 -04:00
Isaac Connor 764d48d378 If the css in cookie is invalid, clear it so that the logs don't fill up with the warnings 2023-03-22 08:06:02 -04:00
Isaac Connor 6c8a2ad05a add support for shortened user= pass= which is used in auth_relay=PLAIN 2023-03-22 08:06:02 -04:00
Isaac Connor da87187f1d Use explode instead of split 2023-03-22 08:06:02 -04:00
Isaac Connor 01ba5f59f9 Use dirname(__FILE__) instead of DOCUMENT_ROOT. Apparently many people have something wrong in DOCUMENT_ROOT. I don't understand it, but it seems like dirname(__FILE__) is a better solution anyways. 2023-03-21 18:22:53 -04:00
Isaac Connor 34e3e99c99 Rough in code for User_Preferences 2023-03-21 10:03:57 -04:00
Isaac Connor cd167d8aec Fix eslint 2023-03-21 10:02:53 -04:00
Isaac Connor e60586feee Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-03-21 09:54:40 -04:00
Isaac Connor 128b3d884a Spacing 2023-03-21 09:54:37 -04:00
Isaac Connor e216b6b008 Add auth_relay to stream status request so that it works when AUTH_RELAY=PLAIN 2023-03-21 09:54:22 -04:00
Isaac Connor a1c732abb8 Add special case, when the filter specifies a single event, modify the filter to be a Monitor filter so that next and prev buttons work 2023-03-21 09:53:52 -04:00
Isaac Connor 7a254b42f5 Fix use of auth_relay when PLAIN 2023-03-21 09:52:50 -04:00
Isaac Connor a45fc576c9 Improve detection of codec playability. Basically just look for h264 2023-03-21 08:21:20 -04:00
Isaac Connor 766cdcde9e Add auth_relay to cycle urls so that auth works on cycle view 2023-03-19 11:31:44 -04:00
Isaac Connor 8bef309a86 Values in terms are comma separated, so split the val for Monitor selection 2023-03-16 08:43:01 -04:00
Isaac Connor 97879eab49 Fix missing s causing problems when Group permission set to None 2023-03-08 10:59:33 -05:00
Isaac Connor 06f750c42b add in is_isnot_opTypes and booleanValues and use them in simple_widget 2023-03-05 13:26:08 -05:00
Isaac Connor ed9f02d4b0 show icons even if loading times out 2023-03-05 12:54:08 -05:00
Isaac Connor 3431a82f76 Add classes to option rows so we can style them individually 2023-03-05 10:57:35 -05:00
Isaac Connor 065464a7f8 Use new getHomeView function instead of view=console 2023-03-05 10:21:59 -05:00
Isaac Connor 4c586b67ba Fix include from api to users for users tab 2023-03-05 10:21:39 -05:00
Isaac Connor 3e86454fc6 implement getHomeView function 2023-03-05 10:21:18 -05:00
Isaac Connor aac9c644fb Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-02-28 14:06:16 -05:00
Isaac Connor 6000ceaf2e Add Name, Email, Phone to user edit 2023-02-28 14:06:00 -05:00
Isaac Connor 18403bf33e Move users list from options into an include. Add Email, Phone, Name fields 2023-02-28 13:59:16 -05:00
Isaac Connor 94efc5ff73 Add fontfaceobserver.js 2023-02-28 13:58:17 -05:00
Isaac Connor ecf91ff6a0 Unhide material icons once the font has loaded 2023-02-28 13:58:02 -05:00
Isaac Connor ad4bc04bfb Hide material icoins until font is loaded. 2023-02-28 13:57:46 -05:00
Isaac Connor d75364ff53 Need to always include auth.php, as it has functions like canView 2023-02-27 17:02:23 -05:00
Isaac Connor 2e58ea1a42 return false if not logged in in canView. defaultUser is global, need to tell it so. 2023-02-27 17:01:58 -05:00
Isaac Connor 82491b3d81 Addd server_stats route 2023-02-27 10:59:14 -05:00
Isaac Connor 1e75ab7541 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-02-26 17:04:09 -05:00
Isaac Connor 8a6f0cbe1b Add ServerStats to api 2023-02-26 17:04:05 -05:00
Isaac Connor 5027bf207e add h264_mmal as a decoder option 2023-02-26 16:30:31 -05:00
Isaac Connor 72652cfb64 Add Decoder options to monitor view 2023-02-26 16:04:32 -05:00
Isaac Connor af6e38caf0
Merge branch 'master' into patch-2 2023-02-26 10:14:35 -05:00
Isaac Connor 6505bba826 Add qsv codec options 2023-02-25 19:00:31 -05:00
Isaac Connor 1cdd1325bf Fix eslint 2023-02-25 16:26:19 -05:00
Isaac Connor 79d19c21d1 Update validating access to Monitors, using canView due to Monitor and Groups permissions 2023-02-25 16:13:39 -05:00
Isaac Connor 9ceb22db8f Fix auth for monitor_permissions... 2023-02-25 16:00:34 -05:00
Isaac Connor 9fe1e507c7 fix scroll bars on user edit when sticky headers 2023-02-25 15:54:42 -05:00
Isaac Connor 84383a0498 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-02-25 13:17:53 -05:00
iconnor@connortechnology.com 3cda5ab235 Include map.js 2023-02-25 13:06:17 -05:00
iconnor@connortechnology.com afcf55608e Move map generation into an Object so it can be reused. 2023-02-25 13:04:49 -05:00
iconnor@connortechnology.com 155502ee32 Must include Storage.php 2023-02-25 13:02:29 -05:00
iconnor@connortechnology.com a7743dd0ed Add DiskTotalSpace and DiskUsedSpace to returned Storage objects 2023-02-25 13:02:19 -05:00
Isaac Connor a7af29c0c4 Add IN operator 2023-02-25 13:00:38 -05:00
Isaac Connor 0995a44561 Only show Location tab if geolocation is turned on 2023-02-25 12:46:48 -05:00
Isaac Connor a2879fb66c Add Map view to header 2023-02-25 12:46:34 -05:00
Isaac Connor b0413f330e Merge branch 'map' 2023-02-25 12:44:28 -05:00
iconnor@connortechnology.com 4979d299a6 Cleanup code style 2023-02-25 12:40:54 -05:00
iconnor@connortechnology.com cbabf9d5ce Add getFromApi 2023-02-25 12:40:41 -05:00
Isaac Connor 39de76e989 add a db_version and a feature check function to determine if we support skip locks in the query. Use it to disable the feature in filter view. 2023-02-25 11:44:50 -05:00
Isaac Connor 82a28b78d8 Use function style of member access to prevent errors on unsaved monitor 2023-02-23 13:22:50 -05:00
Isaac Connor 6867b0c841 Correct the syntax of the CSP 2023-02-23 09:47:49 -05:00
Isaac Connor 32afb13b39 Sanitise attr input in FilterTerm to prefent SQL Injection. Fixes GHSA-222j-wh8m-xjrx 2023-02-23 09:25:03 -05:00
Isaac Connor 7b36027066 add in files actions, with delete 2023-02-22 05:59:16 -05:00
Isaac Connor 4a19b4ec05 Scale the thumbnail, not the full view 2023-02-21 14:26:37 -05:00
Isaac Connor d6dc1d3e30 Add object-src CSP directive 2023-02-20 18:15:16 -05:00
Isaac Connor 44c7582003 Don't shorten analysis 2023-02-20 17:30:48 -05:00
Isaac Connor d073ba37ba Default to Monitor->DefaultScale instead of 100% scale. 2023-02-20 15:42:30 -05:00
Isaac Connor bfbe0d581b uncomment out the mintime and maxtime validations. They were commented out for some quick testing. 2023-02-20 12:27:16 -05:00
Isaac Connor 119e4e6756 use detaintPath on modal to prevent including other files instead of real modals 2023-02-20 11:58:10 -05:00
Isaac Connor 4067151fd8 Check for valid date in minTime and maxTime to prevent SQL attack 2023-02-20 11:54:50 -05:00
Isaac Connor 8d36edb602 Be more specific about which form we are styling so as not to affect modals 2023-02-20 11:54:29 -05:00
Isaac Connor 4f66ab3503 Introduce check_datetime function to validate dates 2023-02-20 11:53:53 -05:00
Isaac Connor 00234fbb20 Attempt to sanitize daemon and arguments before executing commands to prevent executing other programs. 2023-02-20 11:53:32 -05:00
Isaac Connor 82a9d6d444 Use validCardinal on Id to prevent executing other commands 2023-02-20 11:41:41 -05:00
Isaac Connor d6575cdec3 Adjust size of text inputs MonitorName and Source Path Filters to match chosen inputs 2023-02-20 10:36:13 -05:00
Isaac Connor f4a2925177 Test for valid monitor id in snapshot creation. 2023-02-20 10:30:34 -05:00
Isaac Connor bf810ec8c4 test for existence of username in session to prevent error outputs 2023-02-20 10:20:59 -05:00
Isaac Connor 80797e97d7 Move actions process to after the unauth check. In the past the action did the logging in but that is no longer the case. We can now assume in actions that the user is at least logged in. 2023-02-20 10:16:44 -05:00
Isaac Connor 3268f95282 Fix detaintPath not stripping sequences like ..././ 2023-02-20 09:18:51 -05:00
Isaac Connor 2ec375d51c Default to auto instead of 100% scale. 2023-02-19 17:29:32 -05:00
Isaac Connor 74a0790c56 Use const instead of var, code comment fix 2023-02-19 17:29:32 -05:00
Isaac Connor 3803a872fc Replace some vars with const or let 2023-02-19 17:29:32 -05:00
Isaac Connor 5090000cdd Remove ZM\s that shouldn't be there 2023-02-19 17:29:32 -05:00
Isaac Connor 74b8bf3a2a decodeURI when taking password from uri. Always update username/password. 2023-02-18 18:02:15 -05:00
dependabot[bot] 2412fefdf5
Bump firebase/php-jwt from 5.0.0 to 6.0.0 in /web
Bumps [firebase/php-jwt](https://github.com/firebase/php-jwt) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/firebase/php-jwt/releases)
- [Changelog](https://github.com/firebase/php-jwt/blob/main/CHANGELOG.md)
- [Commits](https://github.com/firebase/php-jwt/compare/v5.0.0...v6.0.0)

---
updated-dependencies:
- dependency-name: firebase/php-jwt
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-17 14:54:52 +00:00
Isaac Connor a2e9cc23cb Set a short expiry 1min and set the cookie name to include the filter so that each and every filter gets it;s own pagination saved. Fixes #3510 2023-02-16 14:10:41 -05:00
Isaac Connor ee89169a7b Use reload instead of restart on zone save 2023-02-16 14:10:30 -05:00
Isaac Connor 855ab6f141 Add reload to monitor zmcControl 2023-02-16 14:10:21 -05:00
Isaac Connor f044d04271 Stop streams when clicking cancel/Save so that we don't log errors trying to access a dead zms. Fixes #3643 2023-02-16 14:10:12 -05:00
Isaac Connor 1a8a84da96 Remove debug when relay not hashed 2023-02-15 15:02:22 -05:00
Isaac Connor 8ec5946791 Add backtrace to value not in values warning 2023-02-15 15:02:11 -05:00
Isaac Connor c009ef1bbe Fix AlarmFrames validity test 2023-02-15 15:00:23 -05:00
Isaac Connor 71265a8271 Define serversr, stats for simple widget 2023-02-15 15:00:13 -05:00
Isaac Connor 113171e5ee username in session can also be unset 2023-02-15 13:46:34 -05:00
Isaac Connor ff528e578f Show 0 instead of null in storage disk used column 2023-02-15 11:00:59 -05:00
Isaac Connor 1e77b58409 Don't set NextTimeStamp when we have a change of event. 2023-02-15 11:00:33 -05:00
Isaac Connor 30a75d81d2 Turn off debug, fix frame->frames typo 2023-02-15 10:24:45 -05:00
Isaac Connor 1a215dab3e Handle no frames in data gracefully 2023-02-15 10:20:59 -05:00
Isaac Connor e31fa4a4c3 Clear action when loading events. 2023-02-14 17:56:55 -05:00
Isaac Connor 40e7f8a517 Handle SESSION[password] not being set which happens when you switch AUTH_RELAY to plain. 2023-02-14 17:10:58 -05:00
Isaac Connor 29b688a2a5 Fix storageareas not being defined. 2023-02-14 17:05:20 -05:00
Isaac Connor 1fa0253fa5 When switching from hashed to plain relay, the session won't have password. So prevent errors. 2023-02-14 17:04:32 -05:00
Isaac Connor dedff86511 Allow caching of images 2023-02-13 16:15:12 -05:00
Isaac Connor 50b462b3a0 Use scaled images when displaying alarm and objdetect images 2023-02-13 16:02:36 -05:00
Isaac Connor ccc4588c99 Don't include Server column if there is only 1 2023-02-10 16:57:38 -05:00
Isaac Connor 14bfe38778 Fix eslint 2023-02-10 13:49:01 -05:00
Isaac Connor 91de85285c Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-02-10 13:02:54 -05:00
Isaac Connor 86f63a9c01 remove extra p tag and reduce php tags 2023-02-10 13:00:46 -05:00
Isaac Connor ce45783812 Fix infinite when page > 1 and there are no results. 2023-02-10 12:31:43 -05:00
Isaac Connor 30617fbadd Refresh logs results after a date is chosen, not on each and every alteration to the hour/min/sec etc 2023-02-10 09:56:37 -05:00
Isaac Connor d52d727256 Use const instead of var 2023-02-09 18:46:01 -05:00
Isaac Connor ebb37ebc98 Don't output errors from remote commands as it breaks ui 2023-02-09 18:46:01 -05:00
Isaac Connor 357ce14c94 format endtime 2023-02-09 18:46:01 -05:00
Isaac Connor 8af3397f87 Fix errors when Path isn't parseable and add initial probeUbiquiti function 2023-02-08 13:19:18 -05:00
Isaac Connor 0589ec29c4 Add percentage used to storage listing 2023-02-07 11:52:54 -05:00
Isaac Connor 0462efdef0 Don't strip tags from log Message. It removes anything involving > OR < 2023-02-07 10:54:25 -05:00
Isaac Connor a2ab907c92 Spacing, parenthesis and use Id() instead to avoid warning when called on a non-existent monitor 2023-02-07 09:11:29 -05:00
Isaac Connor 6281cbc623 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-02-07 09:00:49 -05:00
Isaac Connor a592dfb8aa Put alarm cues at the bottom of video area instead of overlapping progress bar. 2023-02-02 18:47:37 -05:00
Isaac Connor b239109d72 Add navbars and password visibility to onvifprobe 2023-02-02 17:22:50 -05:00
Isaac Connor 2f06f67a95 Fix wrapping on cycle sidebar on watch 2023-02-01 18:40:21 -05:00
Isaac Connor 69c67bcc09 Fix eslint 2023-02-01 14:51:25 -05:00
Isaac Connor 55041043f2 Put back to 3.0 2023-02-01 14:34:05 -05:00
Isaac Connor 0d1e9c8d41 Try another way to prevent autofill 2023-01-31 13:30:59 -05:00
Isaac Connor ce06badc80 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-01-31 11:38:11 -05:00
Isaac Connor 843805f852 Increase redness of alarm cues and make progress indicator yellow 2023-01-31 11:37:48 -05:00
Isaac Connor 9f75de73c8 Remove z-index: -1 which causes things to not be clickable 2023-01-31 11:37:48 -05:00
Isaac Connor e411cf53a5 center events lists 2023-01-31 11:37:48 -05:00
Isaac Connor 9666244fa6 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-01-31 09:04:51 -05:00
Andrew Bauer 700c672cbd update ZM_TARGET_DISTRO description 2023-01-29 14:49:54 -06:00
Isaac Connor 689ae56732 Sync up tags with collapsed header and remove the fixed-top class so that the stick header takes over. 2023-01-29 10:54:47 -05:00
Isaac Connor b3029a3dad Cleanup and remove the Capturing=None filter. Should still be able to view events for a monitor that is NOW disabled. 2023-01-27 16:58:01 -05:00
Isaac Connor bbdfd0ddf0 Remove some cruft 2023-01-27 16:57:26 -05:00
Isaac Connor 5bf89b7178 Set width of UUID field and move labels to the left on mobile 2023-01-27 15:52:13 -05:00
Isaac Connor 3b5ceaddef add version and telemetry tabs to options 2023-01-27 15:51:50 -05:00
Isaac Connor d04b9891f1 Just do the symlink, there is a race between file_exists and symlink 2023-01-27 15:50:50 -05:00
Isaac Connor bfe7b056b8 Add alarm,snapshot, objdetect thumbs to event view 2023-01-27 15:49:49 -05:00
Isaac Connor 49885c3b9c Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-01-25 16:41:11 -05:00
Isaac Connor 047d1fb4e8 Fix missing / on close li tags 2023-01-25 16:39:05 -05:00
Isaac Connor 79d3d05060 Remove brackets and add and cnj for default filters. Use Event Loading SQL similar to other views, allowing filtering by monitor Name etc. Remove specific Archive filter. 2023-01-25 13:27:55 -05:00
Isaac Connor 4826b2edf4 Make monitor filters flex, and wrap when on mobile 2023-01-25 13:26:47 -05:00
Isaac Connor c8e4dcbe51 Add valid case for Archived 2023-01-25 13:25:33 -05:00
Isaac Connor ecf790b1d6 Diskspace(null) updates the db record so no need to call save as well 2023-01-25 12:27:59 -05:00
Isaac Connor 1658164ee1 explode the val in term for Monitor rule type. It will be a comma separated value, not an array 2023-01-25 11:50:16 -05:00
Isaac Connor d6de278070 Only add filter terms if not in live mode. Use filter sql instead of manual rules 2023-01-25 11:50:16 -05:00
Isaac Connor c48fc3ce6e Define events even if sql fails 2023-01-25 11:50:16 -05:00
Isaac Connor 6f991d81ea Go to history mode when viewing matches 2023-01-25 11:50:16 -05:00
Isaac Connor 031f5fe6f4 Don't output preg_match errors 2023-01-25 11:50:16 -05:00
Isaac Connor 874119c04d Event->Diskspace(null) automatically updates the db. So don't do a second save 2023-01-25 11:50:16 -05:00
Isaac Connor d5d5f33806 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-01-25 11:42:01 -05:00
Isaac Connor 774c963810 Merge branch 'master' of ../otherbranch 2023-01-25 11:41:52 -05:00
Isaac Connor fe95e5b2bc Add valid test case for AlarmFrames 2023-01-25 11:41:38 -05:00
Isaac Connor fd327d9b91 Replace hr with borders. Make all content scrollable fixing buttons being off screen. Shrink labels on mobile 2023-01-24 21:33:42 -05:00
Isaac Connor 56dea17703 Fix issues with removing minTime and maxTime 2023-01-24 21:33:32 -05:00
Isaac Connor caf6fc2528 Merge branch 'master' of ../otherbranch 2023-01-24 21:31:45 -05:00
Isaac Connor 4d543073ec disable minTime and maxTime inputs, in favour of filter versions 2023-01-24 21:31:30 -05:00
Isaac Connor b9c3be907c Merge branch 'master' of ../otherbranch 2023-01-24 21:23:42 -05:00
Isaac Connor 86d1ac81e6 Use 'Y-m-d H:i:s' for formatting as datetimepicker doesn't want timezone. Use Filter object methods instead of arrays. Usse Monitor instead of MonitorId in filter so that widget looks better 2023-01-24 21:23:31 -05:00
Isaac Connor d2a6c83056 Merge branch 'master' of ../otherbranch 2023-01-24 21:17:45 -05:00
Isaac Connor 1431eca868 Remove stripslashes when saving config values. The values in REQUEST have not been escaped, so stripslashes is not appropriate. Fixes #3655 2023-01-24 11:47:31 -05:00
Isaac Connor 9e46cc598e Apply chosen styles to dropdowns in Options 2023-01-24 10:42:47 -05:00
Isaac Connor 5e71a8fb72 Add operator filtering to has_term 2023-01-21 18:41:11 -05:00
Isaac Connor 9789e02f2a create archiveTypes static function. Use it. Add has_term function 2023-01-21 18:40:44 -05:00
Isaac Connor 77d27ceccc Merge ../ZoneMinder.connortechnology 2023-01-21 18:39:53 -05:00
Isaac Connor 1bfd45ea34 Don't need to call chosen in monitor.js as it is called in body 2023-01-20 14:15:22 -05:00
Isaac Connor 38853e22d7 Remove uneeded classes and tags 2023-01-20 14:12:19 -05:00
Isaac Connor 39f2fa5fbb When auto scaling, if we get a negative new height, just make it 100% width 2023-01-20 14:12:02 -05:00
Isaac Connor 9479ccae8f Add scroll bar to watch content when sticky 2023-01-20 14:11:39 -05:00
Isaac Connor 90388e6483 Spacing 2023-01-20 14:11:19 -05:00
Isaac Connor 15f1930968 Remove style on chosen selects making them bigger than content 2023-01-20 14:10:02 -05:00
Isaac Connor 8c62f86797 Add styling for ul/li layout and fix mobile layout. Fixes #3654 2023-01-20 13:49:21 -05:00
Isaac Connor df43de9496 replace use of tables for layout with ul/li/label 2023-01-20 13:12:37 -05:00
Isaac Connor a0bbdfc140 Add flip to watch 2023-01-19 17:07:48 -05:00
Isaac Connor d6e3a325aa Remove dropdown class from menu items that aren't dropdowns 2023-01-19 17:07:48 -05:00
Isaac Connor 21bc35f4d2 Override portrait menu styles so that the menus look good on mobile 2023-01-19 17:07:48 -05:00
Isaac Connor 6fa39d25c1 Separate account status section. 2023-01-19 17:07:48 -05:00
Isaac Connor 4b7680bc43 Use &amp; instead 2023-01-19 17:07:47 -05:00
Isaac Connor 382e9840ca Make chosen work on mobile https://realize.be/blog/mobile-support-chosen 2023-01-19 17:07:47 -05:00
Isaac Connor 0fd9ca00d0 Make #header always 100% no matter responsive width 2023-01-19 17:07:47 -05:00
Isaac Connor 1469562927 Fix bulk frame adjustment doing string concat instead of integer addition 2023-01-18 10:08:33 -05:00
Isaac Connor aa3bc1a28d Add TimeStampSecs to fields returned for Frames. 2023-01-18 10:07:41 -05:00
Isaac Connor 1a4c349505 Need height: 100% to make logsTable div take up the space and show scrollbar 2023-01-17 20:05:10 -05:00
Isaac Connor 097c2bca83 fix lack of scrolling on events. 2023-01-16 19:18:20 -05:00
Isaac Connor 8fa1d98a7b Merge branch 'master' of ../ZoneMinder.connortechnology 2023-01-16 17:23:52 -05:00
Isaac Connor f942303e12 Set minimum width on sidebar to get rid of horizontal scroll 2023-01-16 17:17:38 -05:00
Isaac Connor e6b897014c Make controls scrollable when sticky navbar 2023-01-16 16:38:35 -05:00
Isaac Connor 06be7a6633 Pput buttons at top in options 2023-01-16 16:38:35 -05:00
Isaac Connor 76e3756ea6 Fixup structure and add styles for sticky header 2023-01-16 16:38:35 -05:00
Isaac Connor 378a9dc94f Rework snapshots for stick headers 2023-01-16 16:38:35 -05:00
Isaac Connor 22b735b57c Add overflow style for stick headers 2023-01-16 16:38:35 -05:00
Isaac Connor dc40fe3049 Add content div and replace invisible flip code with the code we use in montage 2023-01-16 16:38:35 -05:00
Isaac Connor 75430dad9e Remove flip code as we are using the code in skin.js now. Instead of setting height to auto, just clear it so that css rules apply. 2023-01-16 16:38:35 -05:00
Isaac Connor b517af6d29 add styles to handle stick headers on montage 2023-01-16 16:38:35 -05:00
Isaac Connor 3b0843d8d0 Specify form on filter view is 100% so that scroll bars happen 2023-01-16 16:38:35 -05:00
Isaac Connor 992984b0cd Add #content and #monitor divs so we can do stick navbar on monitor view 2023-01-16 16:38:35 -05:00
Isaac Connor 450007b860 Use getBodyTopHTML(); in watch view so that we pick up the sticky class 2023-01-16 16:38:35 -05:00
Isaac Connor 9089501bd8 Remove flexbox from #content because it is now on #page 2023-01-16 16:38:35 -05:00
Isaac Connor 5a990cb9cb Add #page div for consistency also we are going to use it instead of #content for flexbox 2023-01-16 16:38:35 -05:00
Isaac Connor 3e1c816914 Merge divs and remove h-100 on sidebar ul that causes content to wrap sideways 2023-01-16 16:38:35 -05:00
Isaac Connor 26dfee496e Use getBodyTopHTML(); in groups view so that we pick up the sticky class 2023-01-16 16:38:35 -05:00
Isaac Connor 2c6c7467f9 Add overflow styles to columns in options 2023-01-16 16:38:35 -05:00
Isaac Connor 9c15f794bf Add overflow style to filter form so that it scrolls when using sticky headers 2023-01-16 16:38:35 -05:00
Isaac Connor cb6d819c1e Make #page flex as well when sticky. 2023-01-16 16:38:35 -05:00
Isaac Connor b070749061 Split content div containing buttons from monitorlist so that we can position them separately 2023-01-16 16:38:35 -05:00
Isaac Connor aa911f8968 Update logs view to make sticky headers work 2023-01-16 16:38:35 -05:00
Isaac Connor ecf5089051 add flex styles to form and overflow to monitor list. These don't really have any effect normally so I havn't added a .sticky selector to them. 2023-01-16 16:38:35 -05:00
Isaac Connor 4f6a26dea9 Add styles so that when body has a .sticky class, we use flexbox to make content fill the browser, and we can then make sub content scrollable so that navbars are sticky 2023-01-16 16:38:35 -05:00
Isaac Connor 5dc658dd55 add sticky class to body when ZM_WEB_NAVBAR_STICKY is set. Remove it from navbar. 2023-01-16 16:38:35 -05:00
Isaac Connor b82b8d2b67 Remove debug, add willReadFrequently: true to canvas ctx. 2023-01-16 16:38:35 -05:00
Isaac Connor 0af2a3eb10 Make header navbar sticky, make entire second navbar go away when minmised. 2023-01-16 16:38:35 -05:00
Isaac Connor 17e9a64f91 Remove frames loading code. We do it via api now. 2023-01-16 16:38:35 -05:00
Isaac Connor ab2769ea48 Bulk load frames instead of by individual event 2023-01-16 16:38:35 -05:00
Isaac Connor d059806573 fix UrlToApi => urlToApi 2023-01-13 13:50:05 -05:00
Isaac Connor b9a1e1cb6c use ajax() instead of getJSON so we can specify no timeout 2023-01-13 13:43:39 -05:00
Isaac Connor cb87d04b3e Move api page content from options.php to _options_api.php 2023-01-13 13:42:23 -05:00
Isaac Connor 292f3a0cc2 Remove reference to zm.connortechnology.com 2023-01-13 12:48:26 -05:00
Isaac Connor 1236b366a1 Need to index into servers array using 0 not '' 2023-01-13 12:48:02 -05:00
Isaac Connor b1486783e3 Add a 5 second cycle option 2023-01-13 12:34:51 -05:00
Isaac Connor cf0bc32fd4 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-01-12 10:19:11 -05:00
Isaac Connor a8c80fde27 Update monitor preset view: Use a submit button instead of input with javascript. Remove no longer needed js code. Sort presets by Name. 2023-01-12 10:01:40 -05:00
Isaac Connor 2e6f465055 eslint doesn't like function names that start with a capital 2023-01-12 09:38:13 -05:00
Isaac Connor 427201abd5 Fix eslint 2023-01-12 09:37:53 -05:00
Isaac Connor 4dbc198fd0 Only load events when not in live mode 2023-01-12 09:03:48 -05:00
Isaac Connor 8c3cd92801 Merge branch 'master' of ../ZoneMinder.connortechnology 2023-01-10 12:11:01 -05:00
Isaac Connor 1426e89aff Remove debugging 2023-01-10 12:10:45 -05:00
Isaac Connor 1ee526444b populate monitor_names array to we can output the dropdown 2023-01-10 12:07:35 -05:00
Isaac Connor 0befc7796a Add code to populate dropdown input for attr type Monitor. 2023-01-10 12:07:35 -05:00
Isaac Connor 6e014949b4 Don't require zmc to be running to show a thumbnail. zms will say unable to connect, but at least later we can mouse over and get an updated image. 2023-01-10 12:07:35 -05:00
baudneo cc611129b6
Add RTSPServer help, Add Janus RTSP session timeout help.
Signed-off-by: baudneo <86508179+baudneo@users.noreply.github.com>
2023-01-09 17:57:27 -07:00
baudneo aab62c5a7e
Add Janus RTSP session timeout to PHP (front end) ⚗️
Signed-off-by: baudneo <86508179+baudneo@users.noreply.github.com>
2023-01-09 17:57:26 -07:00
baudneo eca1f5d2fd
Typo ✏️
Signed-off-by: baudneo <86508179+baudneo@users.noreply.github.com>
2023-01-09 17:57:26 -07:00
Isaac Connor 09b621bb5e Load Frames dynamically instead of in the initial page load. Use the api to do so. 2023-01-09 16:59:03 -05:00
Isaac Connor 662aa9f39d Add getting frames by event id or other named filters to api 2023-01-09 16:53:27 -05:00
Isaac Connor c9147be445 Add debug logging when date.getTime isn't a valid function I assume because EndDateTime was null 2023-01-09 14:45:31 -05:00
Isaac Connor f06e11a097 Add SectionLengthWarn, use it to disable warnings in logs about section length being exceeded. 2023-01-07 12:33:42 -05:00
Isaac Connor 18b8080569 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-01-04 13:10:15 -05:00
Isaac Connor ddf0996bd9 Fix eslint 2023-01-04 13:10:04 -05:00
Isaac Connor 3f527eb0d4 Test for existence of Janus elements 2023-01-04 11:48:16 -05:00
Isaac Connor f1ea101bc3 Fix fatal when invalid mintime/maxtime is specified 2023-01-04 11:44:07 -05:00
Isaac Connor 25b4ee8d08 Add missing document when adding fullscreenchange listener 2023-01-04 11:43:38 -05:00
Isaac Connor 99d9d70a39 Update code, remove console.log debugging 2023-01-03 19:19:13 -05:00
Isaac Connor 569c4337eb Hide timestamp caption from bottom of video.js event view. It serves no purpose. Fixes #3488 2023-01-03 19:19:13 -05:00
Isaac Connor da934a6114 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-01-03 18:09:02 -05:00
Isaac Connor 9842c083f1 Fix click on control bar of video.js controls does zoom. Fixes #3650 2023-01-03 16:24:14 -05:00
Isaac Connor 0c316662e0 Remove php4 support 2023-01-03 15:50:18 -05:00
Isaac Connor cda2191f3e Spacing, quotes, remove dead code 2023-01-03 13:57:14 -05:00
Isaac Connor 51faa4f8dd Use ajax() instead of getJSON with no timeout when deleting events. 2023-01-03 13:36:43 -05:00
Isaac Connor 5c9201cad3 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-01-03 13:35:44 -05:00
Isaac Connor 2f3596d1ef Use global Servers array instead of servers 2023-01-03 13:17:36 -05:00
Isaac Connor d27769c0f9 Use global Servers array instead of loading from db 2023-01-03 13:17:22 -05:00
Isaac Connor 3c012bf4ba Use global Servers array instead of loading from db 2023-01-03 13:17:13 -05:00
Isaac Connor 359c0c1b27 Don't know why we are turning off display errors in Server.php. Let's not. 2023-01-03 13:17:00 -05:00
Isaac Connor e59687f437 Remove debug 2023-01-03 13:16:38 -05:00
Isaac Connor f466e5b833 Use global Servers array instead of loading from db 2023-01-03 13:16:30 -05:00
Isaac Connor 8c35190b0a Move loading of global Servers array into config.php. 2023-01-03 13:16:03 -05:00
Isaac Connor df8bc464e3 Fix missing checkbox column on events table. See https://github.com/wenzhixin/bootstrap-table/issues/6522 2023-01-03 11:15:58 -05:00
Isaac Connor 5f01e275c9 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-01-02 15:25:21 -05:00
Isaac Connor 046925797a URL encode passwords embedded in Path. from Albert John FitzPatrick, III 2023-01-02 15:25:12 -05:00
Isaac Connor 4a1722df4f Split line so that we get a space between the limit input and the text after it. 2023-01-02 15:20:45 -05:00
Alex Porosanu 27980a8871 Make event button toolbar wrap-able
For small screens (i.e. phones), it's
useful to split the event button toolbar
on multiple rows, otherwise the video event
becomes useless (i.e. too small to be useful)

Signed-off-by: Alex Porosanu <dknight110@gmail.com>
2022-12-31 11:58:23 +02:00
Isaac Connor 6667c6449a Improve title of Add Monitors view 2022-12-27 14:34:41 -05:00
Isaac Connor 63f1dbf8fd Put the filter control commands into the POST data instead of get url. Also fixes auth relay 2022-12-27 14:34:20 -05:00
Isaac Connor f6b64a9bf1 Merge branch 'master' into map 2022-12-21 14:56:25 -05:00
Isaac Connor 1c538a4bf0 Include Capturing, Analysing, Recording instead of Function 2022-12-14 08:28:21 -05:00
Isaac Connor e4b4fae584 Merge branch 'master' of ../imouse 2022-12-13 16:44:21 -05:00
Isaac Connor fd3640aca3 Fix op always being = 2022-12-13 16:44:02 -05:00
Isaac Connor 52dfca5a28 Hide WIP button 2022-12-13 12:42:24 -05:00
Isaac Connor 327f8c0f70 add missing semi colon 2022-12-12 13:12:40 -05:00
Isaac Connor 0a28a3e659 Add check for REQUEST['entity']. Add missing quotes around state word because it gets executed as code 2022-12-12 13:06:13 -05:00
Isaac Connor 1469178809 Work harder to select a monitor name that doesn't already exist 2022-12-12 13:05:25 -05:00
Isaac Connor 8c4a4cfe41 Don't output array entries for empty RTSPStreamName. Remove sorted_monitor_ids which is unused 2022-12-12 13:03:03 -05:00
Isaac Connor 24b8a9118d Merge branch 'master' of ../cloudmule 2022-12-12 13:01:38 -05:00
Isaac Connor 656bc60944 Add groups to options 2022-12-12 13:00:54 -05:00
Isaac Connor bc1e1aef45 Add date picker 2022-12-12 13:00:45 -05:00
Isaac Connor 7c7af4741c Only default to start Date, not Date/Time 2022-12-12 13:00:36 -05:00
Isaac Connor d7e95175b8 Fix html_input 2022-12-12 13:00:28 -05:00
Isaac Connor e4d167b33e Fix returning periods for sql when no attr 2022-12-12 13:00:19 -05:00
Isaac Connor afbc495c45 Fixup filter hidden fields 2022-12-12 13:00:11 -05:00
Isaac Connor 08b06bd151 Include archiveTypes so that archive Status dropdown gets populated 2022-12-12 12:50:50 -05:00
Isaac Connor de74497604 Merge branch 'master' of ../cloudmule 2022-12-07 15:54:39 -05:00
Isaac Connor e30d151da7 prevent leading and when terms are invalid 2022-12-07 15:54:26 -05:00
Isaac Connor 62a9c2d8a5 Fix eslint 2022-12-07 15:52:47 -05:00
Isaac Connor c1e2fab13b Fix eslint 2022-12-07 15:46:48 -05:00
Isaac Connor 7fe10a4047 Fix the HABATM relationship in Snapshots 2022-12-07 15:01:08 -05:00
Isaac Connor 57d208efa9 Make view and listing of snapshots be recursive so they load the Events as well 2022-12-07 15:00:48 -05:00
Isaac Connor b2c19e3db1 add the add view for snapshots 2022-12-07 14:15:39 -05:00
Isaac Connor 1c8083b0cb Add Snapshot button to montagereview 2022-12-07 14:15:38 -05:00
Isaac Connor 23b94987e7 Use post() to go to create snapshot 2022-12-07 14:14:39 -05:00
Isaac Connor a6b3b18a6e Kill streams before posting to snapshot creation. 2022-12-07 14:14:00 -05:00
Isaac Connor f6cf716ec6 Implement a post() function that submits via post as a navigation 2022-12-07 14:14:00 -05:00
Isaac Connor 50f87be9d9 Detach streams when killing the monitor stream to reduce console logging 2022-12-07 14:14:00 -05:00
Isaac Connor b3cd07e9b8 Add snapshots route 2022-12-07 14:14:00 -05:00
Isaac Connor 031c573646 Rename Snapshot_Events to Snapshots_Events 2022-12-07 14:14:00 -05:00
Isaac Connor fde0d652e5 Merge branch 'master' into update_snapshots 2022-12-07 14:09:46 -05:00
Isaac Connor b53eed852c Merge branch 'master' of ../cloudmule 2022-12-07 12:39:58 -05:00
Isaac Connor 0705bfa293 Check for term being null in FilterTerm constructor 2022-12-07 12:39:41 -05:00
Isaac Connor fc7a6601f6 Check for validity of filterterm when building the parse tree 2022-12-07 12:39:26 -05:00
Isaac Connor 5d36739d0d Add Monitor as an acceptable FilterTerm 2022-12-07 12:39:12 -05:00
Isaac Connor eeb63db929 Default to all events 2022-12-07 12:39:00 -05:00
Isaac Connor 79fbd129ec populate the events request with filter widget values. 2022-12-07 12:38:16 -05:00
Isaac Connor b2fcb4d325 Move a ton of the filter widget code out of filter.php and into Filter.php 2022-12-07 12:37:56 -05:00
Isaac Connor 2efed0418c Move a bunch more filter widget stuff into Filter 2022-12-07 12:37:38 -05:00
Isaac Connor 8b65e40883 If the filter is empty, add default filter options for StartDateTime, EndDateTime, Monitor. Add filter widget 2022-12-07 12:37:15 -05:00
Isaac Connor 623f5a5805 make .filterTable inline 2022-12-07 12:36:56 -05:00
Isaac Connor 6cd3e64bb8 Add NOW as a valid value for DateTime, rough in valid test function 2022-12-07 12:36:41 -05:00
Isaac Connor 07e188a25f Add datetimepicker class to DateTime widgets and only include the sql if the term is valid 2022-12-07 12:36:23 -05:00
Isaac Connor b7d5b53d67 Add handling of StartDateTime,EndDateTime,MonitorId as specific filters 2022-12-07 12:36:05 -05:00
Isaac Connor 6f45e6cd23 Use Monitor instead of MonitorId when loading event counts 2022-12-07 12:35:49 -05:00
Isaac Connor ff756591c9 Rough in html_input 2022-12-07 12:34:59 -05:00
Isaac Connor 1134954166 Add Monitor as a Filter Term 2022-12-07 12:34:31 -05:00
Isaac Connor 638e6b0e3b Move attrTypes and opTypes into Filter and rough in a widget and simple_width functions 2022-12-07 12:34:18 -05:00
Isaac Connor df591a677e Handle when there is no filtering in getNearEvents 2022-12-07 12:27:12 -05:00
Isaac Connor 753ba9e22b Fix no results when showing all frames due to undefined limit 2022-12-04 10:44:03 -05:00
Isaac Connor 8ee5ca0679 add autocomplete=new-password to password fields. Apparently this is how browsers now prevent auto-completing them 2022-12-02 15:57:47 -05:00
Isaac Connor a8f58b2fea Spacing and fix the bogus setting shared_data->valid to false on disconnect. Other processes call disconnect. Only the capturing thread should set it to false. 2022-12-02 10:20:29 -05:00
Isaac Connor c35b28a3d1 Rough in api support for snapshots 2022-11-30 15:11:04 -05:00
Isaac Connor c3fda9be2a Add takeSnapshot but it needs rewriting 2022-11-30 15:09:06 -05:00
Isaac Connor 0f2afdcff7 Fix eslint and use const on port 2022-11-30 13:42:17 -05:00
Isaac Connor e915b2ece7 add icons and css 2022-11-30 13:35:55 -05:00
Isaac Connor b68ebb495b add map 2022-11-30 13:35:16 -05:00
Isaac Connor 3a6984c820 Move leaflet css loading code to monitor view 2022-11-30 13:23:42 -05:00
Isaac Connor 1e05ae01e0 Move leaflet css loading code to monitor view 2022-11-30 13:23:29 -05:00
Isaac Connor d814fd27f7 Put Servers array in skin.js.php so that it is available to all views 2022-11-30 13:19:53 -05:00
Isaac Connor cdfe38cc31 Add UrltoZMS and UrltoAPI methods to Server js class 2022-11-30 13:19:02 -05:00
Isaac Connor e11b7d3406 Add CORS headers to API 2022-11-30 13:18:13 -05:00
Isaac Connor b359f8f823 Get rid of 10px padding on bottom of main navbar 2022-11-29 13:58:49 -05:00
Isaac Connor 63e37e8744 Add styles to table headers to left align them to match the body 2022-11-29 12:47:10 -05:00
Isaac Connor a5494a7c02 Use Y-m-d H:i:s instead of c for date formatting to match what datetimepicker expects. remove unused action input and put view in the get part of form action 2022-11-29 12:46:29 -05:00
Isaac Connor fd3c8b21d6 Remove dead code from report_event_audit.js 2022-11-29 12:45:30 -05:00
Isaac Connor 38be2d9664 Rework fullscreen functionality a bit so that button gets updated even if you leave via escape key or other means 2022-11-26 11:01:53 -05:00
Isaac Connor 19832d24cd Implement fullscreen button for event view 2022-11-26 10:52:28 -05:00
Isaac Connor a0b759d91e Merge branch 'master' of github.com:ZoneMinder/zoneminder 2022-11-21 17:04:33 -05:00
Isaac Connor 063eafe034 Fix link to monitor from Event Data 2022-11-21 17:01:17 -05:00
Martin Tiernan 237a95a415 If no next bulk. Use Event data to estimate the delta. 2022-11-21 10:23:08 -06:00
Martin Tiernan 68283c01eb Added length and frames getters 2022-11-21 09:06:38 -06:00
Martin Tiernan 047d109d59 Added potentially missing 404 header 2022-11-18 15:27:52 -06:00
Isaac Connor e949a5554f Must convert strings into integers before doing math as of php 8.2 Fixes Unsupported operand types: string - int 2022-11-17 14:54:05 -05:00
Isaac Connor 0515a1ba74 implode the output from zmu to fix php complaint abou array to string conversion 2022-11-17 14:53:56 -05:00
Isaac Connor e4e8560722 Fix eslint. Fix use of fail instead of error in ajax requests 2022-11-16 10:50:48 -05:00
Isaac Connor d63edde294 Make .form-group styles export page specific because they are affecting modals 2022-11-16 10:14:54 -05:00
Isaac Connor 9fe7ba8c8c Cleanup the state modal. Fix form post 2022-11-16 10:14:24 -05:00
Isaac Connor f9a3c5fc83 Don't log error when ignoring action if it is an ajax request 2022-11-16 09:28:33 -05:00
Isaac Connor 22df344880 Merge branch 'master' of ../imouse 2022-11-16 09:23:05 -05:00
Isaac Connor 57e70e1f1d Switch to post methods for ajax actions on selected events. Can't use get because with a lot of selected events, the request URI gets too long. 2022-11-16 09:22:49 -05:00
Isaac Connor 0cee0561a4 Change form to post for delete 2022-11-16 09:01:30 -05:00
Isaac Connor 89c6e22052 Remove check for ZM_WEB_DIR is writable. 2022-11-15 14:44:45 -05:00
Isaac Connor 97e464b342 Comment out debugging 2022-11-15 14:17:30 -05:00
Isaac Connor 902f7d430f Add error message when minTime >= maxTime 2022-11-15 12:48:33 -05:00
Isaac Connor 6d7a5cbcea Fix infinite recursion in montagereview 2022-11-15 12:48:23 -05:00
Isaac Connor a6856c4f94
Merge pull request #3630 from mispdev/fix_db_utf8_connection
Set web backend DB connection to UTF8
2022-11-12 15:34:03 -05:00
Isaac Connor a712ad0605 Merge ../ZoneMinder.connortechnology 2022-11-10 18:10:08 -05:00
Isaac Connor 3e95134448 Remove Debug 2022-11-10 18:07:40 -05:00
Isaac Connor 69d835b5d2 Fix height of search text input to match buttons 2022-11-10 18:06:38 -05:00
Isaac Connor 37f4c1b454 Move title to Monitor div instead of container so that the title doesn't act on events list 2022-11-10 18:06:21 -05:00
Isaac Connor 7ac8a47f3e Fix 500 on saving user due to incorrect scope of g. Fixes #3629 2022-11-10 17:15:39 -05:00
Michael 0d6b8d1de3 Set web backend db connection to utf8 2022-11-10 18:57:35 +01:00
Isaac Connor 4814eaa2df Don't use old MonitorIds filter 2022-11-03 18:29:03 -04:00
Isaac Connor d583c10fa6 Return events when limit is > the # of events returned 2022-11-03 17:48:39 -04:00
Isaac Connor 4d3dfd84f4 add includes/Monitor_Permission.php 2022-11-03 12:24:14 -04:00
Isaac Connor 59898b9a0c Fix eslint 2022-11-02 17:47:12 -04:00
Isaac Connor 24ac383f97 spacing 2022-11-02 17:44:42 -04:00
Isaac Connor 160b61a9a0 Updates for added effecivePermission calculation 2022-11-02 17:44:34 -04:00
Isaac Connor e3b1dd1dd0 rough in updateEffectivePermissions 2022-11-02 17:43:48 -04:00
Isaac Connor 6d31800419 Add monitors and groups info to javascript side 2022-11-02 17:43:34 -04:00
Isaac Connor ea6d999654 Must use false === when using array_search because first element returns 0 2022-11-02 17:42:32 -04:00
Isaac Connor 7e82159f1a Remove bootstrap calls=text-right crap. Replace with css 2022-11-02 15:53:55 -04:00
Isaac Connor 253011a453 Set styles for Name/th column of user edit table 2022-11-02 15:53:32 -04:00
Isaac Connor 135c52f3ec Fix Group_Permissions() 2022-11-02 15:53:13 -04:00
Isaac Connor ab3e1811d3 fix canEdit, rough in effectPermission 2022-11-02 15:52:37 -04:00
Isaac Connor 616734a041 Move API option to left column, replace MOnitorIds select with an entire section dedicated to specific monitor permissions 2022-11-02 13:26:37 -04:00
Isaac Connor b1579d953d Clear br.clear as well as div 2022-11-02 13:26:37 -04:00
Isaac Connor b066e936c7 Apply styles to Monitor Permissions table 2022-11-02 13:26:34 -04:00
Isaac Connor 63769a2082 Fix missing ) 2022-11-02 13:26:34 -04:00
Isaac Connor 3c36233dd8 Put in all the new logic for visibleMonitor and editableMonitor referencing Monitor_Permissions and Group_Permissions 2022-11-02 13:25:53 -04:00
Isaac Connor 68bf964eec Add saving of Monitor_Permissions 2022-11-02 13:25:53 -04:00
Isaac Connor b7490c754b Rough in Group_Permission and Monitor Permissions loading functions. 2022-11-02 13:25:44 -04:00
Isaac Connor 24a83efa79 Improve Monitor canView and canEdit. If the user is not specified, use the cached auth routines in includs/auth.php. Otherwise replicate the logic for the specfied user. 2022-11-02 13:25:44 -04:00
Isaac Connor 16b5551a4a Always return a Group_Permission in Permission() 2022-11-02 13:25:44 -04:00
Isaac Connor 121e864dde Continue roughing in Group_Permission logic 2022-11-02 13:25:44 -04:00
Isaac Connor a891b528d1 Use Monitor::canView in Event::canView 2022-11-02 13:25:44 -04:00
Isaac Connor 7a39433db7 update code to use Group_Permission::Permission 2022-11-02 12:37:47 -04:00
Isaac Connor 2ee142813e start to rough in an editable monitor function 2022-11-02 12:37:47 -04:00
Isaac Connor d8175126fd I renamed the fields to user from newUser, so reflect that in the js validation 2022-11-02 12:37:47 -04:00
Isaac Connor c6edb8d46a Make Permission column wider to support the Inherit value 2022-11-02 12:37:47 -04:00
Isaac Connor 79f5d77fab Add Permission saving to user view 2022-11-02 12:37:47 -04:00
Isaac Connor 3157510f23 Add Permission property 2022-11-02 12:37:47 -04:00
Isaac Connor 9df7283358 Rough in the boilerplate for retrieving Permissions on Groups 2022-11-02 12:37:46 -04:00
Isaac Connor dd4869fb47 Add object for Group_Permission 2022-11-02 12:36:42 -04:00
Isaac Connor a67f89ff9e We renamed newUser to user in form elements 2022-11-02 12:36:42 -04:00
Isaac Connor 85bb66a3ea Change from newUser[] to user[] in form elements. Add Group permissions 2022-11-02 12:36:42 -04:00
Isaac Connor a840d65ac4 Add styles for groups listing table on user view 2022-11-02 12:36:42 -04:00
Isaac Connor 5734e38f52 Add group permission checking to visibleMonitor 2022-11-02 12:36:42 -04:00
Isaac Connor bb9152d3f2 Update frame view js to use const etc instead of var. Put back EventId and FrameId in stats being links and fix FrameId not being populated. If no stats available disable the stats button and use the title to explain why. 2022-11-02 12:36:41 -04:00
Isaac Connor d00536915e Move getting time into the scope where it is used 2022-11-02 10:07:01 -04:00
Isaac Connor 0c0269b2cc Fix eslint 2022-11-01 12:41:27 -04:00
Isaac Connor 52c865cfeb Merge branch 'master' of github.com:ZoneMinder/zoneminder 2022-11-01 12:40:51 -04:00
Isaac Connor 2859634aaa Set xhrFields: widthCredentials: true so that we send cookies with our streaming xhr requests so that we pick up new auth hashes 2022-11-01 08:22:53 -04:00
Isaac Connor 5bd50fe575 Add Access-Control-Allow-Credentials: true so that we can pass cookies along with xhr requests. 2022-11-01 08:21:59 -04:00
Isaac Connor 09ece9320e Merge branch 'master' of github.com:ZoneMinder/zoneminder 2022-10-31 21:20:07 -04:00
Isaac Connor a6b16510d0 Add Cuase, Notes and EndDateTime to columns in events list on watch view 2022-10-31 21:19:41 -04:00
Isaac Connor cd4a9fbb98 Merge ../ZoneMinder.connortechnology 2022-10-31 18:01:04 -04:00
Isaac Connor 6199613c40 Merge branch 'add_event_data' 2022-10-31 18:00:32 -04:00
Isaac Connor 85e1f21ca7 Make button on Filter Debug modal be Close instead of Cancel 2022-10-31 17:59:52 -04:00
Isaac Connor 6edbee7c70 Handle empty but defined REQUEST[action] 2022-10-31 17:59:34 -04:00
ovargasp 6ee083a145
Update functions.php 2022-10-31 11:53:11 -06:00
Isaac Connor 25100cd592 Fix missed references to oldW and oldH 2022-10-31 09:27:53 -04:00
Isaac Connor 2fb631fa6e Clean up debug. Clone the entire monitor object into oldMonitor instead of cherry-picking properties. Fixes use of new name when deleting old symlink. Always check for existence of monitor dir and symlink after done saving. 2022-10-31 09:27:53 -04:00
Isaac Connor 33455cbad2 Remove left over references to REQUEST['newMonitor']. Add error reporting to creating monitor directory and symlinking when adding a new monitor 2022-10-31 09:27:53 -04:00
Isaac Connor 6b3768fdf6 When saving monitor, only turn off error reporting for symlink. Don't delete old symlink unless the name has changed. 2022-10-31 09:27:53 -04:00
Isaac Connor df421cbd4c remove iiot which shouldn't be there 2022-10-28 08:45:08 -04:00
Isaac Connor b0deed5376 Add EventData section to event view 2022-10-27 17:33:19 -04:00
Isaac Connor f0a1a1b0ee Merge branch 'master' into add_event_data 2022-10-27 17:08:12 -04:00
Isaac Connor 1ef87ab0b8 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2022-10-27 17:05:24 -04:00
Isaac Connor 1540c3b41b fetchImage now takes a documentElement not a jquery object 2022-10-27 17:01:56 -04:00
Isaac Connor 32951523b8 We no longer have outputHelper, so just output a warning if we don't have streaming support 2022-10-27 17:01:25 -04:00
Isaac Connor b8a97b0fb9 Don't report errors from mkdir, it normally exists 2022-10-27 17:01:00 -04:00
Isaac Connor c20a327eef Fixups to EventData model 2022-10-27 17:00:24 -04:00
Isaac Connor 8a5e9d944d Add authentication to FramesController 2022-10-27 16:59:34 -04:00
Isaac Connor 46fcd79881 Add authentication and fixups to EventDataController.php 2022-10-27 16:59:18 -04:00
Isaac Connor 70b0e53780 Add routing for EventData 2022-10-27 16:58:57 -04:00
Isaac Connor 6d073119cb Rough in views for EventData 2022-10-27 16:57:05 -04:00
Isaac Connor 586d43798f Rough in model and controller for Event_Data 2022-10-27 14:47:21 -04:00
Isaac Connor 7cec2d1dc3 Fix eslint, remove debug 2022-10-26 10:33:16 -04:00
Isaac Connor 2965ea2826 Fix eslint, remove debug 2022-10-26 10:33:02 -04:00
Isaac Connor 779d41f583 Add bootstrap-table-1.21.1 to eslint igore. Delete old versions 2022-10-26 10:23:16 -04:00
Isaac Connor f96c90ffa7 Fix saving Server modal. Form was incomplete, action and view were duplicated. Don't need javascript just use the submit button Save. 2022-10-26 09:00:25 -04:00
Isaac Connor ff08b0f871 Make search input the same size as other toolbar elements 2022-10-25 15:17:41 -04:00
Isaac Connor bfc4b5aa67 Implement filtering by ServerId 2022-10-25 13:36:02 -04:00
Isaac Connor 8d8337135b Give ServerId filter an id 2022-10-25 13:32:53 -04:00
Isaac Connor 0e88b5c7a3 Fix function name hash_frame_array_by_key => array_to_hash_by_key 2022-10-25 13:32:06 -04:00
Isaac Connor 91e728c0d3 Sort servers in global array 2022-10-25 13:31:40 -04:00
Isaac Connor d1a7749ff4 fix eslint 2022-10-25 13:27:55 -04:00
Isaac Connor f357327b9c Merge branch 'master' into log_filters 2022-10-25 13:05:43 -04:00
Isaac Connor 418eeb9260 Add Server, Level, StartDateTime, EndDateTime filters to logs view 2022-10-25 13:05:25 -04:00
Isaac Connor d11bb88f94 rough in array_to_hash_by_key function to generate hashes of Id => Object 2022-10-25 12:56:38 -04:00
Isaac Connor 0bc1f2792d add specific filters for level, StartDateTime and EndDateTime. 2022-10-25 12:50:29 -04:00
Isaac Connor 189bf2f687 Update bootstrap-table to 1.21.1 2022-10-25 12:50:01 -04:00
Isaac Connor 4f0f2224b2 Restructure code around build where part of sql, add specific filters for level, StartDateTime and EndDateTime. 2022-10-25 12:49:08 -04:00
Isaac Connor ee56f013d4 Add some filters to log view 2022-10-25 06:12:08 -04:00
Isaac Connor a7277e357e fix eslint 2022-10-21 18:16:53 -04:00
Isaac Connor f0cd36989b Spacing, use const and let instead of var 2022-10-21 18:11:46 -04:00
Isaac Connor 2e03d91ef7 Fix selecting 0 values in htmlSelect. Fixes not showing ZM_LOG_DATABASE_LEVEL==Info 2022-10-21 16:29:26 -04:00
Isaac Connor 3d68896625 Escape <> in log messages to prevent html shenanigans. Fixes #3596 2022-10-21 16:21:25 -04:00
Isaac Connor 42e8698318 Load logger.js before view js so that remote logging routines are available. 2022-10-21 16:20:51 -04:00
Isaac Connor cbd763b455 Update code. Break early when figuring out if any events are checked. Use ajax instead of getJSON. 2022-10-21 10:19:06 -04:00
Isaac Connor 32dfbe60df Include export.js because we need it for Download function in events list 2022-10-21 10:19:06 -04:00
Isaac Connor 4bb214f124 cleanup, use const instead of var 2022-10-21 10:19:06 -04:00
Isaac Connor 35f7e54bed Remove exportStrings as they are in skin.js.php. 2022-10-21 10:19:06 -04:00
Isaac Connor 77b9c47296 Add export.js includes at bottom of montagereview since they are no longer in skin.js 2022-10-21 10:19:06 -04:00
Isaac Connor 89d112cfe8 Add video.js includes at bottom of video view since they are no longer handled in includes/function.php 2022-10-21 10:19:06 -04:00
Isaac Connor 23b0b9876d Add leaflet.js includes at bottom of monitor view since they are no longer handled in includes/function.php 2022-10-21 10:19:06 -04:00
Isaac Connor 2cbae814c3 Add video.js includes at bottom of event view since they are no longer handled in includes/function.php 2022-10-21 10:19:06 -04:00
Isaac Connor 0fc91ec8cb Remove export-related functions out of skin.js into export.js 2022-10-21 10:19:06 -04:00
Isaac Connor beec8bb03a Move view-specific includes out of includes/functions. It is far easier to just put those at the bottom of the actual view file. 2022-10-21 10:19:06 -04:00
Isaac Connor 262a2f0cb0 Don't add class=alarmCue to noneCue spans. Move calls to get frames data to after applying scale 2022-10-20 16:48:07 -04:00
Isaac Connor 8681b6d1b2 Add back setting width and height when scaling to image stream 2022-10-20 16:46:38 -04:00
Isaac Connor bce8c6195a Don't display errors in Server.php 2022-10-20 16:45:52 -04:00
Isaac Connor f1843528d0 Put back width and height setting on img tag. Needed for event viewing 2022-10-20 16:45:37 -04:00
Isaac Connor 5cf47622d7 Clean up alarm cue styles a bit. Fix background color on noneCue 2022-10-20 16:41:21 -04:00
Isaac Connor 082ffdf76e Fix SQL for when passing an empty array to find. Return false instead of trying weird sql. 2022-10-20 10:22:56 -04:00
Isaac Connor 76cd1b6b90 remove debug of monitors and Fix Warning when monitor is not visible 2022-10-20 10:22:56 -04:00
Isaac Connor 49b7f1e557 Make inputs on action table 100% 2022-10-20 10:22:56 -04:00
Isaac Connor 84fd4b42d5 Fix test for null in Object::find 2022-10-20 10:22:56 -04:00
Isaac Connor ff01d4d394 IN () being false could still result in a true result of used in an OR, so instead of just returning, use an always false sql equivalent 2022-10-20 10:22:56 -04:00
Isaac Connor 837d0ece7f return empty array when passing empty as SQLvalue 2022-10-20 10:22:56 -04:00
Isaac Connor 73c2415f83 Remove swp file 2022-10-20 10:20:58 -04:00
Isaac Connor 59bc1c3fc3 add IIOT styles 2022-10-20 10:20:26 -04:00
Isaac Connor 85a1b15e92 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2022-10-20 08:59:23 -04:00
Isaac Connor 23863c1853 Make inputs on action table 100% 2022-10-18 13:56:16 -04:00
Isaac Connor c698027ac9 Fix test for null in Object::find 2022-10-18 13:29:12 -04:00
Isaac Connor 1be399026e IN () being false could still result in a true result of used in an OR, so instead of just returning, use an always false sql equivalent 2022-10-18 13:28:54 -04:00
Isaac Connor 27757c1e59 return empty array when passing empty as SQLvalue 2022-10-18 13:28:43 -04:00
Isaac Connor c40d251009 Add setting remoteAddr in session after regenerating 2022-10-17 19:09:24 -04:00
Isaac Connor 9adf5f662f Use REQUEST instead of SESSION to store the post login redirect because we clear the session on login. Fixes #3517 2022-10-17 17:25:56 -04:00
Isaac Connor 22a059d3bc Remove debug 2022-10-17 17:25:46 -04:00
Isaac Connor ce62bb1297 Minor cleanup, remove dead code 2022-10-17 17:25:36 -04:00
Isaac Connor 155328b0d6 Put view in the form get part for visibility 2022-10-17 17:25:27 -04:00
Isaac Connor 9e257def8a Add debug, add validateId function to session handler. Change it to be a a subclass of SessionHandlerInterface so that we don't have to provide createId. Fixes session breakage in php8.2 2022-10-17 17:24:52 -04:00
Isaac Connor 5c8343f737 remoteAddr is set when session is opened. So no need to do it in auth. session_clear closes the session so no need to close it first 2022-10-17 17:23:45 -04:00
Isaac Connor 520baefeae Make font file location full width 2022-10-17 16:50:39 -04:00
Isaac Connor 9f4c9919e2 when a config value is overridden via *.conf files, put up a warning/explanation. 2022-10-17 16:50:23 -04:00
Isaac Connor 2b54f732a6 improve alarm cue and progress indicator styles 2022-10-14 17:39:23 -04:00
Isaac Connor ae70b1255c Fix styles after removal of dark styles from header 2022-10-14 17:32:58 -04:00
Isaac Connor 20ebbc3c58 Fix saving from the function modal. Put action in the post variables and change the action to save instead of function. 2022-10-14 14:10:46 -04:00
Isaac Connor 5ae47c8671 Fix form structure, use of get instead of post and duplicated action input 2022-10-14 14:09:43 -04:00
Isaac Connor feecd5439d left align option value column 2022-10-14 14:09:34 -04:00
Isaac Connor 2329dda323 Merge pull request #3609 from connortechnology/fix_non_post_auth
Move relevant code out of includes/actions/auth.php into includs/auth…
2022-10-14 14:09:09 -04:00
Isaac Connor 5a5a665cdf Test for definition of ZM_LOG_INJECT. We don't include the config when not logged in. So it won't be defined 2022-10-12 19:34:05 -04:00
Isaac Connor 86e4d7f4d4 Don't show CaptureBandwidth as null/s if there is no value 2022-10-12 19:16:17 -04:00
Isaac Connor e116c9ee48 Fix unable to unset LockRows on Filter 2022-10-12 16:57:53 -04:00
Isaac Connor 66a555250c Handle the case where the specified monitor is not in display_monitors, which results in javascript breakage due to a lack of monitorData. 2022-10-12 11:18:13 -04:00
Isaac Connor 0c80425b71 Make Path link to the files view 2022-10-11 16:45:03 -04:00
Isaac Connor d64868a44b Fix downloads due to chunkSize not being defined 2022-10-11 16:45:03 -04:00
Isaac Connor 87627cac8e add js for files view 2022-10-11 16:45:03 -04:00
Isaac Connor 673dff62c9 Handle empty path, give form an id and path. 2022-10-11 16:45:03 -04:00
Isaac Connor c4a2d2fb51 Fix hide() not defined on AutoMoveTo and AutoCopyTo. 2022-10-11 16:45:03 -04:00
Isaac Connor d35f8170e6 update code in updateformCheckboxesByName 2022-10-11 16:45:03 -04:00
Isaac Connor 31edfc26df Rough in a files view 2022-10-11 16:45:03 -04:00
Isaac Connor f8eef392d3 Add output_file to includes/functions.php 2022-10-11 16:45:03 -04:00
Isaac Connor 58657cc685 Remove swp file 2022-10-11 16:45:03 -04:00
Isaac Connor 7cf58df832 Add an id=content div for styling purposese 2022-10-11 16:45:03 -04:00
Isaac Connor aadfb2e6f8 Add an id=content div for styling purposese 2022-10-11 16:45:02 -04:00
Isaac Connor 2a1d417511 Remove dark styles from navbar 2022-10-11 16:44:23 -04:00
Isaac Connor 16e8af0fe3 add IIOT styles 2022-10-11 16:44:23 -04:00
Isaac Connor 09b2b372ff Test for matches[operator]. Fixes #3607 2022-10-11 15:52:46 -04:00
Isaac Connor 25a739c90e Make the Save/Delete buttons always present, but disabled when not authorized. Allow anyone to create a filter, but only System:Edit or the owner of the filter can change or delete it. 2022-10-11 10:03:57 -04:00
Isaac Connor 371f1adbe7 update storage modal to fix buttons not being in form. Also remove duplicate view field and make button action be save instead of Save. Fixes #3605 2022-10-07 15:56:15 -04:00
Isaac Connor eed60e7acb Don't attach onclick to save button on stoage modal as it is a submit button 2022-10-07 15:55:43 -04:00
Isaac Connor 34ffd92bf1 Add permissions checking to API/Logs. Fixes unprivileged user being to add/edit/delete/view logs. 2022-10-06 16:22:56 -04:00
Isaac Connor cb3fc5907d Use canEdit['System'] and value of new ZM_LOG_INJECT to disable attempting to inject javascript errors into zm logs 2022-10-06 14:52:39 -04:00
Isaac Connor de2866f957 Check value of System:Edit permission and ZM_LOG_INJECT to disable ajax log injection. 2022-10-06 14:51:29 -04:00
Isaac Connor 072e94385b Make the ajaxError logging be debug level. If the error was actually critical, we will have to log that separately. Most of the errors reported by ajaxError are transient. 2022-10-05 09:31:39 -04:00
Isaac Connor c7e40769cf remove jquery-3.5.1 2022-10-04 10:55:55 -04:00
Isaac Connor f3aabfd67c Update jquery-ui to 1.13.2 2022-10-04 10:15:10 -04:00
Isaac Connor 4028c08831 Update jquery-ui to 1.13.2 2022-10-04 10:14:27 -04:00
Isaac Connor 54f821ac88 Upgrade jquery to 3.6.1 2022-10-04 10:06:40 -04:00
Isaac Connor 2139a0cf24 Make form on console use post 2022-10-03 16:15:17 -04:00
Isaac Connor 6d786e0690 save buttion is a submit button now, so doesn't need an onclick. Fix code setting action on delete. 2022-10-03 15:51:09 -04:00