Alex
3a570e335b
Password Reset: Add a back button to the email sent screen. ( #7708 )
...
* Password Reset: Add a back button to the email sent screen.
* Fixed typo
2026-01-21 12:26:21 -07:00
Alex
9f9345ea9e
Password Reset: Add invalid email message ( #7707 )
2026-01-21 12:15:22 -07:00
Alex
7d178401e3
Security: Always show the password reset link sent message ( #7706 )
...
Prevents an attacker from guessing an email that is associated with a users account.
2026-01-21 12:08:56 -07:00
FusionPBX
ab32649d66
Add yealink_idle_clock variable
2026-01-15 13:18:20 -07:00
fusionate
d104b6e7dd
Theme/Menu: Remove fixed menu menu_position setting.
2026-01-15 12:50:30 -07:00
frytimo
2358411257
Check for edge case in Auto Loader caching ( #7699 )
2026-01-15 10:35:38 -07:00
FusionPBX
a685416786
Add mb_convert_encoding function with function exists
...
Added to provide better backwards compatibility and support for more existing systems.
2026-01-15 10:03:38 -07:00
frytimo
7ddf3f8ae0
Add missing grandstream_firmware_upgrade_protocol in template ( #7696 )
2026-01-13 20:11:50 -07:00
FusionPBX
d0b26d355c
Add missing semi-colon.
2026-01-13 11:55:57 -07:00
FusionPBX
2975e166fc
Change the name of method schema to upgrade
2026-01-13 11:43:55 -07:00
FusionPBX
afc9a733e7
Use pre-loaded applications array from the constructor
2026-01-13 11:41:19 -07:00
FusionPBX
6f37951e02
Move update_indexes into the schema method
2026-01-12 14:17:10 -07:00
FusionPBX
39f26590fe
Update the Yealink stun_server settings
2026-01-10 18:27:49 -07:00
FusionPBX
aa59072372
Update Stun settings for Yealink W7xp
2026-01-10 17:41:44 -07:00
FusionPBX
501e14d496
Update STUN settings for nat_stun enable and server
2026-01-10 12:58:45 -07:00
FusionPBX
92042593c8
Add a static xml valid class
2026-01-09 20:21:33 -07:00
Anthony
0e3786c1e3
Fix Dutch translation for 'button-back' ( #7690 )
2026-01-08 12:13:00 -07:00
markjcrane
e65cfe5ce1
Update descriptions for generate_password and for password_lowercase setting
2026-01-07 11:37:48 -07:00
FusionPBX
b7edb9c797
Add method get_column_default to the schema class
...
Used to get the column default
2026-01-03 11:49:45 -07:00
FusionPBX
3e3f998810
Fix the per domain boolean settings
2026-01-02 01:09:14 -07:00
frytimo
46d3eb18ea
Active conferences ( #7684 )
...
* Add active conferences with web sockets
* Buttons mostly working
* Convert all methods, function, variable, const to snake case instead of standards.
* Add default settings for customized control
* Add customizable settings
* More debugging default settings added
* Add better authentication handling for websocket connections
These methods were added:
- on_ws_authenticated can be overridden in the child class if there are tasks that need to be done after authentication.
- handle_ws_authenticated was added in the parent class
Handle methods are called by the this class and then their respective 'on_ws_' method is then called.
* Mute All now working
* Add PHPDoc block comments
* More PHPDoc to better describe class and variables
* Fix accidental removal of function during PHPDoc block edits
* Remove the variable type declaration for PHP 7.1 compatibility
* Update conferences with more websocket communication to replace AJAX calls.
* Ensure interface is loaded when no members
* Move color settings to theme category
* Update page view to default settings changes
2025-12-29 22:30:08 -07:00
Alex
295db3b9c8
Show the list of selected domains on toggle/delete confirmation ( #7682 )
...
* Show the list of selected domains on toggle/delete confirmation
* Update app_languages.php
* Update modal.php
* Update domains.php
2025-12-29 14:09:53 -07:00
Alex
9f60bc2971
Fix password reset email domain name ( #7675 )
...
$domain_name is undefined since it was replaced with $password_reset_domain
2025-12-23 11:13:58 -07:00
markjcrane
1afc1daa88
Use CREATE INDEX IF NOT EXISTS
2025-11-28 17:16:19 -07:00
denisent
a408596f26
Fix 1 missing empty line in ax86r template ( #7667 )
2025-12-18 14:47:41 -07:00
Alex
72dafd903d
Use the time_format default setting on more pages ( #7663 )
...
* Use the time_format default setting on more pages
* Update call_recordings.php
* Update devices.php
* Update email_queue.php
* Update emergency.php
* Update time formatting based on settings
* Update fax_logs.php
* Update fax_queue.php
* Update time_condition_edit.php
* Update xml_cdr_details.php
* Update xml_cdr_search.php
* Update xml_cdr_statistics_inc.php
* Update xml_cdr_statistics.php
* Update xml_cdr.php
* Update contact_edit.php
* Update contact_notes_view.php
* Update contact_notes.php
* Update contact_timer.php
* Update contact_times.php
* Update user_logs.php
* Update footer.php
* Update template.php
* Update fax_files.php
* Update recent_calls.php
* Update missed_calls.php
* Update recordings.php
* Update xml_cdr_statistics_inc.php
* Update xml_cdr_inc.php
* Update xml_cdr_inc.php
* Update recordings.php
* Update missed_calls.php
* Update call_block.php
* Update user_logs.php
* Update xml_cdr_inc.php
* Update xml_cdr_details.php
* Update recordings.php
* Update fax_queue.php
* Update fax_logs.php
* Update fax_files.php
* Update event_guard_logs.php
* Update emergency.php
* Update email_queue.php
* Update devices.php
* Update call_recordings.php
* Update time_condition_edit.php
* Update time_condition_edit.php
* Update call_block.php
* Update call_recordings.php
* Update devices.php
* Update email_queue.php
* Update emergency.php
* Update event_guard_logs.php
* Update fax_files.php
* Update fax_logs.php
* Update fax_queue.php
* Update recordings.php
* Update xml_cdr_inc.php
* Update user_logs.php
* Update destination_summary.php
* Update xml_cdr_extension_summary.php
* Update music_on_hold.php
* Update fax_send.php
* Update voicemail_greetings.php
* Update voicemail_greetings.php
* Update xml_cdr_inc.php
* Update xml_cdr_inc.php
* Update xml_cdr_inc.php
* Update xml_cdr_statistics_inc.php
* Update xml_cdr_statistics_inc.php
* Update xml_cdr_inc.php
* Update xml_cdr_extension_summary.php
* Update destination_summary.php
* Update xml_cdr_statistics_inc.php
* Update xml_cdr_inc.php
* Update xml_cdr_statistics_inc.php
* Update contact_edit.php
* Update css.php
* Update template.php
* Update fax_send.php
2025-12-18 09:52:49 -07:00
denisent
5ee6b1b0e9
Fix account 2 through 6 registering ( #7666 )
...
Fixes registrations for accounts 2 through 6
Accounts 7 - 16 are non defined in the template
2025-12-18 09:12:12 -07:00
markjcrane
eb964855fe
Add methods get_database_indexes and update_indexes
2025-11-27 08:07:07 -07:00
denisent
389c47faf3
Fix new lines in ax83h and ax86r templates ( #7665 )
...
* fix new lines in ax83h template
phone does not provision without the extra lines
* fix new lines in ax86r template
phone does not provision without the extra lines
2025-12-17 01:31:57 -07:00
markjcrane
98e04da076
Format code with PHP Formatter - pretty-php
2025-11-26 07:19:30 -07:00
markjcrane
fd039bd78c
Add new message-added_to_queue
2025-12-13 16:23:00 -07:00
markjcrane
d7127cd1a6
Replace create or replace with drop the view then create view.
2025-12-10 13:02:21 -07:00
FusionPBX
6b063f2c28
Replace the DOCUMENT_ROOT and PROJECT_ROOT variables
...
Use the __DIR__ constant and dirname as needed
2025-12-08 14:12:19 -07:00
Bifur1
9046a6ea14
Update Groundwire template ( #7653 )
...
* Update Groundwire template
Voicemail number was not properly named and would not provision. & was needed under wsContactsURL to validate the xml. Opening it gave an error stating:
This page contains the following errors:
error on line 14 at column 119: EntityRef: expecting ';'
Below is a rendering of the page up to the first error.
* Update Groundwire template
Had one too many & under wsContactsUrl line
2025-12-06 08:10:18 -07:00
AdSecIT
92cd333e50
Updated Cisco 8000 series templates for KEM button compatiblity. ( #7643 )
...
* Updated Cisco 8000 series templates for KEM button compatibility.
Updated the Cisco 8000 series Key Expansion Module format in the templates to improve editing and provisioning button changes, with the label correctly set to the KEM.
Set max KEM Units to 2 ( Phones Maximum )
2025-11-25 07:49:05 -07:00
frytimo
2951bff6c5
Reuse socket connection to event socket. ( #7634 )
...
Reuse the socket connection instead of creating a new connection for each API request.
Add PHPDoc tag "static" for the static methods in event_socket.
2025-11-24 05:30:28 -07:00
AdSecIT
cdc7be9476
Auth ID and Auth Realm Set for Provisioning Authentication. ( #7636 )
...
Set Auth ID and Auth Realm to assist in authenticating from the FusionPBX provisioning server to the Cisco phones.
2025-11-21 16:48:11 -07:00
Alex
a3539f0859
Update sortable.min.js ( #7638 )
2025-11-21 16:09:05 -07:00
Alex
21e711dc43
Update chart.min.js ( #7637 )
2025-11-21 16:08:33 -07:00
markjcrane
c74a345498
Yealink phones replace account.1.sip_server_host on the G, S, and U series phones
...
Replaced with account.1.sip_server.1.address
2025-11-21 12:59:30 -07:00
markjcrane
ee9336f325
Add Yealink password_use_default.mode
2025-11-21 12:35:24 -07:00
FusionPBX
d6aa15549c
Exclude json to jsonb for schema data types
2025-11-19 15:49:10 -07:00
markjcrane
8063ae9ceb
Set the schema return type
...
- Remove deprecated comments
2025-11-19 14:22:27 -07:00
frytimo
f8de76762f
Documentation, formatting ( #7630 )
...
* Documentation, formatting
* Updated formatting to remove alignment
* Updated spacing in the quoted script
2025-11-19 12:08:12 -07:00
frytimo
34821bed7e
Documentation, format class, no modification. ( #7629 )
2025-11-19 09:48:36 -07:00
markjcrane
0ea256fce8
Upgrade Schema includes Data Types by default
...
- Change the label to Database Schema
- Update the description to say tables, columns and data types
- upgrade.php --schema
- Includes data types by default
- Remove --types from upgrade.php
- command line upgrade --interactive
- Option 2 schema
- Includes data types by default
2025-11-18 20:19:04 -07:00
frytimo
debd5c0fbb
Add more documentation for the abstract service class ( #7626 )
2025-11-17 21:44:02 -07:00
markjcrane
ce1bee4821
Optimize the schema class
2025-11-17 14:01:45 -07:00
frytimo
aacc41ade2
Fix PHP error implicit null casting ( #7624 )
2025-11-17 06:12:22 -07:00
fusionate
63aa341d99
Theme - Menu Style (Fixed): Make User Menu visible when scrolled.
2025-11-15 18:21:36 -07:00