Commit Graph

23779 Commits

Author SHA1 Message Date
Alex 0a3d8154fa Fix 404 error when a required field is empty (#7808) 2026-03-24 20:59:25 +00:00
chansizzle 080e0ebd12 Add default settings - firmware for Yealink T34W, T73W, T74W, and T87W (#7804)
Added default settings for Yealink T34W, T73W, T74W, and T87W
2026-03-23 18:57:19 +00:00
FusionPBX 7831e7c10e Security update
- There are safer ways to do this
2026-03-23 12:34:33 +00:00
FusionPBX 26e803d76c Security using shell_esc for file cache flush command 2026-03-22 16:11:37 +00:00
FusionPBX faab18936e Security add shell_esc to the sox command 2026-03-22 15:38:37 +00:00
FusionPBX 8920222cb7 Security voicemail listen_to_recording add shell_esc 2026-03-22 15:27:13 +00:00
FusionPBX 3e2f60bc7e Update shell_esc remove local 2026-03-22 15:23:15 +00:00
FusionPBX 198edb9d41 Update shell_esc.lua 2026-03-22 14:54:46 +00:00
FusionPBX 92ea4dc8db Add sanitize for the lua copy function 2026-03-22 03:34:26 +00:00
FusionPBX 0a63841e5a Update conference center lua
- prevent a minor error
- add shell_esc
2026-03-22 03:32:08 +00:00
FusionPBX e5314b254f Include the shell_esc function 2026-03-22 03:29:32 +00:00
FusionPBX 07926f6b06 Security add a shell arg escape function 2026-03-21 23:59:20 +00:00
FusionPBX bd906cd8c6 Add double quotes and metacharacter to escape shell arguments 2026-03-21 23:48:20 +00:00
FusionPBX a72bd5c708 Fix call center queue sound_prefix 2026-03-21 01:31:09 +00:00
FusionPBX 39199da5bb Send all attachments that are not voicemail 2026-03-21 00:39:59 +00:00
Alex 6c648b6bb1 Add icon to multi select dropdown (#7803)
* Add down arrow icon to multi select dropdown

* Update template.php
2026-03-20 23:01:17 +00:00
Alex eb622a3fd0 Update extension label (#7802)
* Update extension label

* Update xml_cdr_search.php
2026-03-20 12:13:25 -06:00
FusionPBX a2c057dc31 Fix email transcribe when sending an email download or listen link 2026-03-20 16:59:33 +00:00
Alex 00c4dbc166 Handle invalid remember me token by logging the attempt and unsetting cookie (#7800) 2026-03-19 16:37:03 -06:00
Alex 52f81ab8cf Remove remember me token only for the current device (#7799)
* Remove remember me token only for the current device

* Update user_profile.php
2026-03-19 16:22:52 -06:00
FusionPBX 45ae47f4a1 Fix the time used with the DateTime
The cond_start and cond_stop time format has been normalized to 24-hour time. If they are not normalized to one format, then two different formats would be needed.

Y-m-d H:i      24-hour format
Y-m-d h:i a   12-hour format with AM/PM
2026-03-19 16:15:31 -06:00
chansizzle ef5d733978 Update wallpaper settings for Yealink T73W & T87W (#7796)
* Update wallpaper settings for Yealink T73W

update wallpaper and wallpaper filename to the correct model

* Update wallpaper configuration for Yealink T87W

update wallpaper and wallpaper filename to the correct model
2026-03-19 15:14:11 -06:00
chansizzle 8532d21b73 Add wallpaper settings for Yealink T34W, T73W, T74W, T87W (#7797) 2026-03-19 15:13:35 -06:00
FusionPBX 6a535fe7ad Use proc_open to get the exit cod and stderr 2026-03-19 03:18:22 +00:00
FusionPBX 9e5844977c Event Guard remove all instances of a specific IP address 2026-03-19 00:38:45 +00:00
FusionPBX 138aca175b Set screen_pop_enabled default false 2026-03-18 14:25:46 -06:00
FusionPBX b57d57de65 Fix for Fanvil OutputDevice to allow an empty value
- Reported that stdout could cause audio issue on some models so this provides an option to leave it empty.
- Default the value to empty
- Continued support for fanvil_syslog_enable
2026-03-18 16:36:42 +00:00
Alex 4da0be2cd8 Add remember me to email and TOTP authentication methods (#7795)
* Update totp.php

* Update email.php

* Update username.htm
2026-03-17 11:14:45 -06:00
Alex 125288ac6f Fix auth failed message by removing unnecessary loop break (#7793)
happens when you use multiple authentication methods
2026-03-17 10:25:15 -06:00
FusionPBX c5800b7072 Add Screen Pop search by Caller ID number. 2026-03-17 15:50:51 +00:00
Alex f0377700c4 Add parent widget drag handle (#7792)
* Add parent widget drag handle

* Update parent.php

* Update css.php
2026-03-16 19:08:52 -06:00
Alex c7769b1dbd Check if multi select container exists to prevent javascript error (#7791) 2026-03-16 16:02:29 -06:00
FusionPBX 44c19f3487 Fix destination import for multiple actions 2026-03-16 11:04:23 -06:00
Alex 233dbfd13e Add destination condition description (#7789) 2026-03-13 19:39:40 +00:00
Alex 867e986ba8 Use textarea for default setting value input (#7790)
* Use textarea for default setting value input

* Update app_config.php

* Update default_setting_edit.php

* Update default_setting_edit.php
2026-03-13 19:38:25 +00:00
FusionPBX c771179afc Remove empty function from the destination_trunk_prefix
Empty treats 0 as empty which means the trunk prefix is not included. So to fix this issue had to remove the empty function.
2026-03-12 22:33:41 +00:00
FusionPBX 8c1df99ffc Fix to add domain_uuid, domain_name to the bridge 2026-03-12 18:51:33 +00:00
Alex f537604e24 Fix array null error (#7788) 2026-03-12 16:53:02 +00:00
Alex 92609e825a Minor CDR search bug fixes (#7787)
* Minor CDR search bug fixes

* Update xml_cdr_search.php

* Update xml_cdr_inc.php

* Update xml_cdr.php

* Update template.php
2026-03-12 16:48:03 +00:00
Alex 778d33d72e Fix widget detail state check logic (#7786)
* Fix widget detail state check logic

* remove hidden class style

* Update parent.php

* Update index.php
2026-03-12 15:51:20 +00:00
FusionPBX 3ce1aa0df4 Fix provision device_keys use the category 2026-03-12 02:12:15 +00:00
FusionPBX c8f330342c Use key[category] as other templates used for years 2026-03-12 02:00:03 +00:00
Alex 737650ff74 CDR Advanced Search: Add extension multi select dropdown (#7780)
* CDR Advanced Search: Add extension multi select dropdown

* Update app_languages.php

* Update template.php

* Update css.php

* Update xml_cdr.php

* Update xml_cdr_search.php

* Update xml_cdr_inc.php
2026-03-11 23:55:13 +00:00
Alex bb5240a1cc Add remember token to user log array instead of update query (#7782)
* Add remember token to user log array instead of update query

* Update user_logs.php
2026-03-11 22:43:59 +00:00
Alex 93fd95bf9a Fix widget detail state setting not showing (#7781) 2026-03-11 21:38:22 +00:00
FusionPBX 25a08f6cd3 Add Yealink vendor function key mobile_line 2026-03-11 21:35:06 +00:00
Alex f0ebbba659 Allow square brackets in paging class regex to preserve array keys (#7777) 2026-03-11 19:50:54 +00:00
Alex ab5ecd8106 Move caller id number field (#7778) 2026-03-11 19:50:32 +00:00
FusionPBX 5667aa3157 Process files in the cdr directory when the service has started 2026-03-11 19:23:55 +00:00
FusionPBX e129db46b2 Update how the application icon is determined
- Created application_icons array
- Add the application_icon before the code is displayed
2026-03-11 18:34:45 +00:00