Commit Graph

23771 Commits

Author SHA1 Message Date
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
FusionPBX
8f5fd17479 Update the alignment 2026-03-11 18:30:47 +00:00
Alex
abe3bf9022 Fix extension input/select box toggle function (#7774) 2026-03-09 21:06:22 +00:00
FusionPBX
f76207d327 Use date-time to set the year, month, day and time
- date-time replaced to support channel variable time_zone
2026-03-06 20:50:23 +00:00
Alex
a3d9819404 Add drag and drop to dialplan details (#7771)
* Add drag and drop to dialplan details

* Update dialplan_edit.php
2026-03-04 12:56:43 -07:00
Alex
39fcc171c7 Add drag and drop to phrase details (#7772)
* Add drag and drop to phrase details

* Update phrase_edit.php
2026-03-04 12:56:22 -07:00
Alex
1068cf70c4 Add drag and drop to device keys (#7770)
* Add drag and drop to device keys

* Update device_edit.php

* Update device_profile_edit.php
2026-03-04 12:56:06 -07:00
FusionPBX
075c5a4fa0 Remove the hostname prefix from the directory cache key 2026-03-04 11:50:49 -07:00
frytimo
a67adad071 Fix websocket message - Multiple Changes (#7768)
* Fix add domain_uuid getter in subscriber and WebSocket message

* Better error reporting and trapping

* When a WebSocket connection is miscommunication, the WebSocket service will crash. This helps to prevent a crash by checking the status of the connection.
2026-03-04 07:50:54 -07:00