Andrew Bauer
bd18904bf4
remove js files that define popupSizes
2021-01-04 15:33:26 -06:00
Andrew Bauer
51132cb5e1
old overlay code is no longer used
2021-01-04 13:51:03 -06:00
Andrew Bauer
0cdc2b448d
remove obsolete controlpreset js files
2021-01-04 13:18:05 -06:00
Andrew Bauer
75e2f526ae
WIP jquery conversion
2021-01-04 13:05:33 -06:00
Andrew Bauer
a1b26c8f61
WIP replace with jquery
2021-01-04 10:28:16 -06:00
Andrew Bauer
21180777b4
eslint
2021-01-03 14:23:13 -06:00
Andrew Bauer
49a535abaa
replace mootools in montagereview.js
2021-01-03 11:45:53 -06:00
Andrew Bauer
0dd98855cc
bring montage minimize chervron into the view
2021-01-03 08:53:07 -06:00
Andrew Bauer
1f6b2798ff
replace mootools in montage.js
2021-01-03 07:40:50 -06:00
Andrew Bauer
1ab181ec54
replace mootools in cycle.js
2021-01-02 16:57:23 -06:00
Andrew Bauer
c166b0de0f
fix return too soon when no log results
2021-01-02 16:33:56 -06:00
Andrew Bauer
5ad8e90dda
eslint
2021-01-02 13:48:40 -06:00
Andrew Bauer
f0610b5eb7
eslint
2021-01-02 13:25:38 -06:00
Andrew Bauer
56e88aea89
revert back to a standard modal (no static backdrop) for objdetect
2021-01-02 12:34:33 -06:00
Andrew Bauer
809e67d352
eslint
2021-01-02 12:24:12 -06:00
Andrew Bauer
e9bdaa988e
eslint
2021-01-02 12:06:02 -06:00
Andrew Bauer
cc69b150de
WIP replace mootools in zone.js
2021-01-02 11:58:03 -06:00
Andrew Bauer
62575c0d0e
WIP replace mootools in zone.js
2021-01-02 11:33:21 -06:00
Andrew Bauer
ebad6194ee
remove replace mootools in drawZonePoints function
2021-01-02 10:52:17 -06:00
Andrew Bauer
12c0ccea7c
handle objdetect links in a more consistent manner
2021-01-02 08:52:26 -06:00
Andrew Bauer
a61da04969
prevent page scrolling when objdetect modal is opened
2021-01-02 08:06:35 -06:00
Andrew Bauer
ea7184e619
remove redundant modal toggle from events.js
2021-01-01 09:36:49 -06:00
rabsym
b7970d69a5
Avoid top-scroll when returning from bs_modal objdetect
2021-01-01 14:15:35 +01:00
Steve Gilvarry
7c783aa53d
Deal with Error for Auto not in Array
...
Add value auto into the array, even if not implemented as without it you cannot save a monitor.
2021-01-01 14:38:33 +11:00
Andrew Bauer
bc30d303f7
upgrade to bootstrap-table 18.1 release
2020-12-30 08:01:28 -06:00
Isaac Connor
284b9f963f
Merge branch 'master' into zma_to_thread
2020-12-29 12:18:26 -05:00
Isaac Connor
a362f2abc2
Merge pull request #3102 from connortechnology/fix_3101
...
fix api monitor save daemon control
2020-12-25 13:29:01 -05:00
Andrew Bauer
2adeedf418
additional mootools cleanup in event.js
2020-12-25 07:19:41 -06:00
Andrew Bauer
9209f40daa
eslint
2020-12-24 14:59:27 -06:00
Andrew Bauer
5fa8cbf158
add Frames button to event view
2020-12-24 14:46:13 -06:00
Andrew Bauer
3fd50bb01d
reorganize logger.js and use jquery
2020-12-24 14:32:23 -06:00
Andrew Bauer
e66b050c72
WIP jquery conversion of event view
2020-12-24 10:38:44 -06:00
Andrew Bauer
b093e99688
disable click to select on the events table Cause column
2020-12-24 07:10:47 -06:00
Isaac Connor
3132820a71
Move daemonControl logic into the model. daemonControl needs to be called on the previous monitor data so that it knows which daemons to stop.
2020-12-23 13:48:12 -05:00
Andrew Bauer
816c306518
use jquery for submitTab
2020-12-23 12:29:39 -06:00
Andrew Bauer
a94550795b
update setButtonState
2020-12-23 12:20:31 -06:00
Andrew Bauer
f64f3262ed
WIP replace mootools in evnet.js
2020-12-23 12:19:35 -06:00
Andrew Bauer
f857d12103
WIP replace mootools in event.js
2020-12-23 10:51:23 -06:00
Andrew Bauer
493bfa6a16
eslint
2020-12-23 09:15:31 -06:00
Andrew Bauer
3c79204592
replace mootools in add_monitors
2020-12-23 08:54:11 -06:00
Isaac Connor
286a5a72a3
Merge branch 'master' into zma_to_thread
2020-12-23 09:47:31 -05:00
Andrew Bauer
c91a0b2c09
fixup jquery click functions
2020-12-23 08:37:28 -06:00
Andrew Bauer
c497b94378
use tlzoom class to avoid conflict with thumbnail zoom
2020-12-23 07:57:44 -06:00
Andrew Bauer
a9b92905ca
eslint
2020-12-22 19:07:12 -06:00
Isaac Connor
a1917d83d0
Merge branch 'master' into zma_to_thread
2020-12-22 19:52:09 -05:00
Andrew Bauer
cc5a732103
continue work on timeline.js
2020-12-22 16:06:21 -06:00
Isaac Connor
6be9b294ef
Hidden and hidden are two very different classes
2020-12-22 17:00:07 -05:00
Andrew Bauer
8a26252914
update object detected link in events
2020-12-22 12:42:27 -06:00
Andrew Bauer
9af383db92
set the width style for the objdetect modal
2020-12-22 12:30:44 -06:00
Andrew Bauer
2ea4b39d93
don't use quotes around the event id
2020-12-22 11:46:31 -06:00
Andrew Bauer
ee45916526
move objdetect image to a modal
2020-12-22 10:08:31 -06:00
Isaac Connor
a231125fb3
Replace Download with a direct link to the mp4 like it used to be. Add back a Frames link
2020-12-22 10:23:44 -05:00
Andrew Bauer
cbe04674c5
remove non-existent id preview
2020-12-21 15:59:05 -06:00
Andrew Bauer
d080109f4b
eslint
2020-12-21 15:20:38 -06:00
Andrew Bauer
663748d9a7
partial replace mootools
2020-12-21 13:07:14 -06:00
Andrew Bauer
1f3fd93296
use setTimeout instead of mootools pass
2020-12-20 15:21:38 -06:00
Andrew Bauer
92361210ce
eslint
2020-12-20 15:07:16 -06:00
Andrew Bauer
1d6c4664dc
replace mootools in export
2020-12-20 10:54:18 -06:00
Andrew Bauer
0b569e7e37
replace mootools in control.js
2020-12-20 08:29:39 -06:00
Andrew Bauer
66ae2c0461
replace mootools request JSON
2020-12-20 07:59:17 -06:00
Isaac Connor
381cc30e5d
Set default value for DefaultScale to 0 which is ScaleToFit
2020-12-18 10:54:08 -05:00
Isaac Connor
0104e2ba7f
Add a sorted_monitor_ids array to use when generating sorted lists of monitors. Return proper json when things aren't set instead of empty string. Use sorted_monitor_ids to populate the monitor dropdown in filters
2020-12-18 10:23:41 -05:00
Isaac Connor
8d52baeee2
Merge branch 'master' into rtsp_server
...
Cleanup Analysis a bit. We can't skip packets just because they are audio. Clean up the state machine transitions a bit to make them a little more readable.
Change logic of PrimeCapture, success MUST return 1. 0 means no error but also no success.
Debugging and braces improvements in local_camera.
2020-12-17 10:16:54 -05:00
Isaac Connor
a855656b88
Merge branch 'release-1.34' of github.com:ZoneMinder/zoneminder into release-1.34
2020-12-17 09:27:23 -05:00
Isaac Connor
5602b92699
Fix issue with timeline where it only shows first frame
2020-12-17 09:26:59 -05:00
Isaac Connor
7f9b977ec2
rename onDownClick to onRenameClick cutnpaste error
2020-12-15 16:57:27 -05:00
Isaac Connor
8c85c50ce1
Add titles to fps values and only show analysis if doing it
2020-12-15 16:56:53 -05:00
Isaac Connor
997a05eb8b
AV_CODEC_ID for H264 is 27 not 220
2020-12-15 16:56:27 -05:00
Isaac Connor
7dc4633d27
rename onDownClick to onRenameClick cutnpaste error
2020-12-15 16:56:05 -05:00
Isaac Connor
48db741b4e
Fix merge from master
2020-12-15 15:59:02 -05:00
Isaac Connor
de38c29e83
Fix lack of # for zoomvalue
2020-12-15 15:56:41 -05:00
Isaac Connor
e123322d06
Merge branch 'master' into rtsp_server
2020-12-15 11:00:13 -05:00
Isaac Connor
99e7ae3505
Merge branch 'master' into rtsp_server
2020-12-15 10:14:19 -05:00
Isaac Connor
aed83cab31
Load delconfirm content on demand
2020-12-15 10:11:30 -05:00
Isaac Connor
bc07c38dc8
add 704x576 PAL D1
2020-12-14 12:57:59 -05:00
Andrew Bauer
191e213337
upgrade to jquery 3.5.1, use minified javascripts
2020-12-14 10:02:43 -06:00
Andrew Bauer
a5b945f97a
touch up event view stat list
2020-12-14 06:55:45 -06:00
Andrew Bauer
4ae47659df
use js to build event stats
2020-12-13 21:19:38 -06:00
Isaac Connor
43d0b0fd55
Add D1-PAL resolution
2020-12-13 16:47:51 -05:00
Andrew Bauer
48c6309394
add emailed & archived status to event view
2020-12-13 15:01:47 -06:00
Andrew Bauer
882447317a
eslint
2020-12-13 14:42:39 -06:00
Andrew Bauer
c24564e0cd
insert frame stats into frame view
2020-12-13 13:20:26 -06:00
Andrew Bauer
71d1607f69
fix php -> js issue when $alarmframe was false
2020-12-12 15:06:59 -06:00
Andrew Bauer
237335c022
watch.js - finish mootools replacement
2020-12-12 12:45:36 -06:00
Andrew Bauer
2f0df74c54
show the analyse image in frames view if it exists
2020-12-12 11:37:50 -06:00
Isaac Connor
51a862057f
Fix a link missing a quote
2020-12-11 09:49:43 -05:00
Isaac Connor
c26fc1f36a
Replace thisUrl with the export ajax request as a GET parameter, making it easier to find inlogs.
2020-12-11 09:42:35 -05:00
Isaac Connor
3483ee8db1
clean up code a little by make an event_link string and using it. Fix the cause column not being a valid link. I think it used to popup an edit but it should just go to the event view
2020-12-11 09:34:50 -05:00
Isaac Connor
77a35c1813
right align colDiskSpace so that digits line up nicely
2020-12-11 09:33:54 -05:00
Isaac Connor
bfd16db34b
add format padding so that right align file size strings will line up nicely.
2020-12-11 09:33:36 -05:00
Isaac Connor
f89da79c27
Fix comparing empty arrays. explode on an empty string returns an array with a single element '' instead of an empty array
2020-12-10 16:25:24 -05:00
Isaac Connor
8bda0b5504
fix element name on DecodingEnabled
2020-12-10 16:24:45 -05:00
Isaac Connor
c37433acfc
show/hide DecodingEnabled depending on function
2020-12-10 16:24:33 -05:00
Isaac Connor
da8d96ddda
Don't pass types to changes, it doesn't do anything. Add DecodingEnabled to request
2020-12-10 16:24:09 -05:00
Isaac Connor
5c1135b2a7
Merge branch 'master' into no_decode
2020-12-10 15:15:32 -05:00
Isaac Connor
eb00cf405a
Add DecodingEnabled to monitor view
2020-12-10 15:14:37 -05:00
Isaac Connor
2e9f991211
give the label column in monitor view a min-width of 300px so that it is always large enough
2020-12-10 14:32:44 -05:00
Isaac Connor
b12f1cce5b
add Function help text to monitor view
2020-12-10 14:32:17 -05:00
Isaac Connor
66a1660423
Add missing comma
2020-12-10 14:08:01 -05:00
Isaac Connor
4667e21636
Add DecodingEnabled to Function modal
2020-12-10 14:06:40 -05:00
Isaac Connor
ced396e437
Add DecodingEnabled to Monitors
2020-12-10 14:06:26 -05:00
Isaac Connor
37d4b3472f
Add useful help for function modal describing each mode and the purpose of the Enabled checkbox
2020-12-10 13:43:28 -05:00
Andrew Bauer
9fb953bc84
set the right image attributes for frames view
2020-12-10 07:24:48 -06:00
Andrew Bauer
3a4cdb7e50
eslint
2020-12-09 20:06:38 -06:00
Andrew Bauer
e0ac68786f
remove unneeded thumb animation functions from frames.js
2020-12-09 18:48:58 -06:00
Andrew Bauer
39023b3e7b
don't set zoom class in frames.js
2020-12-09 18:19:10 -06:00
Andrew Bauer
c43ffcf58f
eslint
2020-12-09 18:02:34 -06:00
Andrew Bauer
026b8cfb0c
eslint
2020-12-09 17:58:46 -06:00
Isaac Connor
5482d3b3d5
Quiet error when calling logout when already logged out
2020-12-09 17:56:27 -05:00
Isaac Connor
eb4b7f248d
handle sort_field and limit not existing in _REQUEST
2020-12-09 17:56:27 -05:00
Isaac Connor
38cf667ee1
report both capture_fps and analysis_fps
2020-12-09 15:03:40 -05:00
Isaac Connor
28a3868069
report both capture_fps and analysis_fps
2020-12-09 15:03:33 -05:00
Andrew Bauer
951debab7f
watch.js - replace mootools ajax w/ jquery
2020-12-09 12:25:40 -06:00
Andrew Bauer
4e09a32836
fix one canEdit
2020-12-08 14:36:19 -06:00
Andrew Bauer
69e540c104
deploy canView and canEdit js objects
2020-12-08 14:25:48 -06:00
Isaac Connor
63c483ba92
canEditMonitors is set in skin.js.php
2020-12-08 11:27:18 -05:00
Isaac Connor
63e36340c6
Remove extra }
2020-12-08 11:26:52 -05:00
Isaac Connor
84c7a117f5
Use width and height attrs instead of css for rendering speed. Also alt doesn't need validHtmlStr because Event.Id will have no weird characters
2020-12-08 11:26:43 -05:00
Isaac Connor
bfe5bb0249
Include code to handle when we are already logged in but trying to auth with a mismatched auth_hash
2020-12-08 11:19:22 -05:00
Isaac Connor
c156731f0b
Allow users with canView Events to view event list. Don't allow unarchive or delete if they don't have canEdit
2020-12-08 10:33:25 -05:00
Isaac Connor
b261fbb397
Merge branch 'master' into zma_to_thread
2020-12-07 16:26:26 -05:00
Andrew Bauer
691f9a70f9
eslint
2020-12-07 14:44:45 -06:00
Andrew Bauer
1772d37c08
convert updatePresetLabels() to jquery
2020-12-07 12:32:07 -06:00
Andrew Bauer
389ad22dcd
watch.js - target not $target
2020-12-07 10:36:14 -06:00
Andrew Bauer
6e17b04a7e
WIP continue jquery conversion of watch.js
2020-12-07 10:22:54 -06:00
Isaac Connor
7a827c1fd6
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-12-05 16:57:32 -05:00
Isaac Connor
4d33667a85
Merge branch 'release-1.34'
2020-12-05 16:51:42 -05:00
Isaac Connor
ea6478b8a0
Escape column names for mysql 8. Fixes #3092
2020-12-05 16:38:53 -05:00
Isaac Connor
fdbca4760f
dbFetchAll should always return an array. Not null on error
2020-12-05 16:38:25 -05:00
Isaac Connor
df35bd75a5
Escape column names for mysql 8
2020-12-05 16:29:23 -05:00
Andrew Bauer
ed043f9d55
bw dropdown - match only on bwselect class
2020-12-05 12:31:30 -06:00
Isaac Connor
0a89b906a0
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-12-05 10:41:35 -05:00
Isaac Connor
9b8f63b36f
EstimatedRamUse to Estimated Ram Use so we don't an en_gb translation
2020-12-05 10:23:29 -05:00
Andrew Bauer
7106cd43a7
eslint
2020-12-04 18:30:05 -06:00
Andrew Bauer
ac069e6e5e
fix zoom class in skins.js
2020-12-04 14:47:13 -06:00
Andrew Bauer
0bf39dc954
fix setting the thumbnail class in events
2020-12-04 14:44:05 -06:00
Andrew Bauer
21aeccb5d0
centralize thumb animation js, add delay
2020-12-04 14:35:39 -06:00
Isaac Connor
0d0eac98be
Move the form below the navbar because it has a form in it. Remove oninput from minTime and maxTime
2020-12-04 15:28:51 -05:00
Isaac Connor
11f527514e
use a common function for datetime changes.
2020-12-04 15:28:26 -05:00
Isaac Connor
d998eac6ef
Update Filter code and Groups display
2020-12-04 15:17:04 -05:00
Isaac Connor
3a7571dd63
undo bogus cache use in Object constructor
2020-12-04 15:16:43 -05:00
Andrew Bauer
5665eb14f5
fix bw select again
2020-12-03 19:33:10 -06:00
Andrew Bauer
e93de2a3a4
partial jquery convesion of watch.js
2020-12-03 13:12:01 -06:00
Isaac Connor
05bd6e1c56
Fix editing groups causing a new Group to be added. You have to tell cakephp which Group you are saving. Also fix the resulting output to be the saved group, not a list of monitors. Fixes #3088
2020-12-03 13:14:19 -05:00
Isaac Connor
6877054fea
Parse tree dumping should be debug not warning
2020-12-03 11:17:41 -05:00
Isaac Connor
c8aac87f74
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-12-03 10:26:27 -05:00
Isaac Connor
19122d0824
Fix bandwidth dropdown clicking
2020-12-03 10:25:59 -05:00
Andrew Bauer
ce4d9cd657
put back manual refresh button on watch view
2020-12-03 08:38:28 -06:00
Andrew Bauer
74fe47c4c5
don't autorefresh watch view table
2020-12-03 08:31:52 -06:00
Andrew Bauer
dd0cac35fe
include filterquery in watch view event list ajax
2020-12-03 07:53:09 -06:00
Andrew Bauer
a38c392266
eslint
2020-12-03 07:22:32 -06:00
Andrew Bauer
d5df996bca
deploy animated thumbnails on watch view
2020-12-02 19:44:12 -06:00
Isaac Connor
76eea525b7
Merge pull request #3085 from hax0kartik/Font
...
Font
2020-12-02 16:16:21 -05:00
Isaac Connor
1c10cc492b
Fix StartTime to StartDateTime
2020-12-02 13:15:32 -05:00
Andrew Bauer
aac47ed361
fixes to export functions
2020-12-02 12:02:24 -06:00
Andrew Bauer
f13533cab7
convert export functions to jquery
2020-12-02 10:53:55 -06:00
Andrew Bauer
70689acf8d
remove data-mobile-responsive, use table-responsive-sm instead
2020-12-02 07:47:57 -06:00
Andrew Bauer
347c64eb7d
remove warning
2020-12-01 13:30:57 -06:00
Andrew Bauer
6da826d79c
fix typo
2020-12-01 13:29:43 -06:00
Isaac Connor
8397ec3b9d
Merge branch 'release-1.34'
2020-12-01 14:28:10 -05:00
Isaac Connor
48775e2230
Fix Clear Log by using minTime and maxTime as timestamps. Fix export including unselected filters. Can't just serialize the form asit may contain fields in teh querystring so you get an array of values instead of a single value
2020-12-01 14:24:41 -05:00
Isaac Connor
baeb1dbd5b
Take an optional debug param in dbQuery
2020-12-01 14:07:23 -05:00
Isaac Connor
ae7a706526
Handle minTime and maxTime being specified as either a timstamp or a datetime. Remove duplicated query building code. Reduce ram requirements when exporting logs.
2020-12-01 14:04:51 -05:00
Andrew Bauer
051e361958
eslint
2020-12-01 12:19:01 -06:00
Andrew Bauer
b0da7f5920
fix navbar bandwidth dropdown
2020-12-01 10:27:08 -06:00
Andrew Bauer
93f11bbc82
set responsive breakpoint for small screens on watch & events views
2020-12-01 09:50:32 -06:00
Andrew Bauer
f12c8f453e
after deleting an event, call streamNext rather than reload
2020-12-01 09:30:06 -06:00
Andrew Bauer
23fcd1f2c5
modernize the event playback view
2020-12-01 09:07:42 -06:00
Andrew Bauer
ac01e0638a
Update skin.css
2020-11-30 10:19:12 -06:00
Andrew Bauer
ee9f98d7e6
make modal content more readable on dark skin
2020-11-30 10:06:35 -06:00
Isaac Connor
836cd2d58d
Merge branch 'Font' of https://github.com/hax0kartik/zoneminder into font
2020-11-30 09:45:39 -05:00
Isaac Connor
67dac2651b
Log an error with path when can't open video
2020-11-29 17:06:07 -05:00
hax0kartik
528699f942
Use ctzll + new font format for improving drawing speed
2020-11-28 18:46:20 +05:30
Isaac Connor
d68b922632
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-11-27 13:30:31 -05:00
Isaac Connor
8c56ac80c5
Make Name,Path,Url in storage modal 100%
2020-11-27 13:30:24 -05:00
Isaac Connor
80c4e2fa57
Fix table not being 100%. Use appropriate bootstrap style labels for radios
2020-11-27 13:29:57 -05:00
Andrew Bauer
a67fb0bb16
eslint
2020-11-26 19:28:25 -06:00
Andrew Bauer
8d8054bc0f
deploy bstable to watch view
2020-11-26 17:00:05 -06:00
Andrew Bauer
08dabf1a4f
don't add "zoom" class when thumb animation is off
2020-11-25 13:29:14 -06:00
Andrew Bauer
28614ce703
change where we check for web_animate_thumbs
2020-11-25 13:16:11 -06:00
Andrew Bauer
ff4b0e6309
add option to disable thumb animation
2020-11-25 13:03:16 -06:00
Isaac Connor
cf08010ebe
Fix redirect on zone editing
2020-11-18 13:04:56 -05:00
Isaac Connor
5bf5d58ac1
Fixes recovering frames from jpegs. Use Time::HiRes stat to get microseconds.
2020-11-16 11:32:50 -05:00
Andrew Bauer
a2b5271835
fix copy/paste typo
2020-11-14 17:34:59 -06:00
Andrew Bauer
0ffb5e153c
modify FilterTerm to support Frames view searches
2020-11-14 17:33:18 -06:00
Andrew Bauer
f3756def08
deploy server side pagination for frames view
2020-11-14 14:45:22 -06:00
Andrew Bauer
9aa6fea6a3
frames view server pagination WIP
2020-11-14 14:19:28 -06:00
Andrew Bauer
f88d721ae3
fix issue with events view and ALL pagination
2020-11-14 10:27:33 -06:00
Isaac Connor
f32d10a1ab
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-11-13 17:16:13 -05:00
Isaac Connor
66f7cc55dc
Spacing code comments, quotes
2020-11-13 17:05:23 -05:00
Andrew Bauer
52e747791d
rough in frames server pagination backend
2020-11-13 12:34:01 -06:00
Isaac Connor
a581cb9de1
Make various text input options be 90%
2020-11-13 10:18:35 -05:00
Isaac Connor
70ebd570e0
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-11-13 09:52:10 -05:00
Isaac Connor
3cf31435a7
fix next/prev buttons by correcting the sort_field when it is StartTime or EndTime
2020-11-13 09:51:54 -05:00
Andrew Bauer
c0225a35aa
use different variable assignment for clarity
2020-11-13 07:24:17 -06:00
Andrew Bauer
a15c8ea7d8
Merge pull request #3072 from ZoneMinder/iconnor_ajax_event_changes
...
Rework code to use Filter methods to generate advanced search
2020-11-13 07:10:08 -06:00
Isaac Connor
df783f4835
Merge branch 'master' into zma_to_thread
2020-11-12 12:53:55 -05:00
Isaac Connor
95f8aad19b
Fix detection of filter['id']
2020-11-11 17:39:55 -05:00
Isaac Connor
fe733fe1e6
Must use & instead of & in filter redirect
2020-11-11 17:39:37 -05:00
Isaac Connor
73e8c04b6f
Fix encoding of = in filter['Id']. Fixes redirect after saving
2020-11-11 17:39:20 -05:00
Isaac Connor
52c7cc5869
reorganize code. Remove Server caching as it is done in Object.php.
2020-11-11 11:49:44 -05:00
Isaac Connor
b4aacde5bf
Remove debug. Auth is pretty solid these days
2020-11-10 13:15:46 -05:00
Isaac Connor
5b10fff2a0
Use cached objects when using new instead of only find_one
2020-11-10 13:14:36 -05:00
Isaac Connor
f2630b8fbc
Merge branch 'master' into move_event_totals_to_monitor_status
2020-11-06 14:17:23 -05:00
Isaac Connor
59403dc11b
Move event stat totals to Monitor_Status.
2020-11-06 14:00:18 -05:00
Isaac Connor
6ed006bc60
rename StartTime and EndTime to StartDateTime and EndDateTime in the named query params
2020-11-06 12:25:04 -05:00
Isaac Connor
402b559b2c
Add StartTime and EndTime virtual fields for backwards compatability
2020-11-06 11:15:12 -05:00
Isaac Connor
68cdd2123d
Merge branch 'release-1.34'
2020-11-05 13:55:15 -05:00
Isaac Connor
746882ba85
Get rid of zmEventScaleAuto cookie. Just use the per monitor zmEventScale cookie. Fixes #3070
2020-11-05 13:45:02 -05:00
Isaac Connor
7b8ee6af9f
Rework code to use Filter methods to generate advanced search functionality. Reduces sql queries to 1 or 2, using count() to populate [total] and [totalNotFiltered]. Does pagination using array_splice instead of SQL queries. Will use more ram, but reduces db load.
2020-11-05 12:20:49 -05:00
Isaac Connor
ee89eb45e6
Fix EndTime to EndDateTime
2020-11-04 18:39:02 -05:00
Isaac Connor
e085e08caa
Fix missed StartTime to StartDateTime
2020-11-04 18:27:51 -05:00
Isaac Connor
130588eb8f
fix typos
2020-11-04 18:22:50 -05:00
Isaac Connor
d37bce4e0e
Fix missed StartTime to StartDateTime
2020-11-04 18:20:59 -05:00
Isaac Connor
289612a826
Merge branch 'master' of github.com:/ZoneMinder/zoneminder
2020-11-04 18:10:55 -05:00
Isaac Connor
b17fa8f9c1
Rename StartTime, EndTime in Events to StartDateTime and EndDateTime
2020-11-04 13:58:03 -05:00
Isaac Connor
ce99a9456b
Rename StartTime, EndTime in Events to StartDateTime and EndDateTime
2020-11-04 13:56:44 -05:00
Isaac Connor
68ad1cf1f7
Rename StartTime, EndTime in Events to StartDateTime and EndDateTime
2020-11-04 13:56:37 -05:00
Isaac Connor
786e2fec92
Rename StartTime, EndTime in Events to StartDateTime and EndDateTime
2020-11-04 13:56:27 -05:00
Isaac Connor
af9e279f9e
Rename StartTime, EndTime in Events to StartDateTime and EndDateTime
2020-11-04 13:55:27 -05:00
Isaac Connor
d75e93249c
Rename StartTime, EndTime in Events to StartDateTime and EndDateTime
2020-11-04 13:54:12 -05:00
Isaac Connor
9d22de98a3
Rename StartTime, EndTime in Events to StartDateTime and EndDateTime
2020-11-04 13:53:45 -05:00
Isaac Connor
9e6a9cad80
Rename StartTime, EndTime in Events to StartDateTime and EndDateTime
2020-11-04 13:53:17 -05:00
Isaac Connor
8029f59eac
Rename StartTime, EndTime in Events to StartDateTime and EndDateTime
2020-11-04 13:52:50 -05:00
Isaac Connor
2d33dd5386
Rename StartTime, EndTime in Events to StartDateTime and EndDateTime
2020-11-04 13:52:32 -05:00
Isaac Connor
0d404ac66f
Rename StartTime, EndTime in Events to StartDateTime and EndDateTime
2020-11-04 13:50:45 -05:00
Isaac Connor
4731041a40
FS Storage DiskSpace isn't implemented.
2020-11-04 12:42:04 -05:00
Isaac Connor
e67532ef76
implement is_valid_attr. Fix incorrect EventDiskspace vs FS DiskSpace. FS DiskSpace isn't implemented. DiskPercent is.
2020-11-04 12:40:43 -05:00
Isaac Connor
387b2b1fc2
add attr validation to addTerm. Add addTerms
2020-11-04 12:39:42 -05:00
Isaac Connor
af399bb174
Reqiure Id to have a value not just be set
2020-11-04 09:18:41 -05:00
Isaac Connor
2c899bd3c5
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-11-03 12:11:58 -05:00
Isaac Connor
6112db627c
Even if we found the filter in the db, if it is present in the query string, update the object with the new values
2020-11-03 11:59:28 -05:00
Isaac Connor
b2385ccecc
colour match a:link to navbar colour. This has the effect of brightening up all links.
2020-11-03 11:53:15 -05:00
Isaac Connor
dda1decfb1
When redirecting after execute, redirect to the full filter querystring, as it may not have an Id and may have additional changes
2020-11-03 11:45:22 -05:00
Isaac Connor
f7c9a0e03d
Must urlencode [Id]=
2020-11-03 11:44:54 -05:00
Isaac Connor
3b785cfde0
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-11-02 16:31:53 -05:00
Andrew Bauer
736c2e4cf5
Merge pull request #3068 from ZoneMinder/fix_endtime
...
Test for EndTime value before using strftime on it.
2020-11-02 15:21:43 -06:00
Isaac Connor
0f74e24bfc
Join Monitors as M as well in total and totalNotFiltered queries
2020-11-02 15:50:38 -05:00
Isaac Connor
bd1d4f954b
Test for EndTime value before using strftime on it.
2020-11-02 15:45:05 -05:00
Andrew Bauer
96a9a73320
roll back events.php
2020-11-02 14:33:40 -06:00
Isaac Connor
7650e0bf51
cleanup my totalNotFiltered code. Join Monitors as well as they can be referenced by the filter
2020-11-02 12:43:45 -05:00
Isaac Connor
492e65c2fd
Add missing PathToAPI
2020-11-02 12:42:30 -05:00
Isaac Connor
73e6d5a9d0
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-11-01 18:44:15 -05:00
Matt N
6e3eb922e0
Use relative symlinks for monitor event directories
...
This way the link continues to work from backups and after the user moves ZM data to a new directory.
2020-11-01 14:55:08 -08:00
Andrew Bauer
3d795be864
remove the thumbnail col if WEB_LIST_THUMBS is off
2020-11-01 15:46:43 -06:00
Isaac Connor
787953559d
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-11-01 16:11:10 -05:00
Andrew Bauer
824f38c746
hide settings buttons rather than disable for non Local monitors
2020-11-01 08:05:53 -06:00
Isaac Connor
30e0e49ee7
Fix total rows when using search
2020-10-31 14:09:47 -04:00
Andrew Bauer
5047c28157
attempt to fix totalnotfiltered
2020-10-31 11:26:29 -05:00
Isaac Connor
41e88fad6e
translate \n to <br/>. Fixes #3064
2020-10-29 15:08:14 -04:00
Isaac Connor
75ec13871d
Merge branch 'master' of github.com:/ZoneMinder/zoneminder
2020-10-29 09:40:49 -04:00
Isaac Connor
97f4d9e7a2
Make the event count and diskspace in the storage row be a link to events for that storage area.
2020-10-29 09:40:14 -04:00
Isaac Connor
638a05b207
Fix totalrows in pagination. Still figuring this out.
2020-10-29 09:39:48 -04:00
Isaac Connor
368c1649fe
Merge branch 'master' of github.com:/ZoneMinder/zoneminder
2020-10-29 08:47:34 -04:00
Isaac Connor
858674c0b2
Merge branch 'master' into filter_locking
2020-10-28 12:52:52 -04:00
Isaac Connor
686f793d09
fix truth value for ZM_OPT_USE_GEOLOCATION
2020-10-28 12:49:39 -04:00
Isaac Connor
b3a28b2ba2
fix confusion in syslog reporting web_php when the error was actually web_js
2020-10-28 12:49:03 -04:00
Isaac Connor
df788f2810
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-28 12:40:00 -04:00
Isaac Connor
c67b3c5a1f
fix button disabled status. We now have checkboxes that aren't actions so we need to be more explicit
2020-10-26 18:49:41 -04:00
Isaac Connor
1690bcbd38
update auth_relay when we update auth_hash
2020-10-26 18:49:14 -04:00
Isaac Connor
a5bb2365b5
update auth_relay when we update auth_hash
2020-10-26 18:49:03 -04:00
Isaac Connor
ffc5249a66
add LockRows to Filters
2020-10-26 18:47:55 -04:00
Isaac Connor
a2596505e9
add LockRows to Filters
2020-10-26 18:47:17 -04:00
Andrew Bauer
7b106e2522
don't use wildcards in advanced search
2020-10-26 12:20:26 -05:00
Andrew Bauer
fad4339713
no need for full page reload with server pagination
2020-10-26 12:12:50 -05:00
Isaac Connor
5ed168bccd
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-26 13:07:18 -04:00
Isaac Connor
1f64a263eb
give better log when jqxhr is empty
2020-10-26 13:06:41 -04:00
Isaac Connor
59cf5c33c2
reset search on events load
2020-10-26 13:06:22 -04:00
Isaac Connor
da87b5b475
Make invalid sort field non-fatal. Fix column specification in search and advscearch and fix resulting sql due to = instead of .=
2020-10-26 13:06:05 -04:00
Andrew Bauer
97573122bc
fix EndTime
2020-10-26 09:33:11 -05:00
Andrew Bauer
27b39a0258
comment out warning used for debug
2020-10-26 09:19:08 -05:00
Isaac Connor
4abfa61bbc
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-26 10:03:12 -04:00
Isaac Connor
4c791b390f
fix warning due to undefined vars being used
2020-10-26 09:59:15 -04:00
Isaac Connor
706bf085f4
Add pre and post sql conditions and pre-populate the return
2020-10-26 09:58:47 -04:00
Andrew Bauer
e5563dc901
remove unwanted #
2020-10-25 16:06:37 -05:00
Andrew Bauer
6d00924c9b
deploy server pagination for events view
2020-10-25 12:11:34 -05:00
Andrew Bauer
8cf899efc5
remove commented line
2020-10-25 10:58:27 -05:00
Andrew Bauer
e9b71b4ce1
events view server pagination - fix sorting name & monitor
2020-10-25 10:40:29 -05:00
Andrew Bauer
cb073950b9
events view server pagination WIP
2020-10-25 10:28:22 -05:00
Andrew Bauer
f87be2d289
specify the table name when we sort in events view
2020-10-25 08:24:56 -05:00
Isaac Connor
a2dc4b5f08
handle params.daa not existing
2020-10-24 09:45:38 -04:00
Isaac Connor
90c5f63d6d
Fix session.gc SQL issue. Don't need a * when deleting
2020-10-24 09:05:39 -04:00
Isaac Connor
efaf95beda
dirty hack to rename data.filter to data.advsearch
2020-10-24 08:51:26 -04:00
Isaac Connor
760e20bc0f
Populate Monitor name and use event class DiskSpace to get DiskSpace when it hasn't been populated in the db yet
2020-10-24 08:50:59 -04:00
Isaac Connor
2178da387d
pass desired object name into querystring()
2020-10-23 17:56:38 -04:00
Isaac Connor
b6004012e9
implement passing the object name to use when constructing the querystring
2020-10-23 17:56:05 -04:00
Isaac Connor
2ebd686d19
Use a ZM\Filter for initial filtering. SELECT E.*,M.* to match how we do it in Filters and older event code. pass the row into new Event() so that it doesn't go back to the DB to get the Event property data.
2020-10-23 17:55:43 -04:00
Isaac Connor
da080d44c1
rename filter from bootstrap-table to advsearch so as not to conflict with our existing filter
2020-10-23 16:44:50 -04:00
Isaac Connor
8a3e0e108c
Put back filter query code
2020-10-23 14:02:27 -04:00
Isaac Connor
ad137adb4c
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-23 11:30:19 -04:00
Andrew Bauer
d425d1006e
push newevents.php to master
2020-10-23 10:21:32 -05:00
Isaac Connor
5d7e3b0510
handle no responseText in jqxhr
2020-10-23 11:12:57 -04:00
Isaac Connor
d62a5caccd
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-23 09:35:13 -04:00
Isaac Connor
90e81c5774
Merge branch 'release-1.34'
2020-10-23 09:34:35 -04:00
Isaac Connor
c8392feba3
Merge branch 'master' of github.com:/ZoneMinder/zoneminder
2020-10-22 16:35:44 -04:00
Andrew Bauer
235dd2a2fb
don't use wildcards in event view advanced search fields
2020-10-22 15:06:06 -05:00
Andrew Bauer
29819d8044
fix copy/paste error with events.php
2020-10-22 13:27:47 -05:00
Andrew Bauer
d117e993ad
add create task to ajax/log.php
2020-10-22 10:17:34 -05:00
Andrew Bauer
230f35f0c0
comment out debug in events.js
2020-10-22 08:50:06 -05:00
Andrew Bauer
0d14dcfbfa
WIP events view server pagination
2020-10-22 08:49:07 -05:00
Isaac Connor
9372b2ef8c
remove debug
2020-10-22 08:53:05 -04:00
Isaac Connor
4a0ada5335
improve logging of invalid task in ajax/log
2020-10-22 08:52:54 -04:00
Isaac Connor
e6f08959fa
Fix use of result instead of NearEvents
2020-10-21 10:40:26 -04:00
Isaac Connor
8f8526c2f1
add some debug to session garbage collection
2020-10-21 10:38:42 -04:00
Isaac Connor
946a59ce8b
add special case for sort_field being StartDateTime. This is not an event column and must be corrected to StartTime
2020-10-21 10:37:39 -04:00
Isaac Connor
1c5e161909
quotes
2020-10-21 10:37:06 -04:00
Isaac Connor
1dfebc24b0
Fix ZM\
2020-10-21 10:36:58 -04:00
Isaac Connor
34ce3a1498
Use Filter::parse instead of parseFilter. Use Filter->addTerm to limit to User's monitor restrictions. Return early with better logging in the event of error. Introduce Filter->addTerm
2020-10-21 10:36:40 -04:00
Isaac Connor
452416e72a
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-20 19:23:12 -04:00
Isaac Connor
d88fd5e4e0
Revert WEB_EVENT_SORT_FIELD change from StartTime to StartDateTime back to StartTime. StartTime is the column name.
2020-10-20 19:23:03 -04:00
Isaac Connor
2eda49333f
Merge branch 'master' into zma_to_thread
2020-10-20 16:20:29 -04:00
Andrew Bauer
b5aa215e31
WIP events view server pagination
2020-10-20 12:59:30 -05:00
Andrew Bauer
6357c02ec9
WIP events view server pagination
2020-10-20 12:13:12 -05:00
Isaac Connor
41ed267b71
move view to the form action so that it is part of get request instead of post
2020-10-20 12:31:38 -04:00
Isaac Connor
bb5646baac
Load Logout modal content on click instead of every page load
2020-10-20 12:31:06 -04:00
Isaac Connor
5b27d77ea4
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-20 11:52:25 -04:00
Isaac Connor
1a77958548
Make loading the function modal happen on click instead of every page load.
2020-10-20 11:52:18 -04:00
Andrew Bauer
bfa45b0c43
continue work on event view server pagination
2020-10-20 08:10:43 -05:00
Andrew Bauer
4e391708f1
event view server pagination WIP
2020-10-19 14:18:21 -05:00
Isaac Connor
8a6aaa019f
Bump version for release to 1.34.22
2020-10-19 14:29:18 -04:00
Isaac Connor
0e63874533
fix calling changeScale when scale is 0 instead of auto
2020-10-19 14:28:21 -04:00
Isaac Connor
127ef9a130
Fix scaling when using ScaleToFit
2020-10-19 14:28:02 -04:00
Isaac Connor
080557d580
add an id to buttons div so that we can use it when calling scaleToFit
2020-10-19 14:27:43 -04:00
Andrew Bauer
89f298771f
server pagination backend improvements
2020-10-19 12:25:13 -05:00
Andrew Bauer
7ae7e05f14
roughin ajax call in event.js for server side pagination
2020-10-19 09:29:39 -05:00
Isaac Connor
e2b76257eb
Merge branch 'release-1.34'
2020-10-19 09:10:28 -04:00
Isaac Connor
14894dfb00
remove extra comma
2020-10-19 09:08:25 -04:00
Andrew Bauer
6f45de04f8
partial roughin ajax event view server side pagination
2020-10-19 07:50:11 -05:00
Andrew Bauer
97d05c2f88
move newlog ajax request to log
2020-10-18 07:20:59 -05:00
Isaac Connor
220a89b459
fix eslint
2020-10-17 16:17:30 -04:00
Andrew Bauer
be63acdcc0
rollback bstable to 1.17.1git90f47e7
2020-10-17 11:49:17 -05:00
Andrew Bauer
5bf0524bdc
chinese locale designation was backwards, fixing...
2020-10-17 07:29:32 -05:00
Andrew Bauer
442fadb585
link bstable locale to zoneminder's
2020-10-17 07:28:14 -05:00
Andrew Bauer
4044d60412
update bstable to 9fa4c82, add bstable locale extenstion
2020-10-17 07:23:26 -05:00
Andrew Bauer
1ed160866b
add legacy watch view alarm buttons to toolbar
2020-10-16 15:47:42 -05:00
Isaac Connor
3fdbae7761
add 1440p to the resolution list
2020-10-16 14:54:54 -04:00
Isaac Connor
c5cd617204
Load logoutModal on click instead of always
2020-10-16 14:51:47 -04:00
Isaac Connor
d6dfde5630
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-16 12:21:22 -04:00
Isaac Connor
8c7c4c4b1b
add a call to drawZonePoints to handle case where image doesn't load. Remove debug and dead code
2020-10-16 12:21:12 -04:00
Isaac Connor
b9b45d8b9e
definitionPanel shouldn't be floated, or relse should be set to 100% width
2020-10-16 12:14:58 -04:00
Isaac Connor
c70493a43f
Add clear: both to content div. In general the content div is 100% so should drop below floats
2020-10-16 12:14:31 -04:00
Andrew Bauer
f98a885ed5
update the watch view header
2020-10-16 08:08:23 -05:00
Isaac Connor
4f56f9d82b
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-15 17:20:10 -04:00
Isaac Connor
12b75e93b8
Merge branch 'release-1.34'
2020-10-15 17:19:56 -04:00
Isaac Connor
78cbacae2e
When changing rates, if not using video.js, send CMD_VARPLAY to tell zms what to do
2020-10-15 17:18:38 -04:00
Isaac Connor
5869817e0d
set playbackrates in video.js to match the ones offered by the zms player. Use the rates array set in includes/config.php
2020-10-15 17:17:20 -04:00
Isaac Connor
3c5dc8e8b3
Add line breaks in select options
2020-10-15 17:16:14 -04:00
Isaac Connor
7bb227283d
Update rates in includes/config.php
2020-10-15 17:15:54 -04:00
Andrew Bauer
2fbbe11079
make the filter button style consistent
2020-10-15 08:01:32 -05:00
Andrew Bauer
f32a7aaff5
deploy insertModalHtml
2020-10-14 15:58:39 -05:00
Andrew Bauer
ec040b1bfd
don't set popup flag in event view
2020-10-14 13:59:15 -05:00
Andrew Bauer
e69b3800c7
set return status for cancel and restart commands
2020-10-14 12:22:21 -05:00
Andrew Bauer
a60815a700
eslint
2020-10-14 11:20:37 -05:00
Andrew Bauer
bea95bca68
use ZM\Debug
2020-10-14 10:33:40 -05:00
Isaac Connor
57a1a383ad
Merge branch 'release-1.34'
2020-10-14 11:32:50 -04:00
Isaac Connor
e9fb150880
Improve error message when a row doesn't exist in the Monitor_Status table
2020-10-14 11:32:33 -04:00
Andrew Bauer
c3a98c1f44
replace shutdown form submit with ajax
2020-10-14 10:03:33 -05:00
Isaac Connor
da948065bb
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-14 10:39:31 -04:00
Isaac Connor
10c0a6617c
Return Debug to a regular function to match other logging functions. Since we switched to using namespaces we no longer clash with cake_php.
2020-10-14 10:39:25 -04:00
Andrew Bauer
ba82088b99
make all the data-on-xxx js bindings functions
2020-10-14 08:51:44 -05:00
Isaac Connor
ff14d11fef
Don't output the filter, just log it!
2020-10-13 10:07:27 -04:00
Isaac Connor
e8c9845e08
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-13 09:02:47 -04:00
Isaac Connor
e4fec8c5ea
code style cleanups, most defaulting to 'Id' as the term attr so that we can use an empty filter as a quick jump to event feature
2020-10-13 09:02:38 -04:00
Andrew Bauer
031b41f78a
remove the english word popup from lang files
2020-10-13 07:59:34 -05:00
Isaac Connor
cd2e96eaec
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-13 08:42:28 -04:00
Isaac Connor
908c20e959
add ZM prefix to Warning
2020-10-13 08:42:22 -04:00
Andrew Bauer
89c76ec140
no need to clare $view as global
2020-10-12 14:52:57 -05:00
Andrew Bauer
c4ea27db8d
fix buttons in shutdown modal
2020-10-12 14:51:33 -05:00
Andrew Bauer
49fec5142c
remove popup code form skin.js
2020-10-12 13:34:40 -05:00
Andrew Bauer
e5e1455f7a
replace embedded popuplinks in watch view
2020-10-12 13:26:20 -05:00
Andrew Bauer
332ec2032a
replace createPopup with location.assign
2020-10-12 12:37:23 -05:00
Andrew Bauer
1db31ba574
remove makePopupLink function. Use makeLink instead
2020-10-12 12:20:21 -05:00
Andrew Bauer
ed5f6b2625
convert shutdown popup to modal
2020-10-12 12:16:52 -05:00
Andrew Bauer
0f263407a5
make redirect conditional on previous view
2020-10-12 10:32:25 -05:00
Isaac Connor
66a8d3876d
add caching of users by username to improve performance
2020-10-12 11:25:20 -04:00
Isaac Connor
3646a66168
translate unquoted literal Filter
2020-10-12 11:20:22 -04:00
Isaac Connor
1ffa1cc33b
Add button update checks for AutoUnarchive
2020-10-12 10:56:01 -04:00
Isaac Connor
1854e02ab3
Accept both Id and filter[Id] when loading filters.
2020-10-12 10:55:42 -04:00
Isaac Connor
3fa0ef25f6
Add a link to the filter representing the events list
2020-10-12 10:55:03 -04:00
Isaac Connor
637551b7e7
Add english for FilterUnarchiveEvents
2020-10-12 10:54:38 -04:00
Isaac Connor
046124fe0e
Add AutoUnarchive column, also add Id to querystring if this is a saved Filter
2020-10-12 10:54:22 -04:00
Isaac Connor
fa34d00392
Add object classes for Manufacturer and Model
2020-10-11 09:57:51 -04:00
Isaac Connor
a6de3e15f4
AddManufacturerId and ModelId to Monitor view
2020-10-11 09:57:08 -04:00
Isaac Connor
03c8e86908
update some quotes
2020-10-10 11:09:51 -04:00
Isaac Connor
9e6db17e68
Fix getting next event due to case of asc
2020-10-10 11:09:39 -04:00
Isaac Connor
630d9011f3
Fix redirect when saving users
2020-10-10 09:48:09 -04:00
Isaac Connor
9cc7f0d360
Merge branch 'release-1.34'
2020-10-08 09:28:25 -04:00
Isaac Connor
c28ff1f2b4
Include loading EndTime when loading Events data so that we can determine if an event is in-progress
...
Keep track of last_id which is the last frame id that we have info for. Use it instead of Frame Count to prevent
accessing non-existent frame records
close ffmpeg_input on event change
include duration in status messages because it may change when playing an in-progress event.
when we hit the end of our frame data if it is an in-progress event, reload the event data instead of moving to the next event.
Include X-Timestamp in http headers to match live stream behaviour
Only send time to next event when mode=ALL
Fix scale behaviour on event view
2020-10-08 09:06:56 -04:00
Isaac Connor
624006022c
Use a redirect to get rid of post on reload
2020-10-07 11:59:11 -04:00
Isaac Connor
95b09ad182
Add samesite=strict to all Cookie setting
2020-10-07 11:26:18 -04:00
Isaac Connor
b683d5326a
Test for empty array in htmlOPtions when notifying about not selecting a value
2020-10-07 11:22:42 -04:00
Isaac Connor
efd56a2e09
spacing
2020-10-07 11:16:02 -04:00
Isaac Connor
7f67d09749
test for monitorIds value before calling explode because explode will return an array with an empty first element instead of an empty array
2020-10-07 11:14:57 -04:00
Isaac Connor
ae7ed5a342
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-06 16:51:24 -04:00
Isaac Connor
9abde9ee06
Merge branch 'release-1.34'
2020-10-06 16:51:12 -04:00
Isaac Connor
044ce61ddb
Always do event change detection whether we are paused or not. Because we might be single-stepping. Change progress to a double as that it what it should be.
2020-10-06 16:47:51 -04:00
Isaac Connor
d7429014b6
Convert progress to a double instead of int.
2020-10-06 16:36:56 -04:00
Isaac Connor
0e89d28c26
Send SEEK as two integers representing a float
2020-10-06 16:34:06 -04:00
Andrew Bauer
87fd316e5b
makePopupButton removed, use makeButton instead
2020-10-05 16:40:14 -05:00
Andrew Bauer
76af02cc76
whitespace
2020-10-05 16:31:26 -05:00
Andrew Bauer
01596ec26c
whitespace
2020-10-05 15:53:46 -05:00
Andrew Bauer
9c7ebf8c9e
unpopup video view
2020-10-05 15:44:07 -05:00
Andrew Bauer
f93450f9ea
remove plugin support for viewing downloads
2020-10-05 14:44:45 -05:00
Andrew Bauer
321de3c604
only update changed elements in video view
2020-10-05 13:59:44 -05:00
Andrew Bauer
862f0ca732
add xmlfooter to video view, replace mootools
2020-10-05 09:37:00 -05:00
Isaac Connor
2faedc6248
Sort sessions by access time so that we list active users first
2020-10-05 10:34:52 -04:00
Isaac Connor
1cf181372f
Only load users for logged in sessions
2020-10-05 10:30:57 -04:00
Isaac Connor
fa641a0345
Convert progress to a double instead of int.
2020-10-05 10:30:38 -04:00
Isaac Connor
6d1e5330e3
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-10-05 09:30:49 -04:00
Isaac Connor
93021f5806
Update getNearEvents to handle when event doesn't exist
2020-10-05 09:30:33 -04:00
Andrew Bauer
2852d14ca6
use data-on-change-this instead of inline js
2020-10-04 08:04:11 -05:00
Andrew Bauer
2e6efbb349
replace inlince onchange event in control view
2020-10-03 21:44:24 -05:00
Andrew Bauer
d9b8a7ceb2
remove unused view
2020-10-03 21:35:38 -05:00
Andrew Bauer
adb715c42c
fix typo
2020-10-03 21:32:07 -05:00
Andrew Bauer
a0ad52bac9
replace another inline onchange event
2020-10-03 21:30:48 -05:00
Andrew Bauer
b4d2fa5e75
replace inline onchange event
2020-10-03 21:14:24 -05:00
Andrew Bauer
65b6dad48c
eslint
2020-10-03 17:38:56 -05:00
Andrew Bauer
8d19cee811
unpopup the addnewuser button
2020-10-03 17:12:44 -05:00
Andrew Bauer
aee5430bc8
only load preset and settings modals when needed
2020-10-03 17:00:20 -05:00
Andrew Bauer
1643fb686b
convert settings popup to modal
2020-10-03 16:51:25 -05:00
Andrew Bauer
1ef1b48c71
remove warnings used for testing
2020-10-03 07:08:04 -05:00
Andrew Bauer
391ce88f05
eslint
2020-10-02 21:11:54 -05:00
Andrew Bauer
a97e526298
fix save button in controlpreset modal
2020-10-02 16:10:32 -05:00
Andrew Bauer
802e439cb5
convert controlpreset view to a modal
2020-10-02 15:46:28 -05:00
Isaac Connor
311ba4ef69
use bootstrap styles on logged in user table. Include ip address
2020-10-02 16:04:56 -04:00
Isaac Connor
7261a7b1dd
Merge branch 'sessions_in_db'
2020-10-02 15:57:11 -04:00
Isaac Connor
e9d120f032
remove debug
2020-10-02 15:56:56 -04:00
Isaac Connor
bc5002515e
remove debug
2020-10-02 15:56:50 -04:00
Isaac Connor
d97f8af215
Finish showing logged in users
2020-10-02 15:56:39 -04:00
Isaac Connor
23f2c1468f
rough in a table of the logged in users
2020-10-02 15:21:58 -04:00
Isaac Connor
5d20dde85c
Implement a Session class that takes over session functions and stores in the database
2020-10-02 14:50:22 -04:00
Andrew Bauer
7b5090ceab
move newlog view to log view
2020-10-02 13:26:35 -05:00
Andrew Bauer
c5f69b9441
eslint
2020-10-02 13:24:30 -05:00
Andrew Bauer
950b04c659
convert popuplink
2020-10-02 12:51:17 -05:00
Andrew Bauer
6c0f61ebbd
rework devices view, remove inline onclick
2020-10-02 12:39:05 -05:00
Andrew Bauer
1691e4321b
don't log ajax response text if it is empty
2020-10-02 10:28:50 -05:00
Andrew Bauer
a80b4b91fb
fix x10 device edit
2020-10-01 16:03:58 -05:00
Andrew Bauer
186b8ac947
convert x10 device view to a modal
2020-10-01 15:52:33 -05:00
Andrew Bauer
c61c111d9e
modernize devices view
2020-10-01 12:52:20 -05:00
Andrew Bauer
ef958b1649
enable mgmt of x10 device permissions
2020-10-01 10:51:59 -05:00
Andrew Bauer
928fa67fce
redirect to previous view after user perm changes
2020-10-01 10:45:44 -05:00
Andrew Bauer
b8d95dfa05
fix array to string php warning
2020-10-01 09:13:50 -05:00
Andrew Bauer
e26e36606f
update version check logic in navbar
2020-10-01 08:46:58 -05:00
Andrew Bauer
c4cf52c2bc
new version notice is now part of the navbar
2020-10-01 08:15:20 -05:00
Andrew Bauer
591a30f1fe
fix typo
2020-09-30 13:33:11 -05:00
Andrew Bauer
4bc373105d
fix typo
2020-09-30 13:12:58 -05:00
Andrew Bauer
9b9138f113
replace popup calls in montagereview
2020-09-30 12:20:24 -05:00
Andrew Bauer
d77b55d1d6
replace popup code in add_monitor
2020-09-30 10:40:13 -05:00
Andrew Bauer
9bb82f6e9a
whitespace
2020-09-30 09:25:52 -05:00
Andrew Bauer
2d30d7aafa
convert download view to modal
2020-09-30 09:12:54 -05:00
Isaac Connor
aa7ba44ed9
Use ->zmaControl instead of invalid zmaControl(). the old zmaControl takes a mid, not a monitor object
2020-09-29 16:48:22 -04:00
Isaac Connor
24d8b99eea
test for property_exists to quiet errors
2020-09-29 16:47:49 -04:00
Isaac Connor
3024c46dbb
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-09-29 14:50:13 -04:00
Andrew Bauer
6eaa8aa211
whitespace
2020-09-29 13:05:00 -05:00
Andrew Bauer
4694ce59bb
export event function does not need element
2020-09-29 12:55:57 -05:00
Andrew Bauer
a12a870e2c
download.js - replace mootools with jquery
2020-09-29 12:51:01 -05:00
Andrew Bauer
953a6e0785
more fixes to download view
2020-09-29 10:15:58 -05:00
Isaac Connor
a39a656373
Merge branch 'master' into zma_to_thread
2020-09-29 11:02:40 -04:00
Andrew Bauer
5200af8206
add missing return to download view
2020-09-29 09:50:15 -05:00
Isaac Connor
1af20cea6a
Fix unarchive. The reload was killing the getJSON. Should only do that on success
2020-09-29 09:42:31 -04:00
Andrew Bauer
fc366aa503
add missing echo
2020-09-28 15:41:07 -05:00
Andrew Bauer
1361f0936c
clean up download view
2020-09-28 15:38:56 -05:00
Isaac Connor
3531b8a854
Merge branch 'master' of github.com:/ZoneMinder/zoneminder
2020-09-28 16:14:07 -04:00
Isaac Connor
26636e1172
calculate thumb height based on ratio for frames
2020-09-28 16:13:56 -04:00
Isaac Connor
a118e52f30
Add 2>&1 to ffmpeg command line to get stderr as well
2020-09-28 16:13:06 -04:00
Isaac Connor
58902c70d6
use output_script_if_exists to cache_bust most of the js
2020-09-28 09:49:07 -04:00
Isaac Connor
ecac5e051a
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-09-28 09:34:14 -04:00
Isaac Connor
0a4a144bbc
Merge branch 'location'
2020-09-28 09:33:28 -04:00
Andrew Bauer
699cbed6af
add back and refresh buttons to export view
2020-09-27 12:43:12 -05:00
Andrew Bauer
3b46ebacae
remove warning used for testing
2020-09-27 12:20:09 -05:00
Andrew Bauer
9ea58dc4a1
eslint
2020-09-27 12:16:04 -05:00
Andrew Bauer
c1a0afef95
make group view into a modal
2020-09-27 12:12:01 -05:00
Andrew Bauer
784533ac07
clean up group view
2020-09-27 08:11:45 -05:00
Andrew Bauer
47e5a26da4
eslint
2020-09-27 07:41:05 -05:00
Andrew Bauer
a6413ccd7f
call modal when edit btn is clicked on event view
2020-09-27 07:12:32 -05:00
Andrew Bauer
2655118cbd
change call to popup -> view in event.js
2020-09-26 21:21:29 -05:00
Andrew Bauer
9d2450d55d
load export view, rather than popup
2020-09-26 21:15:50 -05:00
Andrew Bauer
b2cf48a645
remove unused call to filter popup
2020-09-26 21:06:57 -05:00
Andrew Bauer
1260d7bbb2
convert controlcap tabs to pills
2020-09-26 17:05:13 -05:00
Andrew Bauer
935f73ad33
reconfig controlcap cancel button
2020-09-26 16:39:31 -05:00
Andrew Bauer
2d8349073d
redirect to controlcaps after saving a control
2020-09-26 14:31:59 -05:00
Andrew Bauer
dc08319037
add navbar to error view
2020-09-26 14:29:02 -05:00
Andrew Bauer
112003f9de
eslint
2020-09-26 13:55:56 -05:00
Andrew Bauer
0c4fcbbe97
convert controlcaps view to bstable
2020-09-26 12:09:41 -05:00
Andrew Bauer
e2fb5ae9ea
use br html tag to break the text
2020-09-26 09:24:17 -05:00
Andrew Bauer
9d1c24234b
add ConfirmDeleteControl to lang
2020-09-26 08:58:26 -05:00
Andrew Bauer
c831f16d92
add EditControl to lang
2020-09-26 08:05:00 -05:00
Andrew Bauer
5b1d6331e4
make the delconfirm modal generic
2020-09-26 07:53:22 -05:00
Andrew Bauer
48a649a132
extend pill list bkgnd vertically in options
2020-09-26 07:30:15 -05:00
Andrew Bauer
df5192a6b4
link to controlcaps from options view
2020-09-25 21:46:54 -05:00
Andrew Bauer
b7efdebf9a
dynamically find the Level col index
2020-09-25 21:26:22 -05:00
Andrew Bauer
f4e7e264f0
fix makelink
2020-09-25 16:18:44 -05:00
Andrew Bauer
582d85f083
unpopup the controlcaps views
2020-09-25 16:12:05 -05:00
Andrew Bauer
eedf18073f
add navbar to controlcap views
2020-09-25 16:05:16 -05:00
Andrew Bauer
6a5610e404
add back and refresh buttons to user view
2020-09-25 15:49:18 -05:00
Andrew Bauer
ea99bc173e
add navbar to monitor probe views
2020-09-25 14:49:14 -05:00
Andrew Bauer
2b0badfebe
add back and refresh buttons to zones
2020-09-25 13:44:55 -05:00
Andrew Bauer
8018bd4ed9
add back & refresh buttons to zone view
2020-09-25 13:37:06 -05:00
Andrew Bauer
d66b0be1bb
fix scalecontrol on frame view
2020-09-25 13:08:55 -05:00
Andrew Bauer
c73dbc480f
unpopup the svg ploygon in zones
2020-09-25 12:34:04 -05:00
Andrew Bauer
ae9139b00c
unpopup zone view
2020-09-25 10:52:13 -05:00
Andrew Bauer
1ac5572d59
unpopup the zones view
2020-09-25 07:56:09 -05:00
Andrew Bauer
493b9d0ef7
revert newlog row colors back to former
2020-09-25 07:21:14 -05:00
Isaac Connor
f9d28ddabe
stick a map on the location tab
2020-09-24 20:31:22 -04:00
Isaac Connor
a3f4837186
Use config options for tile datam access tokens and turning geolocation on/off
2020-09-24 20:30:57 -04:00
Isaac Connor
a109d7bba0
leaflet can't be cache busted so update output_link_if_exists and output_script_if_exists to take a cache_bust flag
2020-09-24 20:21:38 -04:00
Isaac Connor
386f991364
Merge branch 'master' into location
2020-09-24 19:28:57 -04:00
Isaac Connor
bcb430d393
copy log.css to newlog and add a style for bg-danger
2020-09-24 16:03:26 -04:00
Andrew Bauer
310e52840d
remove under construction banner
2020-09-24 12:29:28 -05:00
Andrew Bauer
89fddf3555
decrease refresh timing
2020-09-24 12:27:03 -05:00
Isaac Connor
d58f776d9d
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-09-24 12:13:01 -04:00
Isaac Connor
e6d7a528d8
Use newer Filter object methods
2020-09-24 12:12:49 -04:00
Isaac Connor
cdc07715b7
remove parseFilterToTre and fix filter['query'] to filter['querystring']
2020-09-24 12:12:37 -04:00
Isaac Connor
8bd958e91c
pass querySep to querystring
2020-09-24 12:12:06 -04:00
Isaac Connor
e47fa48a8e
move parseFilterToTree from timeline_functions to Filter->tree(). Fix passing separator in querystring
2020-09-24 12:11:45 -04:00
Andrew Bauer
e4a1bacbbf
get adv search working in newlog view
2020-09-24 11:05:34 -05:00
Andrew Bauer
88f1dcca13
centralize bstable icon var, change table refresh icon
2020-09-24 08:25:39 -05:00
Isaac Connor
e4bbbce161
fix eslint
2020-09-24 09:13:44 -04:00
Isaac Connor
9c7bbd4aa7
introduce output_script_if_exists, use it to link leaflet.js if it exists
2020-09-24 09:13:25 -04:00
Isaac Connor
624bcdcde0
Add Latitude and Longitude to Monitors and monitor edit as well as using the geolocation api to auto-populate them
2020-09-24 09:01:30 -04:00
Andrew Bauer
b4450fecec
init bootstrap-table only once
2020-09-23 14:32:40 -05:00
Andrew Bauer
16a593e904
eslint
2020-09-23 13:56:41 -05:00
Andrew Bauer
3f2f7359f0
rough in new log view - very rough
2020-09-23 13:09:19 -05:00
Isaac Connor
f416ab96c5
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-09-22 16:22:07 -04:00
Isaac Connor
70be6bc84c
Add an estimated ram use to buffer tabs
2020-09-22 16:21:59 -04:00
Andrew Bauer
5771e74a6f
eslint
2020-09-22 15:16:42 -05:00
Isaac Connor
eb736df405
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-09-22 15:51:49 -04:00
Isaac Connor
fbc15c8109
Fix FPS Report Interval label
2020-09-22 15:51:44 -04:00
Andrew Bauer
d2ba9c5234
load bs-table toolbar & autorefresh
2020-09-22 14:23:25 -05:00
Andrew Bauer
2bdbb48692
update to bootstrap-table 1.18.0 and more extensions
2020-09-22 14:09:02 -05:00
Isaac Connor
ed6d5a55a5
put an onchange on the monitorType causing a form submit so that Source and Storage tabs update. Rename action to save and put it on the submit button
2020-09-22 14:33:26 -04:00
Isaac Connor
0aa0452b7e
Use a redirect instead of just changing the view on monitor save. This fixes the reload issue
2020-09-22 14:05:37 -04:00
Isaac Connor
b1dd42dd8b
Use bootstrap nav pills to just hide/show the tab instead of doing form submits in monitor editing
2020-09-22 14:05:11 -04:00
Isaac Connor
7196eaf0d0
Minimum value for label position is 0, not 1.
2020-09-22 13:14:25 -04:00
Isaac Connor
2457dcb16f
Minimum value for label position is 0, not 1.
2020-09-22 13:12:39 -04:00
Isaac Connor
a43cbc05af
Fix case on Servers. Turn off error reporting so that mkdir(ZM_DIR_EXPORTS) doesn't generate a warning. Fix server column in xml output
2020-09-21 13:03:03 -04:00
Isaac Connor
b6541aa1ff
Move log export to a generic modal
2020-09-21 13:01:58 -04:00
Isaac Connor
cbbdfdbd43
Introduce generic getModal and manageModalBtns
2020-09-21 13:00:55 -04:00
Isaac Connor
2ff2fbecd9
Remove fieldset styling. We were conflicting with bootstrap
2020-09-21 13:00:29 -04:00
Isaac Connor
96474a7d94
Fix case on Servers. Turn off error reporting so that mkdir(ZM_DIR_EXPORTS) doesn't generate a warning. Fix server column in xml output
2020-09-21 13:00:03 -04:00
Isaac Connor
3e3af0bca5
Fix zmcontrol.pl command line to not use = to match with usage elsewhere
2020-09-21 11:24:17 -04:00
Isaac Connor
b16d4045ee
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-09-21 11:15:41 -04:00
Isaac Connor
861ebedcae
Implement a crude view for a failed db connection with a 30 second reload interval.
2020-09-21 11:15:34 -04:00
Andrew Bauer
1d1b0e58d2
consolidate getJson fail callbacks to one function
2020-09-20 08:41:16 -05:00
Andrew Bauer
c75f5c68c1
unpopup the log view
2020-09-19 12:59:15 -05:00
Andrew Bauer
0a7848d9d2
remove uneeded state php and js files
2020-09-19 12:36:55 -05:00
Andrew Bauer
a3c0e160a2
convert state modal to ajax request
2020-09-19 12:36:04 -05:00
Isaac Connor
bf29357455
Merge branch 'release-1.34'
2020-09-19 12:01:21 -04:00
Isaac Connor
3492582b98
add missing css for settings popup
2020-09-19 12:00:32 -04:00
Andrew Bauer
7c1ec4f957
convert logout modal to ajax request
2020-09-19 10:44:05 -05:00
Andrew Bauer
03a0e849b8
remove unneeded js from console.js
2020-09-19 10:24:28 -05:00
Andrew Bauer
ec20fdf3ad
convert function modal to ajax request
2020-09-19 10:18:59 -05:00
Andrew Bauer
d2963fe28f
convert donate modal to ajax request
2020-09-19 08:55:08 -05:00
Andrew Bauer
467e75a11c
convert eventdetail function to php file
2020-09-18 11:03:20 -05:00
Andrew Bauer
2757b74957
convert servermodal function to php file
2020-09-18 10:34:33 -05:00
Andrew Bauer
a058d077bb
fix typo
2020-09-18 10:11:58 -05:00
Andrew Bauer
10119dc609
convert storage function to php file
2020-09-18 10:02:02 -05:00
Andrew Bauer
1b2f0514b9
convert delconfirm function to php file
2020-09-18 09:43:29 -05:00
Andrew Bauer
6e6b9a464b
convert enoperm function to php file
2020-09-18 09:24:23 -05:00
Andrew Bauer
416de4a068
fix git screwup
2020-09-18 08:56:17 -05:00
Andrew Bauer
bc7cadcc73
convert optionhelp function to php file
2020-09-18 08:35:21 -05:00
Isaac Connor
e491f2ee76
Add id's to dropdowns to fix zone edit behaviour. Remove CSP violations
2020-09-17 20:58:53 -04:00
Isaac Connor
8f3b3466af
setup onblur function for presetSelector
2020-09-17 20:58:18 -04:00
Isaac Connor
29880cdab3
handle width options['width'] and options['height'] aren't set
2020-09-17 20:57:14 -04:00
Isaac Connor
006cc079c4
Rework action to use Zone class and just take a list of Zid's so that technically we can delete zones from multiple monitors at once.
2020-09-17 20:56:56 -04:00
Isaac Connor
1701089211
Add MonitorId to Zone fields and add Monitor() method
2020-09-17 20:56:21 -04:00
Isaac Connor
42dc4e46b1
add canEdit method to Monitor object
2020-09-17 20:56:04 -04:00
Isaac Connor
f61a21fec4
Add modals dir with filterdebug modal
2020-09-17 15:17:53 -04:00
Isaac Connor
6aa4302fe0
Add EventDiskSpace as a term and add a Debug modal button
2020-09-17 15:17:29 -04:00
Isaac Connor
bb4bd935d6
use getBodyTopHTML as it include an error message div. Show db errors with the error message
2020-09-17 15:17:06 -04:00
Isaac Connor
6a77591237
Add lang for Event DiskSpace and FileSystem ISKSpace
2020-09-17 15:15:28 -04:00
Isaac Connor
4a6743be3f
turn off debug
2020-09-17 15:15:13 -04:00
Isaac Connor
123b2a4747
Change Event Diskspace case to not interfere with Filesystem DiskSpace
2020-09-17 15:14:54 -04:00
Isaac Connor
1caaf01502
Add code to the default case to include a file in ajax/modals/.php so that the modals template can be kept out of functions.php. We don't need the auth stuff. Also turn off error reporting as we should only return json.
2020-09-17 15:14:09 -04:00
Isaac Connor
ef8fb774df
Handle no data in setNavBar
2020-09-17 13:51:31 -04:00
Andrew Bauer
b64bd97a64
whitespace
2020-09-16 18:22:37 -05:00
Andrew Bauer
c8c3b75e33
Reload the page after table refresh
...
This wasn't needed on my machine, but might be on others
2020-09-16 18:21:06 -05:00
Isaac Connor
6b2773ad8c
Handle invalid eid more gracefully.
2020-09-16 14:21:03 -04:00
Isaac Connor
9268db14a7
Fix xss reported by Noccolo Picca relating to not sanitizing connkey
2020-09-16 14:14:31 -04:00
Isaac Connor
147238027c
Merge branch 'release-1.34' of github.com:ZoneMinder/zoneminder into release-1.34
2020-09-16 09:59:28 -04:00
Isaac Connor
bea23e2241
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-09-16 09:58:49 -04:00
Isaac Connor
c1f872c9aa
Reinit chosen on log filters after updating them
2020-09-16 09:58:15 -04:00
Andrew Bauer
e5cf74c3d8
remove unused and potentially conflicting id's
2020-09-16 08:54:13 -05:00
Andrew Bauer
afdd4702a2
add server modal
2020-09-16 08:30:45 -05:00
Isaac Connor
4fa9237048
Fix eslint
2020-09-16 08:57:44 -04:00
Isaac Connor
a430fe1f7a
correct EndTime to End Date/Time. EndTime and EndDate terms are also effective
2020-09-15 21:19:10 -04:00
Isaac Connor
32f60631b3
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-09-15 18:53:42 -04:00
Isaac Connor
81306928b8
Fix scale width and height dropdown actions on cycle
2020-09-15 18:53:39 -04:00
Andrew Bauer
21d4773da9
fix badly formatted line
2020-09-15 13:08:44 -05:00
Andrew Bauer
da73ecee08
delete commented line
2020-09-15 13:05:05 -05:00
Andrew Bauer
5f361094bb
unpopup frames and alarmframes in export view
2020-09-15 13:01:35 -05:00
Andrew Bauer
40eb60f644
unpopup monitor config from export view
2020-09-15 12:52:13 -05:00
Andrew Bauer
fd7d5317af
create getCSRFinputHTML function
2020-09-15 11:06:16 -05:00
Andrew Bauer
798557604f
remove old pagination var from events.php
2020-09-15 10:58:42 -05:00
Andrew Bauer
845815b566
unpopup call to image view
2020-09-15 10:51:45 -05:00
Andrew Bauer
be150479a1
unpopup Max Score link in events view
2020-09-15 10:37:05 -05:00
Andrew Bauer
df443326ea
unpopup monitor link in events view
2020-09-15 10:31:14 -05:00
Andrew Bauer
b9d95f0833
fix typo
2020-09-15 09:50:53 -05:00
Andrew Bauer
33ef700dda
Cause links in events use eventdetail modal
2020-09-15 09:49:03 -05:00
Isaac Connor
d39beb5714
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-09-15 10:22:36 -04:00
Andrew Bauer
accfd1191f
update eventdetail modal
2020-09-15 09:20:38 -05:00
Isaac Connor
fa1ade6b7b
Fix obr getting cbr value
2020-09-15 10:11:07 -04:00
Isaac Connor
9e12090348
Merge branch 'master' of github.com:zoneminder/ZoneMinder
2020-09-15 10:00:24 -04:00
Andrew Bauer
121671327c
call eventdetail modal rather than popup
2020-09-15 08:55:32 -05:00
Andrew Bauer
1d3ce1c916
must define sortQuery as a global in export view
2020-09-15 08:27:44 -05:00
Isaac Connor
ad0f8d674d
sort_asc is a boolean. ZM_WEB_EVENT_SORT_ORDER is asc|desc
2020-09-14 15:13:41 -04:00
Andrew Bauer
ba900dd9dc
change table type to increase row padding
2020-09-14 14:07:49 -05:00
Andrew Bauer
508967ffe9
fix typo on modal.php
2020-09-14 13:51:24 -05:00
Andrew Bauer
fb85d6f79c
rough in eventdetail modal
2020-09-14 13:47:09 -05:00
Isaac Connor
691be74304
fix th text-align on tables in options
2020-09-14 14:09:41 -04:00
Isaac Connor
ab8e2d2e6c
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-09-14 14:05:02 -04:00
Isaac Connor
77fb533e48
Fix default value for AutoExecuteCmd
2020-09-14 14:04:36 -04:00
Isaac Connor
d02a61e715
change will to might
2020-09-14 14:03:55 -04:00
Andrew Bauer
cc7b65e8aa
eslint
2020-09-14 10:31:44 -05:00
Andrew Bauer
d2bc39f65f
replace storage popup with modal
2020-09-14 09:50:04 -05:00
Pliable Pixels
8ad62b8905
another try at fixing Eventcontroller
2020-09-13 16:43:49 -04:00
Andrew Bauer
0a0b555c4c
refresh table after archive or unarchive
2020-09-13 11:32:28 -05:00
Andrew Bauer
29710f67ac
fix table refresh after delete
2020-09-13 11:25:31 -05:00
Andrew Bauer
c4c4551436
replace no permission alerts with enoperm()
2020-09-13 11:09:15 -05:00
Andrew Bauer
54e8d1352a
add enoperm js function
2020-09-13 11:04:04 -05:00
Andrew Bauer
096f4a446f
Use Ajax to load delete confirm modal
2020-09-13 10:39:51 -05:00
Andrew Bauer
7e55dd14a2
eslint
2020-09-13 08:52:52 -05:00
Andrew Bauer
951afc669f
eslint
2020-09-13 08:33:47 -05:00
Andrew Bauer
1599bc4c14
load stats on deman via ajax
2020-09-13 07:32:49 -05:00
Andrew Bauer
56aa906dd8
call getStatsTableHTML in frames view
2020-09-12 11:55:24 -05:00
Andrew Bauer
5d914d8b01
convert stats table to a function
2020-09-12 11:53:53 -05:00
Andrew Bauer
f31b3bfc59
add xhtmlFooter to stats view
2020-09-12 11:48:33 -05:00
Andrew Bauer
0ad41fc8d4
rough in error no permisson modal
2020-09-12 08:37:57 -05:00
Andrew Bauer
547e1d6cc4
rough in error no permisson modal
2020-09-12 08:36:19 -05:00
Andrew Bauer
0557d847f0
fix ajax archive/unarchive
2020-09-11 17:01:56 -05:00
Andrew Bauer
0c8bb25889
eslint
2020-09-11 16:49:36 -05:00
Andrew Bauer
2ee70442c0
use done() and fail() callbacks for getJSON
2020-09-11 14:30:36 -05:00
Andrew Bauer
26cefda712
deploy optionhelp to option view
2020-09-11 13:23:14 -05:00
Andrew Bauer
d2b2291721
deploy optionhelp to monitor view
2020-09-11 13:10:18 -05:00
Andrew Bauer
aa6bf31cbd
pass OLANG as a function parm
2020-09-11 07:51:00 -05:00
Andrew Bauer
4f94c63102
pass OLANG as a function parm
2020-09-11 07:50:03 -05:00
Isaac Connor
3fb62b7904
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-09-10 19:26:23 -04:00
Andrew Bauer
25df968f10
remove erroneous file
2020-09-10 17:29:59 -05:00
Andrew Bauer
da46ab0882
eslint nanny strikes again
2020-09-10 17:11:31 -05:00
Isaac Connor
3b7bde755e
Merge pull request #3041 from mnoorenberghe/unsafe_inline_backcompat
...
Drop support for CSP 1 browsers (with no nonce-* support)
2020-09-10 18:09:44 -04:00
Andrew Bauer
46d4f55b80
add makeHelpLink helper function
2020-09-10 17:06:27 -05:00
Andrew Bauer
cd09ec8fef
rough in Modal Ajax framework
2020-09-10 16:56:58 -05:00
Matthew Noorenberghe
f031ce9934
Drop support for CSP 1 browsers (with no nonce-* support)
...
This gets rid of console spew in modern browsers.
2020-09-10 16:25:43 -04:00
Matthew Noorenberghe
46e69f8c27
Show correct enabled/disabled status in the function dialog
...
monitor.Enabled is a string and 0 is truthy in JS
2020-09-10 15:12:31 -04:00
Isaac Connor
2cd9c8e232
Update api Zone Saving. Fixes #3037
2020-09-10 13:32:15 -04:00
Isaac Connor
7dbbb24db4
Update api Zone Saving. Fixes #3037
2020-09-10 13:31:39 -04:00
Isaac Connor
2e5a897355
Merge pull request #3038 from mnoorenberghe/fix_function_save
...
Fix saving function changes
2020-09-10 11:52:38 -04:00
Isaac Connor
e37c5ac385
Use FrameId instead of FramesId
2020-09-10 11:10:19 -04:00
Isaac Connor
4dc00ebe09
spacing, only add extra sort by Id column if we aren't already sorting by Id
2020-09-10 11:05:22 -04:00
Isaac Connor
1f837c1718
Hide eventId not FrameId
2020-09-10 11:04:18 -04:00
Matthew Noorenberghe
f046b565c6
Fix saving function changes
...
Wait for the request to complete before reloading.
2020-09-10 11:01:44 -04:00
Isaac Connor
013e007141
run parseRows on init so that datetime fields get their popups etc
2020-09-09 15:40:44 -04:00
Isaac Connor
b34c6dcfc2
correct log, code docs
2020-09-07 13:29:36 -04:00
Isaac Connor
74dc8af76f
add global
2020-09-07 13:29:21 -04:00
Isaac Connor
fc06b440ad
remove debug
2020-09-07 13:28:55 -04:00
Isaac Connor
1659bb2116
Add id to scale dropdown
2020-09-06 12:12:26 -04:00
Isaac Connor
034bee9bb2
fix errors due to selects no longer having an id by default
2020-09-05 17:33:17 -04:00
Isaac Connor
c5e4a964cd
quotes, spacing fix some functions that clearly no one uses
2020-09-05 12:49:14 -04:00
Isaac Connor
23505159da
put scale code together with itself. Get rid of unneeded generateConnKey
2020-09-05 12:23:00 -04:00
Isaac Connor
d1dc3d6864
remove Error debug
2020-09-05 09:45:44 -04:00
Isaac Connor
b3b6445d60
Fix application of scales to montage streams
2020-09-05 09:15:33 -04:00
Isaac Connor
bf895f8f12
Make Zones a link to view/edit all zones
2020-09-05 09:15:09 -04:00
Isaac Connor
778fdb9ab0
fix lack of id's on width,height,scale dropdowns making their selection break
2020-09-05 08:56:00 -04:00
Isaac Connor
7e6fbe1ab4
Fix ControlTypes dropdown.
2020-09-05 08:46:18 -04:00
Isaac Connor
62f78bfeb7
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-09-04 14:58:48 -04:00
Isaac Connor
ae56a1f363
Turn off output buffering in view_video
2020-09-04 14:58:43 -04:00
Matthew Noorenberghe
bd829f8aa1
Specify a function name for data-on-click to fix the Back/Close button for Events. Fixes #3033
2020-09-04 10:25:05 -04:00
Matthew Noorenberghe
77cca7efac
eslint --fix
2020-09-04 10:02:43 -04:00
Isaac Connor
46790bf401
Add monitor json data
2020-09-03 18:25:00 -04:00
Isaac Connor
1f810c8947
Populate the function modal from the javascript monitors array before viewing.
2020-09-03 18:24:45 -04:00
Isaac Connor
1e4d80ee7b
Make the function modal monitor-agnostic . It will get populated before being made visisble
2020-09-03 18:24:09 -04:00
Isaac Connor
ea5d19412c
Only include the function modal once at the end as it will get populated with data before being made visible
2020-09-03 18:23:26 -04:00
Isaac Connor
240f4ceabd
Fix code warning if no value is selected in htmlSelect
2020-09-03 18:21:38 -04:00
Isaac Connor
47971bb8f5
Update function action to use Monitor object
2020-09-03 18:21:08 -04:00
Isaac Connor
6f5acece66
FIx Record Entry
2020-09-03 18:20:51 -04:00
Isaac Connor
98874cb6d1
provide error message when trying to delete Archived events.
2020-09-03 17:04:52 -04:00
Isaac Connor
c934dee233
Do not allow the deleting of Archived Events
2020-09-03 17:02:48 -04:00
Isaac Connor
94c7708df5
Warn when the specified selected value isn't in the passed options. Don't default to adding id in htmlSelect. Shouldbe passed in behaviours
2020-09-03 10:42:33 -04:00
Isaac Connor
fb9129a4d3
Add missing Mocord option
2020-09-03 10:40:10 -04:00
Isaac Connor
d4d0a971d1
get rid of errant fo
2020-09-03 10:19:59 -04:00
Isaac Connor
dd5e342196
use xhtmlFooter
2020-09-02 18:17:12 -04:00
Isaac Connor
b0eacba0ee
use xhtmlFooter
2020-09-02 18:14:45 -04:00
Isaac Connor
22a40edd71
spacing
2020-09-02 18:12:35 -04:00
Isaac Connor
6abad06db2
increase width of frames view
2020-09-02 18:12:26 -04:00
Isaac Connor
70b73048cc
add csrf checks to frames view
2020-09-02 18:11:53 -04:00
Isaac Connor
18671b7c19
use xhtmlFooter instead of html since it now contains all the javascript
2020-09-02 17:57:32 -04:00
Isaac Connor
69bee20ef5
use xhtmlFooter instead of html since it now contains all the javascript
2020-09-02 17:56:30 -04:00
Isaac Connor
5b53289fee
fix html structure
2020-09-02 17:55:34 -04:00
Isaac Connor
7623733840
use xhtmlFooter and fix spacing
2020-09-02 17:55:23 -04:00
Isaac Connor
b1d4115df8
Handle case where IN operator is used with 1 value
2020-09-02 17:55:06 -04:00
Isaac Connor
aa4e9600eb
Update to use MonitorStream
2020-09-02 17:36:01 -04:00
Isaac Connor
e25708ce99
use getBodyTopHTML and xhtmlFooter
2020-09-02 17:35:46 -04:00
Isaac Connor
fa780c5020
use xhtmlFooter instead of html since it now contains all the javascript
2020-09-02 17:35:24 -04:00
Isaac Connor
f38692795e
use xhtmlFooter instead of html since it now contains all the javascript
2020-09-02 17:35:13 -04:00
Isaac Connor
cf1f408e96
Don't need pauseString and playStream anymore
2020-09-02 17:34:09 -04:00
Isaac Connor
c6bc6704b3
use xhtmlFooter instead of html since it now contains all the javascript
2020-09-02 17:33:56 -04:00
Isaac Connor
bc710bc826
use xhtmlFooter instead of html since it now contains all the javascript
2020-09-02 17:33:09 -04:00
Isaac Connor
a6ad57b393
fix html validation errors
2020-09-02 17:32:24 -04:00
Isaac Connor
c2760ef768
add needed js stuff for streaming
2020-09-02 17:28:08 -04:00
Isaac Connor
d243d798ff
add needed js stuff for streaming
2020-09-02 17:27:59 -04:00
Isaac Connor
5b0123e710
Not necessary to specify type=text/css
2020-09-02 17:27:31 -04:00
Isaac Connor
0d07f93cd7
fix layout of svg
2020-09-02 16:37:39 -04:00
Isaac Connor
0cd35518c3
Fix id on nav
2020-09-02 14:47:07 -04:00
Isaac Connor
ab116a1a6f
use xhtmlFooter as it now contains the javascript instead of xhtmlHeader
2020-09-02 14:47:00 -04:00
Isaac Connor
84bed1b16a
include MonitorStream, fix layout of image stream. Update buttons. start with a static image, MonitorStream will start the streaming
2020-09-02 14:46:45 -04:00
Isaac Connor
7b4569392c
use xhtmlFooter as it now contains the javascript instead of xhtmlHeader
2020-09-02 14:46:08 -04:00
Isaac Connor
3d3966b1ea
use xhtmlFooter as it now contains the javascript instead of xhtmlHeader
2020-09-02 14:45:40 -04:00
Isaac Connor
5aef5e2312
populate monitorData for MonitorStream use
2020-09-02 14:45:10 -04:00
Isaac Connor
02d056b277
Fix left column positioning
2020-09-02 14:44:52 -04:00
Isaac Connor
8d2ced0fbb
use MonitorStream to handle the video streaming. update buttons. Add onload event to streaming image so that we redraw the points where they should be. Handle padding in locating points.
2020-09-02 14:44:11 -04:00
Isaac Connor
4f90f37f0e
add back request queue
2020-09-02 14:42:47 -04:00
Isaac Connor
9d84b8bd83
remove datetimepickers from static html. They get added later by javascript
2020-09-02 14:42:23 -04:00
Isaac Connor
e32d3ba05a
Move javascript includes to xhtmlFooter so they don't delay content loading
2020-09-02 14:38:38 -04:00
Isaac Connor
5d11644664
Fix various sizes and paddings to make zone editing work perfectly
2020-09-02 14:38:13 -04:00
Isaac Connor
a88dcfe78c
During start, switch from mode=single if required. Add play/stop/pause
2020-09-02 14:37:48 -04:00
Isaac Connor
31e8270470
Do not set width and height of stream based on monitor size
2020-09-02 14:37:28 -04:00
Isaac Connor
29ab186a7e
put generating the view html into an ob_start/ob_end_flush so that we can do things like re-open sessions in the middle of generating content. Only send CSP headers on html content.
2020-09-02 13:58:24 -04:00
Isaac Connor
c0b54ee790
introduce connKey method. Use it to generate a connKey if one hasn't been assigned yet.
2020-09-02 13:56:55 -04:00
Isaac Connor
5544057a8d
Merge branch 'master' into improve_zone_editing
2020-08-31 18:47:24 -04:00
Isaac Connor
762bea0761
Bulk load monitor/Group relationships. Instead of using DESCRIBE Monitors Function, use a new function getMonitorFUnctionTypes to get this data for dropdown purposeses. Reduces db hits a lot.
2020-08-31 18:30:05 -04:00
Isaac Connor
9b36b68ccc
Introduce a Group_Monitor class to ease loading this relationship
2020-08-31 18:28:53 -04:00
Isaac Connor
5a9cbdaa3f
Merge branch 'master' of github.com:zoneminder/ZoneMinder
2020-08-31 16:43:41 -04:00
Isaac Connor
e120e21b11
fix off-by 1 in limiting results
2020-08-31 10:37:35 -04:00
Isaac Connor
73cdb510b2
Rough in an events ajax request for deleting events
2020-08-31 10:37:22 -04:00
Isaac Connor
0995708b5b
Use ajax request instead of webui to delete events. The reason is that the web ui will spit out the events view after performing the action. Without a filter it will try to list every event.
2020-08-31 10:37:03 -04:00
Isaac Connor
cce0ab1464
pass params when loading Objects_Indexed_By_Id
2020-08-31 10:16:35 -04:00
Isaac Connor
4fcece6b69
Fixes to generating SQL for postSQL conditions. Now we will add the AND with a value of TRUE and a comment with the attr
2020-08-31 10:16:10 -04:00
Isaac Connor
0b493cd85a
add svg circles for the points
2020-08-31 10:15:14 -04:00
Isaac Connor
3d5ad4902a
zones can now list multiple monitors
2020-08-31 10:14:53 -04:00
Isaac Connor
3f4f28f322
Move monitor class into js/MonitorStream for use elsewhere
2020-08-31 10:13:58 -04:00
Isaac Connor
fa18887f5c
zones can now list multiple monitors so populate a listof monitors with json data
2020-08-31 10:13:30 -04:00
Isaac Connor
f00f9ead79
Move monitor class into js/MonitorStream for use elsewhere
2020-08-31 10:12:47 -04:00
Isaac Connor
f5e659f395
Change #zones into .zones because we may list zones for multiple monitors now
2020-08-31 10:10:50 -04:00
Isaac Connor
af8d7fc3fa
Style svg circle point
2020-08-31 10:10:21 -04:00
Isaac Connor
3e09840995
Merge branch 'master' into improve_zone_editing
2020-08-28 17:43:07 -04:00
Andrew Bauer
990b5bd9dc
monitor view - convert links to buttons
2020-08-28 15:22:57 -05:00
Andrew Bauer
9c56cd223f
move header right to shift pill list up
2020-08-28 13:32:46 -05:00
Andrew Bauer
47732e2469
right align monitor item names
2020-08-28 13:18:01 -05:00
Andrew Bauer
a919be7b2d
replace tabs with vert pills
2020-08-28 13:09:49 -05:00
Andrew Bauer
d69b3e7f43
make cancel go back to console
2020-08-28 10:56:09 -05:00
Isaac Connor
d0f1a2af80
Since monitor edit is no longer a popup, we need to redirect to console instead of none.
2020-08-28 10:22:28 -04:00
Isaac Connor
079d1be3b3
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-08-28 09:52:34 -04:00
Isaac Connor
04b3f5d294
Merge branch 'master' into improve_zone_editing
2020-08-28 09:43:48 -04:00
Andrew Bauer
2b6090d8c6
console.js - change all createPopup to window.location.assign
2020-08-28 07:58:42 -05:00
Andrew Bauer
a288a54fbe
make form id unique on logout view
2020-08-28 07:42:33 -05:00
Andrew Bauer
1e78307735
add navigation buttons to monitor view
2020-08-27 16:30:49 -05:00
Isaac Connor
b458a7c893
Redirect after save so that a reload doesn't redo the post
2020-08-27 17:20:24 -04:00
Isaac Connor
f294d099c9
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2020-08-27 17:16:18 -04:00
Isaac Connor
3d9557c5a4
Implement limit on returned events. Free ram in cache if post_condition fails
2020-08-27 17:16:10 -04:00
Isaac Connor
10d0ccf0ce
fix use of ->value instead of ->val. Return 1 for the sql for a post-condition term
2020-08-27 17:15:33 -04:00