Commit Graph

22504 Commits

Author SHA1 Message Date
frytimo 0931197137
build array in auto_loader constructor (#7158)
* Build an array in the auto_loader constructor

* Update auto_loader.php

* Update auto_loader.php

* minor adjustment to name and comment and remove trailing closing tag

* use best practices for the loader method
Allowing the loader method:
- Should Never Be Called Manually
- Prevents External Modification
- Hides Implementation Details

* cache array in the temp folder and load if available

* re-organize functions within the class

* add cache recreation for auto_loader in upgrade_menu

* add cache recreation for auto_loader in upgrade_menu

* Update app_languages.php
2025-02-13 14:48:40 -07:00
frytimo 9b0eead911
Fix incorrect name on disk usage chart (#7237)
* fix incorrect name on disk usage chart

* put correct information in disk usage for Linux and FreeBSD systems

* Update system_disk_usage.php

* Update system_disk_usage.php
2025-02-13 14:18:36 -07:00
frytimo f03803f113
use settings object where possible (#7246)
* use settings object where possible

* use $user_uuid instead of $_SESSION['user_uuid']

* use extension_uuid when counting for performance
2025-02-13 14:12:48 -07:00
frytimo 056ddc93ca
remove the automatic setting of server connection port in provisioning (#7243)
* remove the automatic setting of the server connection port in provisioning
2025-02-13 14:09:03 -07:00
fusionate 68e3b4c187
Fax - New: Add cover_message, cover_message_height Default Settings to define a default Message and the height of the message box on the cover page, respectively. 2025-02-13 11:56:07 -07:00
frytimo 0cf387f306
do not save event_guard logs to transactions (#7254)
Event Guard already has a log table so no need to duplicate the transactions in another table
2025-02-13 09:10:33 -07:00
frytimo 0a5c377ae6
Remove Extra Line Ending (#7252) 2025-02-13 09:09:52 -07:00
frytimo 5c9eeb1956
Remove Extra Line Ending (#7253) 2025-02-13 09:09:34 -07:00
fusionate 5b1697fc17
Menu - Fixed: Change to submenu item links to hopefully resolve random submenu closure on click bug. 2025-02-11 18:02:16 -07:00
FusionPBX cd5ed73602
Allow # and * in the sanitized caller ID 2025-02-11 13:26:32 -07:00
Ahron Greenberg (agree) 3603711d77
fix destination_condition_field gets overwritten by default setting (#7242) 2025-02-11 08:41:25 -07:00
Ahron Greenberg (agree) 2ef400aefd
validate domain before change (#7244) 2025-02-11 08:39:47 -07:00
FusionPBX a91e2ac547
Fix password when the permission is not assigned 2025-02-07 17:32:09 -07:00
Alex 1237b94cc4
remove duplicates (#7250) 2025-02-07 12:02:44 -07:00
fusionate d51eb0892b
Theme: Reapply changes from yesterday. 2025-02-07 11:55:18 -07:00
Alex a07ca55da5
Update css.php (#7249) 2025-02-07 11:42:59 -07:00
fusionate f056e82740
Theme: Additional settings to better control border and now outline styles. 2025-02-06 14:37:33 -07:00
FusionPBX 0ce6f3c956
Update language French vm 2025-02-06 14:33:11 -07:00
Alex 0a75229a43
Fix input toggle switch handle color default setting (#7247) 2025-02-06 13:45:38 -07:00
Alex 3088bb188f
Fix login input default settings (#7248) 2025-02-06 13:45:26 -07:00
FusionPBX 7f7ca70210
Change value of yealink_voice_vad to 0
A value of 0 disables voice activity detection. VAD when enabled on a Yealink T54W made the audio at the beginning of the call start at the beginning of the call and sometimes took 1 to 30 seconds to start.

Recommend changing this value on all systems using Yealink to use 0 to disable voice activity detection. Currently yealink_voice_vad is used in t46s, t41s, and t54w
2025-02-06 12:11:24 -07:00
FusionPBX 9b0292f3d2
Fix the destination login alternate path 2025-02-05 18:09:08 -07:00
Ahron Greenberg (agree) e21650fe4a
fix unset var (#7245) 2025-02-05 13:56:35 -07:00
FusionPBX 574ec7a5b3
Fax queue setting prefer_local default false
This allows control over whether to prefer sending to the voip provider or attempt local fax call.
2025-02-04 18:37:58 -07:00
Alex 5f2a6eed09
Fix dashboard number background color not showing (#7241)
* Fix dashboard number background color not showing

* Update missed_calls.php

* Update recent_calls.php

* Update voicemails.php

* Update registrations.php
2025-02-03 16:27:09 -07:00
frytimo 1c29addf08
fix spelling mistake in xml_cdr function name (#7240) 2025-02-03 13:21:47 -07:00
FusionPBX ca2e72e6f4
Fix the call recording length 2025-02-02 18:27:03 -07:00
FusionPBX 793e5b5e00
Fix the devices domain names column 2025-02-02 18:01:27 -07:00
FusionPBX bb0e23354a
Add uuid to the custom recording name 2025-02-01 00:22:56 -07:00
FusionPBX d655fa0ba6
Use the settings class use database::new() 2025-01-31 21:40:35 -07:00
FusionPBX 55fa668765
Use one database connection 2025-01-30 22:51:20 -07:00
chansizzle e8f8e2cfc5
add missing semicolons (#7238) 2025-01-30 22:40:21 -07:00
FusionPBX a2fc7dff1d
Update email_send.php 2025-01-30 16:11:33 -07:00
FusionPBX 3ab848e8c0
Minor version update 5.4.1 2025-01-29 22:26:47 -07:00
FusionPBX 0c48569c71
record_extension default to mp3 2025-01-29 21:43:24 -07:00
FusionPBX 355c0e692c
Update call details
- Add pass objects into the constructor
- details show local source and destination extensions
2025-01-28 21:57:41 -07:00
FusionPBX 65aeefaea4
update voicemail_main_menu phrase 2025-01-28 20:27:24 -07:00
FusionPBX d2294f76f3
Update voicemail_listen_file_options phrase 2025-01-28 20:18:16 -07:00
FusionPBX e0c7a8a9b5
Add voicemail_deleted_message_count phrase 2025-01-28 20:05:03 -07:00
fusionate 41556744ff
Contact - View: Tighten up speed dial icon and number, make no wrap. 2025-01-28 17:21:42 -07:00
fusionate cf22444a64
Contact - View: Apply card styles to contact-detail grid boxes. 2025-01-28 17:19:14 -07:00
fusionate bc22ab8cc4
Contact - View: Show speed dial prefix and number after a Contact's number, if defined. 2025-01-28 17:18:28 -07:00
frytimo d6f9b25283
format schema class (#7145)
- format schema class using autoformat
2025-01-28 17:05:00 -07:00
simplecoder732 77f9161408
Add a voicemail deletion queue (#7221)
* Add a deleted messages option to voicemail.
Messages are only deleted after a certain amount of time instead of immediately.
The queue can be turned off or on with the default setting "use_deletion_queue" in the "voicemail" category.
Changed deleted phrase and added a deleted messages count phrase
Added a program to delete messages that are due for deletion. Also small changes to phrases.

* Added a remove_deleted_messages function that runs on voicemail main menu log in. With this method, the deletion queue is handled per mailbox vs system-wide as in the cron-triggered script. It also allows us to adjust the retention hours on a per-domain basis.
2025-01-28 16:57:50 -07:00
Alex b2349060b5
Fix number text and background color not applying (#7235)
* Fix number text and background color not applying

* Update registrations.php

* Update voicemails.php

* Update missed_calls.php

* Update recent_calls.php

* Update domains.php
2025-01-28 16:39:35 -07:00
denisent bb1006aca8
Add serial number to the device edit page (#7234)
* add device serial number

* add device serial number field

* add device serial number field
2025-01-28 16:26:32 -07:00
chansizzle 964865ae63
add xml statistics mouse over text and use languages variables (#7211)
* add xml statistics mouse over text and use languages variables

* add xml statistics mouse over text and use languages variables

* xml statistics - remove English words from non-English languages
2025-01-28 16:22:02 -07:00
frytimo 3144036ae0
add new menu upgrade option to reset file permissions (#7232)
* add new menu upgrade option to reset file permissions
2025-01-28 16:20:43 -07:00
fusionate 9106c7fbfe
Contact - Phone: Adjust to even check same contact for duplicate speed dial numbers. 2025-01-28 16:11:21 -07:00
FusionPBX fe0680f9b1
Handle columns in the table that may not exist
The old v_device_keys column device_profile_uuid is deprecated. It will exist on systems that were upgraded from an older version before the change was made.

The app default code here moves data from the old format to the newer one. This is useful for upgrades. Newer installs will not have this deprecated field in the device_keys and device_settings table.
2025-01-28 15:59:04 -07:00