Commit Graph

407 Commits

Author SHA1 Message Date
Nate fca4691ac6 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 9b57165ed3 Fix typo in select() method switch statement. 2019-07-01 13:26:26 -06:00
Nate 058dec41b9 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 7937f72ed3 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 1edbef23dd
Update message.php 2019-05-30 01:55:07 -06:00
FusionPBX ab1bc930d0 Revert "[4.5] Fix the ALTER TABLE (#4097)"
This reverts commit 8822528227.
2019-05-30 00:56:51 -06:00
FusionPBX 641aa60469
Update database.php 2019-05-27 19:56:32 -06:00
FusionPBX a56a62d00d
White space cleanup on the text class. 2019-05-25 23:40:51 -06:00
Luis Daniel Lucio Quiroz 8822528227 [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 397347f234
Update destinations.php 2019-05-05 19:34:56 -06:00
FusionPBX 165d1a5800
Update database.php 2019-05-05 19:30:05 -06:00
FusionPBX 4f240dcfb0
Create captcha.php 2019-04-24 19:43:09 -06:00
FusionPBX 2d793b3cc4
Update database.php 2019-04-23 09:28:49 -06:00
FusionPBX a0c7fcdd65
Update database.php 2019-04-09 10:49:51 -06:00
Nate 0afb92b811 Schema Class: Update compatibility with timestamptz field types. 2019-04-02 09:53:57 -06:00
FusionPBX 2f5805055a
Delete orm.php 2019-03-25 23:28:46 -06:00
FusionPBX 99b8e776fc
Update database.php 2019-03-25 09:32:00 -06:00
FusionPBX 22aca86d39
Update database.php 2019-03-23 17:27:58 -06:00
FusionPBX f39bf76f73
Update menu.php 2019-03-08 11:02:09 -07:00
Nate 80fd0aaae5
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 151148c651
Update message.php
Add method to retrieve quick (rough) count of alert messages waiting.
2019-02-19 14:50:03 -07:00
FusionPBX 900fae7fcc
Update schema.php 2019-02-12 08:47:44 -07:00
FusionPBX a30d473ac1
Update destinations.php 2018-10-16 00:33:43 -06:00
FusionPBX c6f8579d7c
Update and rename messages.php to message.php 2018-08-30 21:12:55 -06:00
FusionPBX 379d98e8f5
Update cache.php 2018-08-10 17:41:02 -06:00
FusionPBX 9a44760597
Update cache.php 2018-07-24 16:55:56 -05:00
FusionPBX b4d1d5270b
Update destinations.php 2018-07-01 11:16:47 -06:00
FusionPBX 32b139a34f
Update destinations.php 2018-06-28 23:29:21 -06:00
FusionPBX d19d580305
Update destinations.php 2018-06-20 23:26:47 -06:00
FusionPBX aaa1d191b3
Update database.php 2018-05-31 09:15:23 -06:00
FusionPBX 3052fc774f
Update database.php 2018-05-19 15:48:02 -06:00
FusionPBX db729bf91e
Update database.php 2018-05-18 18:56:06 -06:00
FusionPBX af00e51e67
Update ringbacks.php 2018-04-10 21:14:12 -06:00
FusionPBX 484e1e1f9a
Update ringbacks.php 2018-04-10 20:37:01 -06:00
FusionPBX d4268649d1
Update ringbacks.php 2018-04-10 20:13:38 -06:00
FusionPBX bf411b6175
Update ringbacks.php 2018-03-29 19:27:22 -06:00
FusionPBX dbab857c4a
Update tones.php 2018-03-29 19:26:01 -06:00
Mafoo ae55af8848 Enhance - Text class (#3012)
try and preserve existing comments when organizing a language
2018-03-06 10:06:56 -07:00
FusionPBX 799c9dd8ae
Update ringbacks.php 2018-03-01 21:19:38 -07:00
FusionPBX cb12138405
Update domains.php 2018-02-25 01:08:54 -07:00
FusionPBX 541739b603
Update schema.php 2018-02-23 10:11:34 -07:00
FusionPBX 34432079a8
Update database.php 2018-02-12 08:40:23 -07:00
FusionPBX a90c785ea3
Update sounds.php 2018-02-10 08:46:15 -07:00
FusionPBX 35670dfdc0
Create sounds.php 2018-02-09 18:28:35 -07:00
FusionPBX 51b7deec86
Update destinations.php 2018-01-09 12:45:04 -07:00
FusionPBX 98f32c27a5
Update destinations.php 2018-01-09 12:43:23 -07:00
FusionPBX f72f409a0b
Update destinations.php 2018-01-07 20:01:32 -07:00
FusionPBX 501d43341e
Update destinations.php 2017-12-23 16:24:00 -07:00
FusionPBX 9527f5fb05
Update destinations.php 2017-12-21 01:36:36 -07:00
FusionPBX ad8a022e48
Update menu.php 2017-11-17 14:44:31 -07:00