2738 Commits

Author SHA1 Message Date
Alex e8891a6da9 Update paste button to open modal instead of confirm (#8007)
* Update paste button to open modal instead of confirm

* Update domain_settings.php

* Update default_settings.php
2026-05-29 21:23:01 +00:00
FusionPBX 1a455aca27 Fix remove app/email_templates directory it was moved to core 2026-05-29 21:16:44 +00:00
FusionPBX 63a29cb54b Fix add mkdir for /usr/share/fusionpbx
Also use array for read write paths
2026-05-29 20:47:17 +00:00
FusionPBX 17e63e2622 Fix SQL queries to include group_level 2026-05-29 20:13:21 +00:00
Alex a85f24c771 Add searchable domain selector to domain settings copy (#8006) 2026-05-29 16:27:31 +00:00
FusionPBX c9a07b3cd0 Change file content check to 'ReadWritePaths'
Updated the check in upgrade.php to look for 'ReadWritePaths' instead of '/etc/freeswitch'.
2026-05-28 21:04:00 +00:00
FusionPBX 5063a61d03 Update ReadWritePaths to add /usr/share/fusionpbx 2026-05-28 21:00:51 +00:00
Alex 0c86610b98 Remove query string from add button link (#8003)
* Remove query string from add button link

* Update bridges.php

* Update conference_centers.php

* Update conference_rooms.php

* Update conference_controls.php

* Update conference_profile_params.php

* Update conference_profiles.php

* Update conferences.php

* Update event_guard_logs.php

* Update fax.php

* Update fifo.php

* Update ivr_menus.php

* Update phrases.php

* Update recordings.php

* Update ring_groups.php

* Update streams.php

* Update time_conditions.php

* Update voicemails.php

* Update contacts.php
2026-05-28 19:56:47 +00:00
Alex d95edf17fa Add domain settings button to domain profile (#8002) 2026-05-28 16:27:34 +00:00
FusionPBX f4b59b9cf1 Minor version update 5.6.3-dev 2026-05-28 08:09:59 +00:00
FusionPBX a621b5401c Update directory depth for service file search 2026-05-28 08:09:02 +00:00
FusionPBX 713aa12cb3 Update php-fpm.service with new ReadWritePaths
This update modifies the php-fpm.service file to include additional ReadWritePaths for FreeSWITCH and FusionPBX. It checks for existing entries and updates the service file accordingly, followed by reloading and restarting the service.
2026-05-28 08:04:52 +00:00
FusionPBX a9ee8ffa5b Update comments for use a space and capitalize the first word 2026-05-28 08:04:10 +00:00
markjcrane 72db3b914e Add a new Domain Profile featue
Used to set domain wide settings like the language, time zone, and time format in an easy way.
2026-05-26 16:55:06 +00:00
frytimo fbfc3b7099 Fix cache contact id not cleared if speed dial field is empty (#7991) 2026-05-26 14:31:39 +00:00
AdSecIT bd011e4cc5 Update upgrade_menu.php (#7990)
Added OS Detection for Service Upgrade and Restart Functions.
2026-05-25 16:02:44 -06:00
FusionPBX 695b7d7410 Move add_missing service call to service update section 2026-05-24 15:37:07 +00:00
Alex 20f415fc4a Add back the searchable domain selector to other pages
Added back after some improvements.
2026-05-22 22:37:22 +00:00
FusionPBX af9796faf7 Fix regression on email templates show text
Didn't realize there are still valid reasons and people that like text based email. For this reason filtering out text based email type has been removed.
2026-05-22 20:10:56 +00:00
Alex 5282e7570c Fix searchable domain selector being used on all pages (#7980)
* Add data-domain-search attribute to domain select

* Only replace domain selectors that have data-domain-search attribute
2026-05-19 21:29:29 +00:00
Alex ad862e41f1 Trim username input before storing in session (#7977) 2026-05-15 21:06:44 +00:00
markjcrane 21b55e229b Fix cache's settings object 2026-05-14 16:04:26 +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
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 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
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
FusionPBX 552e1261e2 Update software version to 5.6.2-dev 2026-05-05 17:14:47 +00:00
frytimo bb6d962b9f Update PHPDocs in services class (#7953) 2026-05-04 23:13:29 +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
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 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
FusionPBX 652a7dc256 Add ability to reload one or more services 2026-05-01 17:51:22 +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
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
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 c9dfa0d0cf Users: Preserve query string parameters across list and edit pages (#7922)
* Users: Preserve query string parameters across list and edit pages

* Update user_edit.php

* Update user_json.php
2026-04-28 03:12:18 +00:00