summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/widgets
Commit message (Collapse)AuthorAgeFilesLines
* Add to NTP GPS processing of PGRMF sentencejskyboo2017-02-031-0/+13
| | | | (cherry picked from commit 6924a2bf34a70cd33284a28ca3575f33f9834375)
* traffic-graphs, setting to keep updating them while invisiblePiBa-NL2017-01-231-20/+57
| | | | | - allow showing different graphs to be shown on different browser tabs (dont use localstorage for graphs to query) - show interface name in graph instead of realname
* Parse GPS initialization commands, extended status for GPSs other than ↵jskyboo2017-01-231-27/+33
| | | | | | | | | | | SureGPS and make optional. - Parse GPS initialization commands for explicitly configured GPS commands - Add extended GPS status if GPGSV or GPGGA are explicitly configured - Add config option to toggle extended status - Clean up some variables on status page and widget. (cherry picked from commit d627983d2504e56015e14f1f85a4eb6b70a5eea9)
* Fix copy-paste of ipsec.widget.php file namePhil Davis2017-01-191-1/+1
| | | | | Noticed while looking in widget code, might as well fix it. (cherry picked from commit a80ce1a7e03ca4fa61f83166b747b4f72dddd4ba)
* Fix #7134 Interface Stats widget ifdescrs not definedPhil Davis2017-01-191-8/+2
| | | | | | | When doing testing I had the Interfaces widget open as well as Interface Statistics. $ifdescrs was already populated as an array by the Interfaces widget, so Interface Statistics had (accidentally) gained the benefit. If you have just the Interface Statistics widget on the dashboard then you get the reported PHP error, in the code that sets up the checkbox array of selectable interfaces. The problem is fixed by always calling get_configured_interface_with_descr() at the top of this code, rather than calls that were just inside various if() cases. Note: get_configured_interface_with_descr() in util.inc always returns an array, even if an empty one, so the ```if (!is_array($ifdescrs))``` testing should not be needed. (cherry picked from commit 8f94fc33f07718141f332a567df7b30f91c38c93)
* Protect against forech errors if this function does not return an array. ↵jim-p2017-01-181-0/+6
| | | | Fixes #7134
* Add filter to SMART status widgetPhil Davis2017-01-181-6/+83
| | | | (cherry picked from commit 22e8fa1f6aec0b1536f0c07e1573ac78a291891f)
* Remove get_openvpnent_key()Phil Davis2017-01-171-16/+11
| | | | (cherry picked from commit 27bf84fc10d723deebb814a38ee9303014b41711)
* Add Filter to OpenVPN WidgetPhil Davis2017-01-171-2/+131
| | | | (cherry picked from commit a670560bf9a3de550e9e4e20df4ffe1ed2d4f05c)
* Only show the DHCP Leases Status link if DHCP server is enableddoktornotor2017-01-171-2/+15
| | | | | Does not make sense otherwise, can only contain stale data. (cherry picked from commit 8ed692516534248e58a20aec70f8cf3035d35348)
* Fix #7126 RFC2136 linksPhil Davis2017-01-161-5/+15
| | | | (cherry picked from commit 47b35618f025082b5504eae5518d89c772ae8bd5)
* Add filter to Dynamic DNS Status WidgetPhil Davis2017-01-161-39/+132
| | | | (cherry picked from commit 5f8a3dc09e550f3aa2ef086c03e7133f78756913)
* Add filter to Interfaces WidgetPhil Davis2017-01-131-2/+85
| | | | (cherry picked from commit 35310a493f19d6758747cbc8e9961c2ca3395246)
* Add filter to Interface Statistics widgetPhil Davis2017-01-131-2/+74
| | | | (cherry picked from commit 84a7e840eac8f62a95ccb900089faf14a9a9fc65)
* Add filter to WoL widgetPhil Davis2017-01-131-0/+87
| | | | (cherry picked from commit d82c5cbf4f693d70e55b5a484a34ea84f88fa250)
* Tidy up "<script>" tagsColin Fleming2017-01-131-1/+1
| | | | | | | | Tidy up <script> tags by adding TYPE attribute (https://doc.pfsense.org/index.php/Developer_Style_Guide#HTML_Specific_Rules) (cherry picked from commit 463456964709015d4b1c591aa4251c831a39c71d)
* Display Dyn DNS type if description not foundPhil Davis2017-01-131-1/+1
| | | | (cherry picked from commit 7b3d8a4b8cee0588ed2ccd272588026002369433)
* Remove excess loops in DynDNS WidgetPhil Davis2017-01-131-20/+10
| | | | (cherry picked from commit b84126b5e74473b1e6a576f38da2149a95ab03fc)
* Services widget filter checkboxesPhil Davis2017-01-111-46/+54
| | | | (cherry picked from commit ada6bfa7ca68169408b80af6325afe3948ee85f7)
* Correctly report unmonitored gateway statusPhil Davis2017-01-051-1/+1
| | | | | | | | | | | | | | If an alternate monitor IP has been entered and saved, then the user checks "Disable Gateway Monitoring" and saves, the alternate monitor IP is retained in the config - that is handy for when unchecking "Disable Gateway Monitoring" later on. But the Gateways widget and Status Gateways do not correctly understand this combination. The gateway status shows as "Online" when it is intended to show "Online (unmonitored)". This PR corrects this. (cherry picked from commit 0c5d4e8d3e4dc81a9c7eb883a40296493e9faa2b)
* Fix ntp gps statusjskyboo2017-01-041-2/+2
| | | | | | | | | - trim sat in use - gps ok for GPGLL - lat & lon direction for GPGGA & GPGLL - sat in use text position fixed (cherry picked from commit fdb0479758339e083f7745d738c9999d86af150f)
* Use empty()doktornotor2016-12-211-1/+1
| | | | (cherry picked from commit 605a9e6c1f1fae786468b81bf7c911a874048fad)
* Fix CPU update period in System Information widgetdoktornotor2016-12-211-1/+2
| | | | | This only updates after the refresh period set in System - General Setup - Dashboard update period; should not be hardcoded. (cherry picked from commit 827c3f1e2bd99a4b27e65d0fa317bcb3b8944943)
* Feature #3151 Disable gateway monitoring actionsPhil Davis2016-12-071-0/+6
| | | | | | | | | | | | | | | | | | without disabling gateway monitoring. This allows the user to continue to monitor the gateway with dpinger, so they can see how it is performing, but for the system not to take any real action if the latency/loss exceeds the given limits. A typical use case for this would be on a single-WAN system. There is no failover option, so there is no point taking any real action when the latency/loss is high. Having stuff try to failover (and stop/start stuff...) is just disruptive. In ths case the use could have disabled monitoring completely, but then they get no feedback abut gateway performance. (cherry picked from commit f396d2b715b27312c9bc056b3423db8198f7d52a)
* Backport Cloudflare and Gratis plus passwords in base64 DynDNS changesPhil Davis2016-12-061-2/+3
| | | | | | Note: corresponding change to upgrade_config.inc to come in master to correctly implement the upgrade_155_to_156 code, that is master only and will become upgrade_158_to_159
* Do not truncate IPv6 addresss in NTP widget (Bug #4815)doktornotor2016-12-051-1/+1
| | | | (cherry picked from commit cd2c59c9839e38fa7cbd4ae217fe14883b086145)
* Captive portal: use "Admin Reset" as termination cause when disconnecting a ↵plumbeo2016-11-291-1/+1
| | | | | | | | user from admin UI When a user is disconnected by the administrator using the pfSense captive portal status page or widget set the value of the Acct-Terminate-Cause in the RADIUS accounting stop packet to "Admin Reset" (6) as per RFC 2866. (cherry picked from commit 2a119ed3cbf6bd4bc438e5b1993bd4c55c2663c6)
* Fixed #6922Steve Beaver2016-11-211-7/+19
| | | | Added code for IPv6 Dynamic DNS
* Make serial/UUID boldRenato Botelho2016-09-271-1/+1
|
* Show system platform and serial / UUIDRenato Botelho2016-09-271-0/+16
|
* Merged #2975Stephen Beaver2016-09-141-42/+10
|
* Move copyright from ESF to NetgateRenato Botelho2016-09-0642-42/+42
|
* change traffic graphs to use d3.jsJared Dillard2016-08-231-100/+371
|
* Fix syntax error on openvpn.widget.phpNewEraCracker2016-08-201-1/+1
| | | | (cherry picked from commit 516e609ccb7a39fb27f52a69f11eee68f86974df)
* Text typos in openvpn.widget.phpPhil Davis2016-08-181-2/+3
| | | | (cherry picked from commit 8da4847472e03195aeb73a1acedbc27f8af520d1)
* Revise widget refresh timingStephen Beaver2016-08-181-1/+1
| | | | (cherry picked from commit 134ee13df54280441c25b047b406628eeebbb8db)
* Added control to set dashboard widget refresh periodStephen Beaver2016-08-188-22/+46
| | | | | | | Start each widget refresh system after a short random delay to prevent all widgets hitting the server at the exactsame time Fix issues wherein two widgets were resetting the refresh timer from the AJAX call, not the call-back function, thereby risking stepping on themselves (cherry picked from commit 512f2c10af716243046bdd08140856bb8e45222b)
* Completed #6723\Stephen Beaver2016-08-181-171/+219
| | | | | | by making the OpenVPN widget update dynamically (cherry picked from commit f30e6bd49c773de28b5ec143add30fc900e7874d)
* Code style and commentsPhil Davis2016-08-165-11/+11
| | | | | | No functional change - just making style consistent (cherry picked from commit 9d3e8723171c727cf43338bd8e95ab2bb7e6a66c)
* Save widget settings per userPhil Davis2016-08-037-71/+71
| | | | | | | | | For users that have "custom settings" enabled, save the "tool" settings of their widgets on a per-user basis. User that do not have "custom settings" enabled will continue to use and save widget settings to/from the system-wide settings. (cherry picked from commit 2b7d0520818248920ec88514fde2c9b86c2a70af)
* Fixed #6669Stephen Beaver2016-08-011-0/+5
| | | | | | Read widget config before adding a new one. (Was starting a new array) (cherry picked from commit 236e6a54e9a93284ca170b68aa1188dfaa195c3d)
* clean up Installed Packages widget by removing categoryJared Dillard2016-07-281-2/+0
|
* Review license / copyright on all files (final round)Renato Botelho2016-07-1510-10/+10
|
* Review license / copyright on all files (1st round)Renato Botelho2016-07-1442-946/+1970
|
* Retire deactivated widgetsRenato Botelho2016-07-141-98/+0
|
* clean up captive poral widgetJared Dillard2016-07-121-49/+31
|
* Fix indent and spacesRenato Botelho2016-07-081-23/+40
|
* Remove stray 'Renato Botelho2016-07-081-1/+1
|
* ipsec widget, check for valid arrayPiBa-NL2016-07-031-0/+3
| | | | (cherry picked from commit 658180daffe0fe5f005b6fe6b528c758309dffef)
* Add the function gettextmarianamorim2016-05-201-3/+3
| | | | (cherry picked from commit 8d0b16a11c6a2a61fe51507a9b43b3bcad3aab80)
OpenPOWER on IntegriCloud