Commit Graph

408 Commits

Author SHA1 Message Date
FusionPBX
9c230f66e7 Update groups.php 2019-07-25 23:37:48 -06:00
Nate
77b85a3f9c Database class integration. Modify database class singular() method to support table names ending in 'ses', such as v_databases. 2019-07-09 20:06:17 -06:00
Nate
32b04431f7 Fix typo in select() method switch statement. 2019-07-01 13:26:26 -06:00
Nate
a591c87776 Database Class Support for "...ies" Table Names (#4321)
Currently, the permission checks within the class try to singularize the table name, then check for permissions based on the result.  This PR modifies the private singular() function to support table names that end in "...ies", where an _add or _edit permission likely uses a 'y' instead.  An example would be where inserting records into v_event_categories, the class should probably look for an "event_category_add" permission, instead of "event_categorie_add".  Likewise for update queries.  

This proposed change isn't foolproof, obviously. In the case of inserting or updating records in a table named v_pies, it would fail to suffice.  You're welcome to integrate a better solution, if one exists.
2019-06-30 15:11:15 -06:00
jpattWPC
4ae27f13b6 Add support for PostgreSQL TLS (#4262)
This commit adds support for PostgreSQL TLS communication. This requires /etc/fusionpbx/config.php to have two parameters added:

$db_secure = true;
$db_cert_authority = "/path/to/ca.crt";
2019-06-05 21:10:58 -06:00
FusionPBX
58537ce365 Update message.php 2019-05-30 01:55:07 -06:00
FusionPBX
ed92a99130 Revert "[4.5] Fix the ALTER TABLE (#4097)"
This reverts commit 8822528227.
2019-05-30 00:56:51 -06:00
FusionPBX
c34ff1d4c6 Update database.php 2019-05-27 19:56:32 -06:00
FusionPBX
157db18dc7 White space cleanup on the text class. 2019-05-25 23:40:51 -06:00
Luis Daniel Lucio Quiroz
d39190913d [4.5] Fix the ALTER TABLE (#4097)
* Fix the ALTER TABLE

when $apps[$x]['db'][$y]['fields'][$z]['name'] is an array, you dont try to get the ['text'] index therefore fields such as v_xml_cdr.xml_uuid, v_destinations.destination_type and v_destinations.destination_number wont be created when upgrading.

This patch fixes it

* Update schema.php
2019-05-08 14:02:20 -06:00
FusionPBX
cd5dd78c25 Update destinations.php 2019-05-05 19:34:56 -06:00
FusionPBX
9796cabe28 Update database.php 2019-05-05 19:30:05 -06:00
FusionPBX
0ee574151b Create captcha.php 2019-04-24 19:43:09 -06:00
FusionPBX
57a62cf6b6 Update database.php 2019-04-23 09:28:49 -06:00
FusionPBX
76f52e2686 Update database.php 2019-04-09 10:49:51 -06:00
Nate
b31b82bd66 Schema Class: Update compatibility with timestamptz field types. 2019-04-02 09:53:57 -06:00
FusionPBX
7112aed941 Delete orm.php 2019-03-25 23:28:46 -06:00
FusionPBX
50c6bd254f Update database.php 2019-03-25 09:32:00 -06:00
FusionPBX
b4cf441521 Update database.php 2019-03-23 17:27:58 -06:00
FusionPBX
d9ffd80138 Update menu.php 2019-03-08 11:02:09 -07:00
Nate
ace3275ba6 Update message.php
Fix for Domain Selector and other JS dependent features not working due to $_SESSION['message'] not being of type text.
2019-02-28 13:10:55 -07:00
Nate
41cba72be7 Update message.php
Add method to retrieve quick (rough) count of alert messages waiting.
2019-02-19 14:50:03 -07:00
FusionPBX
f1e5fa4848 Update schema.php 2019-02-12 08:47:44 -07:00
FusionPBX
800aa94ecf Update destinations.php 2018-10-16 00:33:43 -06:00
FusionPBX
f749925ebe Update and rename messages.php to message.php 2018-08-30 21:12:55 -06:00
FusionPBX
9adf103166 Update cache.php 2018-08-10 17:41:02 -06:00
FusionPBX
a34947fa85 Update cache.php 2018-07-24 16:55:56 -05:00
FusionPBX
7b66b01f97 Update destinations.php 2018-07-01 11:16:47 -06:00
FusionPBX
2f5826db3d Update destinations.php 2018-06-28 23:29:21 -06:00
FusionPBX
e9d243a230 Update destinations.php 2018-06-20 23:26:47 -06:00
FusionPBX
fcbac2bd02 Update database.php 2018-05-31 09:15:23 -06:00
FusionPBX
5028507062 Update database.php 2018-05-19 15:48:02 -06:00
FusionPBX
70f9d4944d Update database.php 2018-05-18 18:56:06 -06:00
FusionPBX
cd8b7f332f Update ringbacks.php 2018-04-10 21:14:12 -06:00
FusionPBX
952b5b4547 Update ringbacks.php 2018-04-10 20:37:01 -06:00
FusionPBX
2178711775 Update ringbacks.php 2018-04-10 20:13:38 -06:00
FusionPBX
a2dfb76a47 Update ringbacks.php 2018-03-29 19:27:22 -06:00
FusionPBX
863c35f60c Update tones.php 2018-03-29 19:26:01 -06:00
Mafoo
3a72a6e3c2 Enhance - Text class (#3012)
try and preserve existing comments when organizing a language
2018-03-06 10:06:56 -07:00
FusionPBX
6247765f80 Update ringbacks.php 2018-03-01 21:19:38 -07:00
FusionPBX
1f1c813675 Update domains.php 2018-02-25 01:08:54 -07:00
FusionPBX
3dbc6e9936 Update schema.php 2018-02-23 10:11:34 -07:00
FusionPBX
38eb772745 Update database.php 2018-02-12 08:40:23 -07:00
FusionPBX
29c01ad34b Update sounds.php 2018-02-10 08:46:15 -07:00
FusionPBX
7fc34cd3c1 Create sounds.php 2018-02-09 18:28:35 -07:00
FusionPBX
97073cdad5 Update destinations.php 2018-01-09 12:45:04 -07:00
FusionPBX
d7efaee49f Update destinations.php 2018-01-09 12:43:23 -07:00
FusionPBX
f4d219336e Update destinations.php 2018-01-07 20:01:32 -07:00
FusionPBX
44904fe0bf Update destinations.php 2017-12-23 16:24:00 -07:00
FusionPBX
8895402f28 Update destinations.php 2017-12-21 01:36:36 -07:00