Commit Graph

23988 Commits

Author SHA1 Message Date
frytimo 39c3dcfc55 Fix database maintenance function xml_cdr (#7969) 2026-05-13 14:03:42 +00:00
Alex cc0d528cff Security: Add CSRF tokens to login form (#7968)
* Security: Add anti-CSRF tokens to login form

* Update database.php

* Update email.php

* Update totp.php

* Update email.htm

* Update login.htm

* Update totp_secret.htm

* Update totp.htm

* Update username.htm
2026-05-12 20:19:40 +00:00
frytimo 7bf33e8668 Master-Branch-Fix freebsd dashboard items (#7967)
* Fix freebsd dashboard items

* Fix service total count
2026-05-12 19:15:41 +00:00
Alex 1a286a3020 Escape username before assigning to view (#7964)
* Update database.php

* Update email.php

* Update totp.php
2026-05-12 15:25:22 +00:00
FusionPBX 39ac20e7a0 Update the service file path for debian services 2026-05-12 07:36:52 +00:00
FusionPBX d18f25eb10 Fix echo statements remove indentation 2026-05-12 07:18:39 +00:00
FusionPBX 3d357340ae Output the service name only for Linux
FreeBSD adds the service name by default.
2026-05-12 07:11:29 +00:00
FusionPBX fa5ae89827 Fully detach from parent shell to prevent 'service' from blocking 2026-05-12 06:40:25 +00:00
FusionPBX ed241110ab Update the service path for FreeBSD 2026-05-12 04:57:37 +00:00
FusionPBX 061c978219 Update services for FreeBSD 2026-05-12 04:55:46 +00:00
FusionPBX 7c371cea78 Rename the Debian services files 2026-05-12 03:51:32 +00:00
FusionPBX b68f5828b0 Add FreeBSD rc.d service files 2026-05-12 03:46:26 +00:00
frytimo 59f5bca0b9 Fix active_calls crash on reload (#7959)
* Fix active_calls crash on reload
2026-05-06 18:50:18 +00:00
FusionPBX 53956f53dd Add condition for forward_user_not_registered_destination is empty
Skip this dialplan when forward_user_not_registered_destination is empty.
2026-05-06 18:23:11 +00:00
FusionPBX 7f9d9aaf66 Change reload_settings method visibility to public 2026-05-06 15:06:19 +00:00
markjcrane 34a3ef1400 Change the protected to public for reload_settings
When waiting on a socket the call back needs to be accessible from anywhere
2026-05-05 15:43:02 -06:00
Antonio Fernandez cc32e04538 Remove colon from Ring Group Caller ID Prefix (#7956)
* Do not allow colon to be used since it breaks the CID name prefix
2026-05-05 18:31:59 +00:00
FusionPBX 552e1261e2 Update software version to 5.6.2-dev 2026-05-05 17:14:47 +00:00
frytimo 2f2883ca8b Add video setting for yealink (#7954)
Available settings from template are: 0=Disabled, 1=Video first, 2=Optional
2026-05-05 16:33:13 +00:00
frytimo bb6d962b9f Update PHPDocs in services class (#7953) 2026-05-04 23:13:29 +00:00
FusionPBX 678a008709 Remove class overflow for the domain column 2026-05-04 22:24:29 +00:00
Alex d03b678ff2 Add sort direction icon (#7952)
for table headers that use the th_order_by function.
2026-05-04 20:47:23 +00:00
FusionPBX bbae2e6955 Remove redundant window.open 2026-05-04 19:42:32 +00:00
frytimo fc08584901 Fix an error when upgrade cli is used for first time with services (#7951) 2026-05-04 17:56:07 +00:00
frytimo 097af5d836 Fix missing first line of in-progress call and wrong state (#7948)
When the dashboard widget is first called, the first line of the active call response was ignored due to a promise dropped in the client. This fixes the dropped event.
The status is hard-coded to 'ringing' on the server-side to allow the client to pick up the event as a 'new' call. This patches the client to correct this and put the correct 'answered' status for an already in-progress call.
2026-05-04 16:58:43 +00:00
Alex 494664f598 Fix: Stop incrementing MWI Account when adding extensions (#7950)
- MWI Account is empty by default.
- When adding multiple extensions with the range, the MWI Account should be the same on all of them.
2026-05-04 16:57:34 +00:00
frytimo f2df94cf93 Check for empty service list before array_column (#7949) 2026-05-04 08:31:01 -06:00
FusionPBX fe7a5033c2 Add missing services during upgrade
Added functionality to add missing services during the upgrade process.
2026-05-01 21:10:10 +00:00
Alex a48ea3d945 Update added modules message (#7947) 2026-05-01 20:47:07 +00:00
Alex c68602b6d3 Update add missing and reload messages (#7946)
* Update add missing and reload messages

* Update app_languages.php
2026-05-01 20:36:14 +00:00
Alex 1f5c7099ac Add translations for reload confirmation (#7945)
* Add translations for reload confirmation

* Update app_languages.php
2026-05-01 20:35:39 +00:00
FusionPBX df18b4790f Add btn_reload to checkbox_on_change 2026-05-01 18:15:14 +00:00
FusionPBX 652a7dc256 Add ability to reload one or more services 2026-05-01 17:51:22 +00:00
FusionPBX d3a03a8b28 Add translations for message-reload 2026-05-01 17:32:03 +00:00
Alex 571c5f98f4 Fix the service delete (#7944)
* Fix the service delete

* Update services.php
2026-05-01 10:04:33 -06:00
FusionPBX 4022dbb3b2 Enhance service status display with color and tooltips 2026-05-01 01:17:37 -06:00
FusionPBX 182aabf709 Update service status labels to 'Active' 2026-05-01 01:13:46 -06:00
FusionPBX 1424ec2e18 Add translations for 'Yes' and 'No' labels 2026-05-01 01:11:09 -06:00
Alex 11e07e5d30 Fix the service toggle (#7943) 2026-04-30 17:57:31 +00:00
markjcrane 76744aaaf5 Add a new feature to manage services 2026-04-30 07:46:04 -06:00
markjcrane cf28698320 Add category and get_category method 2026-04-30 07:00:36 -06:00
markjcrane 50032436ac Add category and get_category method 2026-04-30 07:00:05 -06:00
markjcrane 116b705ab4 Add category and get_category method 2026-04-30 06:53:29 -06:00
markjcrane 479551604c Add category and get_category method 2026-04-30 06:53:21 -06:00
markjcrane 0047dba989 Add class property category 2026-04-30 02:20:38 -06:00
markjcrane ccbd957ac0 Add class property category 2026-04-30 02:17:34 -06:00
Mendel 368ad20227 Fix destination export to honor Show All across domains (#7936)
When SHOW ALL button has been pressed then export all destinations from all domains and add '_all' to the exported file name.
2026-04-29 23:35:30 +00:00
Alex 6a37970e12 Fix default_setting_category getting set twice (#7940)
* Fix default_setting_category getting set twice
2026-04-29 23:03:55 +00:00
Alex cb0788cbb1 Exclude category in search form (#7941)
A category select box is already in the form
2026-04-29 22:57:37 +00:00
Alex 78777f0722 Fix: Remove domain_change from global diaplan urls (#7942) 2026-04-29 22:57:12 +00:00