FusionPBX
f6b92fc565
Bypass permission check for command line
2023-09-14 15:42:56 -06:00
FusionPBX
e5f6c3067a
settings class use get and refine further
2023-09-14 12:28:38 -06:00
FusionPBX
0ec6ed696c
Create a new settings class
2023-09-13 09:46:52 -06:00
FusionPBX
11df74853a
Change variable from permission to permission_name
2023-09-11 11:54:36 -06:00
FusionPBX
2c5724c6ed
Add new class methods and use them
2023-09-11 01:45:19 -06:00
FusionPBX
40a7ed7b15
xml sanitize allow $1 and $2
...
Continue to remove any ${variables} in this format
2023-08-30 12:50:08 -06:00
FusionPBX
988e2490c5
Set the switch session variable tusing the name
...
To be consistent the $_SESSION['switch'] variables currently require the name. Without this switch session variables are inconsistent.
This inconsistently caused a problem with creating the recording directory for new domains.
2023-08-28 15:07:31 -06:00
FusionPBX
4eb7fdf007
Update default and domain setting session array
...
In the "domains" class upgrade method, only set the value when either "default_setting_enabled" is true or "domain_setting_enabled" is equal to true.
2023-08-28 14:45:39 -06:00
FusionPBX
4ed611a187
When the toggle field and values are empty then use defaults
2023-08-15 21:37:05 -06:00
FusionPBX
4bf775897e
Replace GLOB_BRACE as its not supported by all systems.
2023-08-14 11:27:40 -06:00
fusionate
1bc941e244
Menu [Class]: Reslove PHP 8.1 warning on mobile devices.
2023-07-11 20:26:38 +00:00
FusionPBX
e3cfa0d1da
Prevent more PHP 8.1 warnings
2023-07-10 18:33:18 -06:00
fusionate
9ae6c12cbb
Cache [Class]: Resolve PHP 8.1 warning on cache() method.
2023-07-07 19:41:48 +00:00
fusionate
ceb0637c83
Database [Class]: Update for PHP 8.1
2023-07-05 23:12:00 +00:00
FusionPBX
ec04006971
Change the scope of the database variables
2023-06-28 15:29:28 -06:00
markjcrane
b6c521d787
Define the db_sslmode variable
2023-06-24 09:48:27 -06:00
markjcrane
97e0d93400
Set the values in the config class
2023-06-24 09:39:04 -06:00
FusionPBX
fd0e30bdb7
Update config class add config.conf
2023-06-22 10:09:14 -06:00
FusionPBX
bcf7cbaad2
Save database errors to the message variable
2023-06-19 16:08:54 -06:00
markjcrane
1452bde1ac
Update the database class to find the require.php
2023-06-17 22:29:15 -06:00
markjcrane
c92872ab8f
Use require instead of require_once on require.php
2023-06-17 09:11:32 -06:00
markjcrane
d6cb17e5b9
Fix a PHP 8.1 error
2023-06-17 09:08:25 -06:00
markjcrane
32051873be
Use __dir__ to find resources/require.php
2023-06-16 22:49:09 -06:00
frytimo
d7bbcd89f5
Use magic constant dir ( #6711 )
...
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__ to load only functions.php
* replace spaces with tab character
* update dirname command to use levels instead of nesting
* use magic constant __DIR__
* update dirname command to use levels instead of nesting
* Update access_control_edit.php
* Update access_control_import.php
* Update access_controls.php
* Update dnd.php
* Update access_controls_reload.php
* Update call_center_agents.php
* Update call_center_agents.php
* Update fax_queue.php
* Update login.php
* Update pdo.php
* Update pdo_vm.php
* Update switch.php
* Update index.php
* Update css.php
* Update v_mailto.php
* Update fax_to_email.php
---------
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-06-15 11:28:23 -06:00
fusionate
8b982dd6e3
Database [Class]: Modify copy() method to support enable and description fields without the table name.
2023-06-09 19:42:10 +00:00
FusionPBX
473033257a
Exclude switch default settings.
...
This category is causing errors and is not needed for this code.
2023-06-07 11:43:15 -06:00
markjcrane
b75b0f63e6
Initialize the array before using them
2023-06-06 23:37:09 -06:00
fusionate
8d51e9d948
Menu [Class]: Updates for PHP 8.1
2023-06-06 22:27:16 +00:00
fusionate
addae78ac8
Groups [Class]: Updates for PHP 8.1
2023-06-06 22:12:29 +00:00
fusionate
8e9f28a5e0
Domains [Class]: Updates for PHP 8.1
2023-06-06 21:43:50 +00:00
Alex
f86abd84c4
Fixed call recording download and call center show all ( #6745 )
2023-06-06 10:14:15 -06:00
FusionPBX
f5f3ef680e
Set session variables from default settings switch category
2023-06-03 13:43:37 -06:00
Alex
42ecba0214
voicemail edit, log viewer, and sip status php 8.1 changes ( #6738 )
...
* Update voicemail_edit.php
* Update sip_status.php
* Update message.php
* Update log_viewer.php
* Update log_viewer.php
* Update sip_status.php
2023-06-02 14:53:23 -06:00
Alex
d6b73cf296
more php 8.1 changes ( #6734 )
...
* Update ivr_menu_edit.php
* Update ringbacks.php
* Update call_block_edit.php
* Update call_broadcast.php
* Update call_broadcast_edit.php
* Update call_center_queue_edit.php
* Update call_center_queue_edit.php
* Update call_center_agent_status.php
* Update call_center_queue_edit.php
* Update call_center_agent_edit.php
* Update call_center_queues.php
* Update call_flow_edit.php
* Update call_broadcast.php
* Update call_forward.php
* Update call_broadcast_send.php
* Update conference_rooms.php
* Update conference_centers.php
* Update conference_control_edit.php
* Update conference_control_details.php
* Update conference_profile_edit.php
* Update conference_profile_param_edit.php
* Update conference_profile_edit.php
* Update database_transaction_edit.php
* Update database_transactions.php
2023-06-01 16:39:05 -06:00
Alex
9df57e679d
contacts php 8.1 changes ( #6730 )
...
* Update contacts_vcard.php
* Update vcard.php
* Update contact_edit.php
* Update contact_view.php
* Update contact_phone_edit.php
* Update contact_address_edit.php
* Update contact_addresses.php
* Update contact_addresses_view.php
* Update contact_attachment.php
* Update contact_attachment_edit.php
* Update contact_attachments.php
* Update contact_attachments_view.php
* Update contact_email_edit.php
* Update contact_emails.php
* Update contact_emails_view.php
* Update contact_extensions.php
* Update contact_extensions_view.php
* Update contact_import.php
* Update contact_import_google.php
* Update contact_json.php
* Update contact_note_edit.php
* Update contact_notes.php
* Update contact_notes_view.php
* Update contact_phones.php
* Update contact_phones_view.php
* Update contact_relation_edit.php
* Update contact_emails_view.php
* Update contact_addresses_view.php
* Update contact_relations.php
* Update contact_relations_view.php
* Update contact_setting_edit.php
* Update contact_settings.php
* Update contact_time_edit.php
* Update contact_timer.php
* Update contact_timer_inc.php
* Update contact_times.php
* Update contact_url_edit.php
* Update contact_urls.php
* Update contact_urls_view.php
* Update contact_import.php
* Update contact_import.php
* Update contact_email_edit.php
* Update contact_url_edit.php
* Update contact_relation_edit.php
* Update contact_note_edit.php
* Update contact_setting_edit.php
* Update contact_attachment_edit.php
* Update contact_edit.php
* Update contact_phones_view.php
* Update contact_note_edit.php
* Update contact_attachment_edit.php
* Update contact_phones_view.php
* Update contact_edit.php
* Update contacts.php
* Update contact_edit.php
* Update contact_edit.php
* Update contact_edit.php
* Update contact_edit.php
* Update contact_edit.php
* Update contact_phone_edit.php
* Update contact_addresses.php
* Update contact_addresses_view.php
* Update contact_attachment_edit.php
* Update contact_attachments.php
* Update contact_attachments_view.php
* Update contact_edit.php
* Update contact_email_edit.php
* Update contact_emails.php
* Update contact_emails_view.php
* Update contact_extensions.php
* Update contact_extensions_view.php
* Update contact_import.php
* Update contact_import_google.php
* Update contact_json.php
* Update contact_note_edit.php
* Update contact_notes.php
* Update contact_notes_view.php
* Update contact_phone_edit.php
* Update contact_phones.php
* Update contact_phones_view.php
* Update contact_relations.php
* Update contact_relations_view.php
* Update contact_setting_edit.php
* Update contact_settings.php
* Update contact_time_edit.php
* Update contact_timer.php
* Update contact_timer_inc.php
* Update contact_times.php
* Update contact_url_edit.php
* Update contact_urls.php
* Update contact_urls_view.php
* Update contact_view.php
* Update contacts.php
* Update contacts_vcard.php
2023-06-01 11:50:12 -06:00
Anthony
f0598117ab
Fixed Errors for Streams & Ring Groups ( #6728 )
...
* Fixed Errors streams.php
* Update streams.php
* Update stream_edit.php
* Update ring_groups.php
* Update tones.php
* Update ringbacks.php
* Update ring_group_edit.php
2023-05-31 11:00:55 -06:00
markjcrane
c679165016
Menu: PHP 8.1 updates
2023-05-27 12:00:02 -06:00
fusionate
0ca497643c
Email [Class]: Updates for PHP 8.1
2023-05-27 03:36:58 +00:00
FusionPBX
7979ff145b
Use $this->message
...
Reason for using this message rather than local message variable is that it get changed and the information we want is preserved in the class variable.
2023-05-26 09:55:18 -06:00
fusionate
6119f7de7d
Database [Class]: Update for PHP 8.1
2023-05-25 15:40:20 +00:00
markjcrane
251feddff8
Return this->message variable as array.
2023-05-24 23:00:08 -06:00
fusionate
2cf6e79c2e
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2023-05-23 18:38:57 +00:00
markjcrane
dbb3e90ace
Add smarty modifer in_array
2023-05-22 21:50:15 -06:00
fusionate
dfdcba5a0c
Database [Class]: Update for PHP 8.1
2023-05-23 02:42:19 +00:00
markjcrane
7ee2b7c4b3
Add parentheses to empty string detection
2023-05-22 16:26:01 -06:00
markjcrane
a419fa985b
Use isset when empty as it could be numeric.
2023-05-22 16:16:58 -06:00
markjcrane
c045bb4705
Add a new fax user group
2023-05-22 10:45:01 -06:00
FusionPBX
efc332aba7
[Bug FIX] Default Setings fix syntax to get the correct values switch settings.
2023-05-21 15:47:59 -06:00
fusionate
67e77560a6
Database [Class]: Updates for PHP 8.1
2023-05-21 01:13:45 +00:00
fusionate
878e83fc80
Database [Class]: Updates for PHP 8.1
2023-05-20 23:57:07 +00:00
FusionPBX
25fdc12f18
Strict identical condition required
...
Otherwise this condition matches a numeric value of 0.
2023-05-19 15:29:38 -06:00
FusionPBX
778b5832be
database save method returns result details
2023-05-18 16:29:03 -06:00
markjcrane
0dec70827d
Change approach for handling the user_uuid
2023-05-18 00:49:20 -06:00
fusionate
1618c84e07
Database [Class]: Fix typo.
2023-05-17 20:36:48 +00:00
fusionate
c42fd0abdc
Menu [Class]: Updates for PHP 8.1
2023-05-17 20:36:14 +00:00
markjcrane
3fc342ad3e
prevent an error using trim on a value that could a string or an array
2023-05-17 13:38:17 -06:00
markjcrane
6d7e125743
Fix all PHP 8.1 messages for upgrade.php
2023-05-17 10:07:49 -06:00
fusionate
d853209c3f
Token [Class]: Update for PHP 8.1
2023-05-17 07:00:45 +00:00
markjcrane
2afda399e6
IVR Menu code changes for PHP 8.1
2023-05-16 22:55:19 -06:00
fusionate
c827f6bf21
Message [Class] - Fix bug with messages set by static add method.
2023-05-16 21:00:43 +00:00
fusionate
fac4b6bcd0
Token [Class] - Updates for PHP 8.1
2023-05-16 18:54:45 +00:00
fusionate
bc34789bdc
Permission [Class] - Updates for PHP 8.1
2023-05-16 18:54:27 +00:00
fusionate
f7951324ea
Domains [Class] - Updates for PHP 8.1
2023-05-16 18:42:32 +00:00
markjcrane
3cf0334686
Check if the sounds directory exists
2023-05-16 00:36:27 -06:00
markjcrane
74b3ce154c
Update file.php minor code improvements
2023-05-15 23:17:37 -06:00
markjcrane
78bb6ec80c
Fix PHP 8.1 ringback errors
2023-05-15 22:53:00 -06:00
FusionPBX
64c159931c
Update database.php strlen replace with isset
...
Used isset instead of empty because empty treats a numeric value of 0 as empty.
2023-05-13 22:13:40 -06:00
FusionPBX
5755ae3f48
Update schema.php for PHP 8.1
2023-05-13 17:31:27 -06:00
FusionPBX
7a8b2b7d79
Update database.php prevent more php 8.1 warnings.
2023-05-13 12:35:17 -06:00
fusionate
196125952b
Message [Class]: Updates for PHP 8.1
2023-05-13 04:52:43 +00:00
FusionPBX
ff2c52eda8
Update domains.php
2023-05-12 20:32:44 -06:00
FusionPBX
44a46d491b
Use !empty in the if statement
2023-05-12 20:24:39 -06:00
FusionPBX
a2bb8e5f90
Limit subquery to one result
...
This prevent a cardinality error.
2023-05-12 16:22:50 -06:00
FusionPBX
b86cd20e8e
Use isset instead of is_uuid
2023-05-10 22:01:12 -06:00
frytimo
872e676f59
Fix missing php tags ( #6687 )
...
* fix missing php tags
* fix missing php tags
2023-05-10 18:19:57 -06:00
fusionate
e7b72de33c
Modal [Class]: Updates for PHP 8.1
2023-05-10 22:59:12 +00:00
fusionate
6d4463a5b7
Auto Loader [Class]: Updates for PHP 8.1
2023-05-10 22:39:48 +00:00
fusionate
4de76b44f2
Auto Loader [Class]: Updates for PHP 8.1
2023-05-10 22:37:47 +00:00
fusionate
8021a71647
Menu [Class]: Updates for PHP 8.1
2023-05-10 22:17:19 +00:00
fusionate
43961ec6f2
Message [Class]: Update for PHP 8.1
2023-05-10 22:02:13 +00:00
fusionate
bac9c83f33
Modal [Class]: Update for PHP 8.1
2023-05-10 21:58:51 +00:00
fusionate
46ff8cb278
Message [Class]: Update for PHP 8.1
2023-05-10 21:58:37 +00:00
FusionPBX
c57fa0fc39
Update for PHP 8.1
2023-05-09 18:39:24 -06:00
fusionate
5f2a3fde90
Button [Class]: Update for PHP 8.1
2023-05-09 22:52:04 +00:00
FusionPBX
b732c0afe9
[Bug] value of 0 treated as empty
...
When empty is used its treating 0 as an empty value and then the value is set to null. Will work on the changes further to prevent this problem.
2023-05-09 11:14:41 -06:00
FusionPBX
bc0c2ea588
$db variable needed by schema class
2023-05-09 08:39:42 -06:00
FusionPBX
89af27e94e
Update button.php
2023-05-08 23:03:00 -06:00
FusionPBX
9e4e8558e5
Remove debug
2023-05-08 22:30:39 -06:00
FusionPBX
edb12399ce
Add not empty debug
2023-05-08 17:21:52 -06:00
frytimo
fef8165be2
Frytimo pr patches for php8.1 ( #6630 )
...
* Passing null to parameter #2 ($string) of type string is deprecated
* Passing null to parameter #1 ($string) of type string is deprecated
* php 8.1 fixes
* php 8.1 fixes - replace strlen($var) > 0 with !empty($var)
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - strlower with null
* php 8.1 fixes - strreplace with null
* php 8.1 fixes - passing null to base64_decode
* php 8.1 fixes - check for false and check for null on $this->dir
* php 8.1 fixes - remove assignment of $db variable to modules object
* php 8.1 fixes - avoid sending null to substr
* php 8.1 fixes - change ${var} to {$var}
* php 8.1 fixes - check for null before preg_replace
* php 8.1 fixes - remove setting db variable on domains object
* php 8.1 fixes - set empty string if $row['domain_setting_subcategory'] is null
* php 8.1 fixes - set empty string if $_REQUEST['show'] is not available
* php 8.1 fixes
* php 8.1 fixes - correct $_POST checking syntax
* php 8.1 fixes - correct $_POST variables
* php 8.1 fixes
* Use brackets consistently
* Update user_setting_edit.php
* Change to not empty
* Update device.php
* Update text.php
---------
Co-authored-by: Tim Fry <tim@voipstratus.com>
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-05-05 10:46:37 -06:00
frytimo
37646c0893
Frytimo pr remove unused variables and fix clobbering ( #6656 )
...
* config->exists returns true or false but no action taken and variable
is unused
* remove unused variable db_type
* remove unused variable db_name
* remove unused variable db_username
* remove unused variable db_password
* remove unused variable db_secure
* remove unused variable db_cert_authority
* remove unused variable db_host
* remove unused variable db_path
* remove unused variable db_port
* remove unused variable db. The upgrade method never uses the db variable
and instead uses a new database connection each time.
* remove uninitialized parameters variable
* domain_count never used
* variable context is never used in the method or any app_defaults
* variable $row is clobbered by inner foreach loop
* variable domain_name is never used in method scope
* variable domain_array seems to be uninitialized in this scope so set an
empty string value so function lower_case is not receiving null.
2023-05-03 14:41:39 -06:00
frytimo
69bd42af05
remove unneeded destruct methods as GC has higher performance ( #6631 )
...
Co-authored-by: Tim Fry <tim@voipstratus.com>
2023-04-27 20:18:53 -06:00
FusionPBX
019ca725d8
Remove the seed for srand it is done automatically
2023-04-26 13:40:05 -06:00
FusionPBX
1b025e0aa2
Update class name FixedBitNotation to base2n
2023-04-23 02:31:44 -06:00
FusionPBX
1058c1bc87
Add google_authenticator PHP class
...
This class is licensed under Apache version 2.0
2023-04-23 01:11:52 -06:00
FusionPBX
869a1e1350
Create base2n.php
...
Add an MIT binary to text PHP class
2023-04-23 01:05:46 -06:00
fusionate
18225f82f2
Email Class: Fix typo that effects embedded base64 image attachments.
2023-04-20 01:33:22 +00:00
fusionate
19e58af546
Email Queue Attachments - Add CID and Mime Type fields.
2023-04-12 20:06:41 +00:00
FusionPBX
b6012976fb
Allow an empty ringback value
2023-04-07 12:36:20 -06:00
agree
ca36d10121
[security] prevent xml injection and executing switch api cmds ( #6594 )
2023-03-29 23:24:04 -06:00
frytimo
5e23824940
contacts app_defaults breaks PDO db ( #6585 )
2023-03-24 09:18:23 -06:00
FusionPBX
051cb01fdc
Use the subcategory when refreshing the session
...
Beset to be specific when using unset to clear values in the session
2023-03-23 21:40:50 -06:00
frytimo
8e86fe6243
Remove '&' on new ( #6559 )
...
Remove '&' on static function new.
2023-02-21 09:39:15 -07:00
FusionPBX
97dbe7b31a
Save the email response ( #6558 )
...
* Save the email response
* use the response variable from the email class
* Rename email_debug to email_response
* Update app_languages.php
* Show the email response
* Save the email response
2023-02-17 12:47:11 -07:00
FusionPBX
52308e2f15
Set new_json from the array
...
Fixes the new_json value that is added to the database transactions table.
2022-12-29 23:55:11 -07:00
FusionPBX
f714ef6798
Fix problems with the app_uuid and domain_uuid
...
app_uuid was null, and domain_uuid getting the wrong uuid.
2022-12-22 13:04:24 -07:00
demonspork
5ccd29f20f
Add : colon to menu item links to fix external links ( #6508 )
2022-12-15 18:29:46 -07:00
FusionPBX
a83982ea1b
Set where and order_by to public
2022-12-14 09:58:27 -07:00
FusionPBX
d3ee256286
Remove these as they break PHP 7.0
...
Doesn't just break PHP 5.6 it also breaks PHP 7.0
2022-11-01 15:52:56 -06:00
FusionPBX
7485757458
Change the timeout to 20 seconds
2022-10-21 11:43:53 -06:00
FusionPBX
4afc040efa
Add SMTP Timeout and SMTPKeepAlive
2022-10-21 11:43:14 -06:00
FusionPBX
88b43cfa14
If no handle return false
...
Splitting up the condition and return false for each condition works in all tests.
2022-10-20 16:18:55 -06:00
frytimo
2bdf0d382e
add isset($_REQUEST['debug']) before testing value for true ( #6486 )
...
Co-authored-by: Tim Fry <tim@voipstratus.com>
2022-10-19 11:49:31 -06:00
FusionPBX
87ccce1867
Fix the sub data insert.
2022-10-18 13:04:16 -06:00
FusionPBX
0a25c48b5d
event socket make fp public
2022-10-13 12:52:52 -06:00
FusionPBX
58d0a1ad8c
Make sure resource exists before using feof
...
This code changes prevents this error.
Warning: feof() expects parameter 1 to be resource, bool given
2022-10-13 11:26:53 -06:00
FusionPBX
0a47fc22b3
Get the DOCUMENT_ROOT and PROJECT_PATH
2022-10-11 17:10:39 -06:00
FusionPBX
b373e3c7fe
Needed to get DOCUMENT_ROOT and PROJECT_PATH
2022-10-11 15:53:18 -06:00
FusionPBX
878e5a10eb
Update database method connect to use config.conf
2022-10-10 19:43:07 -06:00
markjcrane
d50bcb476a
Replace root.php
2022-10-10 16:35:14 -06:00
FusionPBX
4d8496f4ad
Fix the event socket connected method
...
It was not detecting the connection to event socket correctly.
This change resolve the high cpu usage for event guard.
2022-10-04 12:36:27 -06:00
FusionPBX
aeec91fae8
Fix insert on for child data
...
Add a few try catch,
Add ; to the end of a few SQL queries
2022-09-30 12:46:44 -06:00
FusionPBX
a355dda5b7
Fix a copy error.
...
Fixed the copy issue when the data includes insert_user, insert_update, update_user and update_date.
2022-09-20 13:56:54 -06:00
FusionPBX
e29877e958
Move unset parameters outside of the debug
...
Unset of the parameters is required or can have parameters that interfere with other queries.
2022-09-19 09:30:20 -06:00
FusionPBX
4400618830
Sub array data use the child table name.
...
In Destination edit it was using the dialplan table name instead of child dialplan details table.
2022-09-18 04:47:17 -06:00
FusionPBX
50b66f8bea
If the domain_uuid is null the data is global.
...
This error broken dialplan edit when saving a global dialplan.
2022-09-18 03:08:18 -06:00
FusionPBX
d5bd5957a4
Minor edit add a few spaces.
2022-09-18 02:59:58 -06:00
FusionPBX
7c2017bd03
On insert and update add the user and date
2022-09-18 02:57:43 -06:00
FusionPBX
2ff62f638b
Add a few minor changes for code consistency.
2022-09-18 02:13:33 -06:00
frytimo
ba3b60b07b
Move database methods to static and document database class ( #6474 )
...
* Add new static method to created newly connected database object
* Document database class and clean up and document some of the methods.
This removes the methods that should not be in each instance and places
them in the single instance class as to occupy less resources and be
able to create database objects more efficiently.
* More docs & removed the ability to set any value within the object.
Co-authored-by: Tim Fry <tim@voipstratus.com>
2022-09-17 15:44:21 -06:00
FusionPBX
c9a661de6f
Optional to send syslog message for the cache delete and flush
2022-09-10 11:40:59 -06:00
FusionPBX
a43388bace
Increase the timeout to 30000 microseconds.
...
30,000 Microseconds = 0.03 Seconds. Longer timeout reduces the CPU. If the timeout is too long then the Status -> SIP STATUS page will take longer to load.
2022-08-27 16:45:07 -06:00
frytimo
09dbdfb79f
Removed usleep command ( #6468 )
...
* Removed usleep command
* Update event_socket.php
2022-08-26 16:53:25 -06:00
FusionPBX
b8f1eb7f10
Add function to check if we are connected to event soscket
2022-08-26 11:48:47 -06:00
frytimo
6bb6ae6b2b
Fix PHP warning for PDO::setAttribute() requires 2 parameters ( #6464 )
...
Co-authored-by: Tim Fry <tim@voipstratus.com>
2022-08-24 14:09:33 -06:00
FusionPBX
ea9b9ce621
Update additional occurances of PDO::PGSQL_ATTR_DISABLE_PREPARES
2022-08-18 17:53:33 -06:00
FusionPBX
2783cbd251
Update database.php
2022-08-18 17:39:51 -06:00
FusionPBX
98b19d1f22
Only add PDO::PGSQL_ATTR_DISABLE_PREPARES for versions of PHP that support it.
2022-08-18 17:37:43 -06:00
FusionPBX
8431d419ca
Reduce round trips to the database server.
...
Add PDO attribute: PDO::PGSQL_ATTR_DISABLE_PREPARES
https://prototype.php.net/manual/en/ref.pdo-pgsql.php
2022-08-08 16:58:52 -06:00
FusionPBX
7a71f0bf0a
Less CPU used to listen to event socket.
2022-07-31 10:15:42 -06:00
FusionPBX
084e36d0a0
Sanitize the menu link by restricting it to specific characters.
2022-07-08 18:38:13 -06:00
FusionPBX
6780949019
Remove LOG_LOCAL0 from openlog it caused the output to the console.
2022-07-08 14:46:21 -06:00
FusionPBX
767937260d
Limit this to run only with the web server.
2022-07-08 14:21:29 -06:00
FusionPBX
1199269347
When the cache is deleted log details to the syslog server.
2022-06-01 22:28:12 -06:00
FusionPBX
ad3a4825a1
Use a log prefix that makes more sense.
2022-06-01 18:57:33 -06:00
FusionPBX
60e484e8f5
Default settings overridden by domain SMTP settings
...
Fixed a regressions where the domain SMTP settings were ignored.
2022-05-05 19:41:38 -06:00
FusionPBX
c6a36cdf45
Fix the email attachments that are being sent through the email queue.
2022-04-19 00:48:04 -06:00
FusionPBX
72b9d4383e
Do a better job extracting information for the form and recipients.
2022-04-17 15:37:17 -06:00
FusionPBX
1585a42256
Add parse method to the email class.
2022-04-16 22:57:03 -06:00
FusionPBX
f25fc53c62
Add a new email class.
2022-04-15 17:58:40 -06:00