Alex
e8681737dc
Add ability to create multiple dashboards ( #7483 )
...
* Add ability to create multiple dashboards
* Create dashboard_widget_list.php
* Create dashboard_widget_edit.php
* Update dashboard_edit.php
* Update dashboard_config_json.php
* Update dashboard.php
* Update app_languages.php
* Update app_defaults.php
* Update app_config.php
* Update dashboard.php
* Create config.php
* Update content.php
* Update icon.php
* Update parent.php
* Update template.php
* Update config.php
* Update config.php
* Update domains.php
* Update config.php
* Update active_calls.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update call_forward.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update domain_limits.php
* Update caller_id.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update registrations.php
* Update ring_group_forward.php
* Update config.php
* Update config.php
* Update switch_status.php
* Update config.php
* Update system_counts.php
* Update system_cpu_status.php
* Update system_disk_usage.php
* Update system_services.php
* Update system_status.php
* Update config.php
* Update config.php
* Update voicemails.php
* Update config.php
* Update missed_calls.php
* Update recent_calls.php
* Update dashboard_widget_edit.php
* Update app_languages.php
* Update dashboard_widget_edit.php
* Update index.php
* Update parent.php
2025-09-08 17:33:29 -06:00
Alex
b64ebb374d
Dashboard - Use a class to determine the row span ( #7451 )
...
* Dashboard - Use a class to determine the row span
* Update parent.php
* Update icon.php
* Update content.php
* Update domains.php
* Update dashboard_edit.php
* Update missed_calls.php
* Update recent_calls.php
* Update voicemails.php
* Update system_counts.php
* Update system_cpu_status.php
* Update system_disk_usage.php
* Update system_services.php
* Update system_status.php
* Update system_services.php
* Update switch_status.php
* Update registrations.php
* Update ring_group_forward.php
* Update caller_id.php
* Update domain_limits.php
* Update call_forward.php
* Update active_calls.php
2025-08-06 17:01:09 -06:00
Alex
9dc4ee9046
Dashboard - Use the uuid instead of name for widget ids ( #7443 )
...
* Dashboard - Use the uuid instead of name for widget ids
* Update active_calls.php
* Update domain_limits.php
* Update caller_id.php
* Update registrations.php
* Update ring_group_forward.php
* Update switch_status.php
* Update system_counts.php
* Update system_cpu_status.php
* Update system_services.php
* Update system_status.php
* Update voicemails.php
* Update missed_calls.php
* Update recent_calls.php
* Update content.php
* Update icon.php
* Update parent.php
* Update domains.php
2025-08-01 11:51:34 -06:00
Alex
720c03aeb0
Dashboard - Hide progress bar overflow ( #7427 )
2025-07-17 22:15:13 -06:00
frytimo
28dbb803de
Add cpu line graph ( #7403 )
...
* add cpu line graph
* add cpu line graph
* add cpu line graph
* add cpu line graph
* add cpu line graph
* Add FreeBSD CPU status
* Add new dashboard type Line
* Add missing public declaration
* Allow new dashboard type Line to be selected option
* Use new Line type for graphing instead of doughnut
2025-06-30 15:54:13 -06:00
FusionPBX
fd51fc2549
Update system_status.php
...
Credit to Alex for this change.
2025-06-28 17:41:37 -06:00
frytimo
807f80da94
Update dashboard with cpu status websockets ( #7400 )
...
* Remove setting hardcoded timer
* Use websockets for real-time CPU status on dashboard
* Add system_dashboard service file
* moved javascript file to core
2025-06-27 15:25:32 -06:00
n0obHere
b5cf6f1690
Enhanced dashboard system_status card with more useful system info ( #7366 )
...
* Update system_status.php
Adjust column width to make some overflowing multi-line values into one-line view.
* Enhanced dashboard system_status card with more useful system info
- Added OS version detection
- Fixed not working memory usage with format (60% (1G/2G))
- Replaced memory available with swap usage
- Improved disk usage display format (57% (12G/20G))
- Added DB max connections display (Current/Max)
* Added style colors based on thresholds
* Update app_languages.php
Additional languages for new system_status items
2025-05-12 10:44:40 -06:00
FusionPBX
f44f9636db
Cast to integer
...
This prevents an error that was seen on FreeBSD
2024-10-26 22:16:35 -06:00
Alex
01e41b09a1
Update system_status.php ( #7134 )
2024-09-16 14:14:17 -06:00
FusionPBX
795343379c
Handled in its own dashboard widget
...
For this reason remove the registration count from system status.
2024-09-14 21:49:53 -06:00
FusionPBX
540efc355f
Move the get_memory_details functions
2024-09-14 21:38:14 -06:00
Alex
ca10a3e518
Update registrations.php ( #7133 )
2024-09-14 16:12:37 -06:00
Alex
7edc65fce4
Fixed alignment on dashboard system status progress bars ( #7132 )
2024-09-14 10:56:18 -06:00
FusionPBX
c406761897
Update system_status.php
2024-09-13 21:32:08 -06:00
FusionPBX
8e9527a1c1
Update system_status widget add memory details
...
Completed work on disk usage percentage
2024-09-13 19:15:15 -06:00
Alex
5e6d494796
Add progress bar to system status dashboard ( #7131 )
...
* Add progress bar to system status dashboard
* Update dashboard_edit.php
* Update app_languages.php
* Update config.php
2024-09-13 17:00:21 -06:00
FusionPBX
43e72c974d
Fix the disk usage for FreeBSD
2024-08-27 14:34:41 -06:00
Alex
1ef5f1dab0
Dashboard - Icon widget hover settings ( #7016 )
...
* Update system_counts.php
* Update system_cpu_status.php
* Update system_status.php
* Update voicemails.php
* Update missed_calls.php
* Update recent_calls.php
* Update index.php
* Update app_defaults.php
* Update app_defaults.php
* Update index.php
* Update index.php
* Update dashboard_edit.php
* Update index.php
* Update app_defaults.php
* Update css.php
* Update icon.php
* Update dashboard_edit.php
* Update app_config.php
* Update app_defaults.php
* Update css.php
* Update app_languages.php
* Update index.php
* Update dashboard_edit.php
2024-06-21 16:44:31 -06:00
Alex
7640cd21c9
Dashboard - Add row span setting ( #7007 )
2024-06-12 16:49:34 -06:00
Alex
f6e6750efc
Dashboard - Minor changes ( #6993 )
2024-06-03 11:40:05 -06:00
Alex
301a1f69a0
Move dashboard defaults settings to theme ( #6973 )
2024-05-08 13:41:21 -06:00
Alex
66b57a7784
Dashboard - Add gradient background color settings ( #6972 )
...
* Dashboard - Add gradient background color setting
2024-05-08 09:54:18 -06:00
Alex
5eead0d88a
Dashboard - Add disabled option to details state ( #6962 )
...
* Dashboard - Add disabled option to details state
2024-04-25 23:36:54 -06:00
Alex
28efea22fd
Dashboard - Add background color settings ( #6959 )
...
* Dashboard - Add background color settings
* Update missed_calls.php
* Update recent_calls.php
* Update app_languages.php
* Update app_config.php
* Update dashboard_edit.php
* Update index.php
* Update css.php
* Update system_status.php
* Update system_cpu_status.php
* Update system_counts.php
* Update system_counts.php
* Update switch_status.php
* Update index.php
* Update system_counts.php
* Update domain_limits.php
* Update call_forward.php
* Update caller_id.php
* Update ring_group_forward.php
2024-04-24 14:14:24 -06:00
Alex
808e2cbe66
Dashboard - Add chart type setting ( #6951 )
...
* Dashboard - Add chart type setting
2024-04-18 16:57:45 -06:00
Alex
1412ed7f68
Dashboard - Add text color settings ( #6950 )
...
* Dashboard - Add text color setting
2024-04-17 16:01:54 -06:00
frytimo
3a4c2f72e2
Event socket bug fix and more docs ( #6823 )
...
* Add documentation to methods. Use is_resource for added type detection
* Allow connect to specify timeout in microseconds with default 30,000
* Update calling mechanism for event sockets
* Update project for new singleton event sockets
* remove unused variable
* catch errors on closing the socket
2023-12-02 17:16:18 -07:00
FusionPBX
890321e338
Update !empty instead of ! = ''
2023-07-06 11:55:20 -06:00
markjcrane
32051873be
Use __dir__ to find resources/require.php
2023-06-16 22:49:09 -06:00
volga629-1
bbc6b5d280
Simplified version of uptime for Linux ( #6733 )
2023-05-31 18:41:35 -06:00
markjcrane
10c39f9bcb
Code cleanup to solve a few minor issues
2023-05-16 16:14:39 -06:00
fusionate
c894161060
Dashboard - System Status: Updates for PHP 8.1
2023-05-10 22:38:11 +00:00
frytimo
fef8165be2
Frytimo pr patches for php8.1 ( #6630 )
...
* Passing null to parameter #2 ($string) of type string is deprecated
* Passing null to parameter #1 ($string) of type string is deprecated
* php 8.1 fixes
* php 8.1 fixes - replace strlen($var) > 0 with !empty($var)
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - strlower with null
* php 8.1 fixes - strreplace with null
* php 8.1 fixes - passing null to base64_decode
* php 8.1 fixes - check for false and check for null on $this->dir
* php 8.1 fixes - remove assignment of $db variable to modules object
* php 8.1 fixes - avoid sending null to substr
* php 8.1 fixes - change ${var} to {$var}
* php 8.1 fixes - check for null before preg_replace
* php 8.1 fixes - remove setting db variable on domains object
* php 8.1 fixes - set empty string if $row['domain_setting_subcategory'] is null
* php 8.1 fixes - set empty string if $_REQUEST['show'] is not available
* php 8.1 fixes
* php 8.1 fixes - correct $_POST checking syntax
* php 8.1 fixes - correct $_POST variables
* php 8.1 fixes
* Use brackets consistently
* Update user_setting_edit.php
* Change to not empty
* Update device.php
* Update text.php
---------
Co-authored-by: Tim Fry <tim@voipstratus.com >
Co-authored-by: FusionPBX <markjcrane@gmail.com >
2023-05-05 10:46:37 -06:00
frytimo
81d3adbd35
cast string to float for memory usage shell_exec call ( #6626 )
...
Co-authored-by: Tim Fry <tim@voipstratus.com >
2023-04-26 20:26:53 -06:00
fusionate
d04b6db96a
Dashboard: Call Forward widget, Edit position without reload, misc adjustments.
2023-01-31 00:19:09 +00:00
fusionate
b35aafc391
Dashboard: Click chart to expand/contract details.
2023-01-28 01:52:13 +00:00
Alex
37ab508d1b
Update chart.js v3 to v4 ( #6529 )
...
* Update chart.min.js
* Update missed_calls.php
* Update recent_calls.php
* Update system_counts.php
* Update system_cpu_status.php
* Update system_status.php
* Update domain_limits.php
* Update voicemails.php
2023-01-06 13:18:53 -07:00
FusionPBX
88bc541d0d
Create database object if not set. ( #6492 )
...
* Create database object if not set.
2022-11-08 09:40:12 -07:00
markjcrane
d50bcb476a
Replace root.php
2022-10-10 16:35:14 -06:00
AlexC
2be3ad4470
Update system_status.php ( #6311 )
...
* Update system_status.php
* Update system_cpu_status.php
2022-02-17 16:12:19 -07:00
AlexC
78c5666aff
Fixed dashboard layout bugs ( #6263 )
...
* Fixed dashboard layout bugs
* Update domain_limits.php
* Update missed_calls.php
* Update recent_calls.php
* Update voicemails.php
* Update system_counts.php
* Update system_cpu_status.php
* Update system_status.php
* Update caller_id.php
2022-01-25 11:03:37 -07:00
AlexC
78427ee78a
Remove CPU chart from system_status.php ( #6153 )
2021-11-23 18:35:11 -07:00
AlexC
942938a66b
Update system_status.php ( #6144 )
2021-11-19 17:15:24 -07:00
AlexC
b571aebbf7
Update system_status.php ( #6142 )
2021-11-19 16:40:03 -07:00
AlexC
0d241eb7ff
Add dashboard default settings to system_status.php ( #6141 )
2021-11-19 16:32:41 -07:00
AlexC
a5f2f418d1
Update system_status.php ( #6126 )
2021-11-12 12:58:04 -07:00
AlexC
fdea4fb94c
Update system_status.php ( #6120 )
2021-11-12 12:56:19 -07:00
AlexC
9f98c92ed2
Update system_status.php ( #6119 )
2021-11-11 10:53:44 -07:00
FusionPBX
23d9ef45a7
Update system_status.php
2021-11-09 23:40:24 -07:00