Commit Graph
581 Commits
Author SHA1 Message Date
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
frytimoandTim Fry 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
frytimoandTim Fry 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
FusionPBX fe099e4dfb Update event_socket.php 2022-02-14 14:08:46 -07:00
FusionPBX 2e62e0316b Set this value to 20.
Improves page load times for pages using event socket.
2022-02-14 11:55:10 -07:00
markjcrane fcc9d6186c Fix the syntax 2022-01-30 13:24:54 -07:00
markjcrane eda3ddfd28 Use if is_array to prevent a warning 2022-01-30 13:20:51 -07:00
markjcrane 8372fa61f8 change the switch phrases to switch languages 2022-01-30 13:08:49 -07:00
FusionPBX 63ac177ebe Fixes an error 'Strict Standards: Only variables should be passed by reference'
Would see this on some systems when saving call forward
2022-01-24 15:33:34 -07:00
FusionPBX a432996055 Add missing part of the array. 2022-01-09 06:41:25 -07:00
FusionPBX 2c096c9e01 Only load default settings that are not in the database. 2022-01-08 16:22:03 -07:00
AlexC 4e7972aa4d Update menu.php (#6164) 2021-11-30 15:39:15 -07:00
AlexC 70b876f5da Add user header and domain icon to menu.php (#6160) 2021-11-30 08:35:40 -07:00
FusionPBX 7c6ed79d6c usleep 1 million is 1 second 2021-11-26 21:30:39 -07:00
FusionPBX 91f2721925 Create auto_loader.php 2021-11-26 13:11:20 -07:00
FusionPBX 356b50531b Fix the class cache set method. 2021-10-26 00:30:30 -06:00
FusionPBX f9f730024c Create the $fp handle 2021-10-14 00:41:56 -06:00
FusionPBX 408b13238e Use include instead of require_once. 2021-09-13 11:52:12 -06:00
FusionPBX dc8c2f1df6 Update domains class to use the database class. 2021-09-12 15:29:28 -06:00
FusionPBX 0d37d34c94 Delete users.php 2021-09-04 08:48:11 -06:00
FusionPBX 08c1fdc1d9 Update cache.php
A few minor changes.
2021-09-03 22:35:33 -06:00
FusionPBX 841a6751db Use fusionpbx/resources/classes/groups.php instead of fusionpbx/core/resources/classes/groups.php 2021-08-26 16:34:59 -06:00