FusionPBX
12523c5830
Add a new cidr class
2026-02-17 09:20:45 -07:00
FusionPBX
23ecec6162
Fix CIDR check to use correct variable
2026-02-16 15:07:13 -07:00
FusionPBX
a04ee72d21
Rename cidr variable to cidr_value
2026-02-16 15:01:09 -07:00
frytimo
ed3311033c
Use native PHP preg_split instead of library ( #7741 )
...
The original library version was created to fix a bug that was from 2008. This bug has been fixed for a long time and the native tool improved.
2026-02-10 16:33:51 -07:00
FusionPBX
0279dd90e6
Add timeout parameter to read_event method
...
Updated read_event method to accept a timeout parameter for stream_select.
2026-02-07 14:13:56 -07:00
FusionPBX
40f09dd479
Get the domain_uuid using the domain name from the URL
...
When the domain_uuid is not available, get the domain name from the URL. Use the domain to get the domain_uuid. This is needed to get the correct domain settings.
2026-02-03 12:16:50 -07:00
FusionPBX
fbfc80d629
Update t53 and t53w
2026-01-30 13:14:29 -07:00
Antonio Fernandez
2038b74e83
Snom multicast ( #7729 )
...
* added multicast to Snom phones
* adding default setting for multicast_address
2026-01-30 07:29:24 -07:00
Marvin Skeete
e44a340f16
Added Grandstream station label for gxp2130_35_40_60_70 ( #7508 )
...
* Added Grandstream station label
2026-01-28 10:07:39 -07:00
Alex
4b868f8330
Update domain toggle/delete message ( #7725 )
...
* Update domain toggle/delete message
* Update app_languages.php
* Update app_languages.php
* Update modal.php
2026-01-27 15:30:54 -07:00
FusionPBX
22e5f77e31
Add function array_type
2026-01-26 19:43:54 -07:00
FusionPBX
85fcf9ebbd
Add language name translations
...
For the following languages
'en: 'English',
'es: 'Spanish',
'fr: 'French',
'de': 'German',
'it': 'Italian',
'pt': 'Portuguese',
'pl': 'Polish',
'zh': 'Chinese',
'ja': 'Japanese',
'ko': 'Korean',
'nl': 'Dutch',
'ru': 'Russian',
'hi': 'Hindi',
'he': 'Hebrew',
'ar': 'Arabic'
2026-01-26 18:50:02 -07:00
markjcrane
9861c42ca0
Add javascript select_group_option
2026-01-26 18:27:25 -07:00
FusionPBX
c4dea6d609
Update app_languages.php
2026-01-24 20:05:53 -07:00
Alex
717846b397
Security: Make password reset links expire after 60 minutes ( #7715 )
...
* Security: Make password reset links expire after 60 minutes
* Update app_languages.php
* Update app_defaults.php
* Update login.php
2026-01-22 13:21:26 -07:00
Alex
c483934a13
Add password reset attempts to user logs ( #7710 )
...
* Add password reset attempts to user logs
2026-01-22 10:42:57 -07:00
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