Nate
646873287d
Make singular() method public in database class.
2019-07-27 21:03:16 -06:00
Nate
6ee98f351d
Adjust singular() method in database class to support 'addresses'.
2019-07-27 09:02:47 -06:00
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
641aa60469
Update database.php
2019-05-27 19:56:32 -06:00
FusionPBX
165d1a5800
Update database.php
2019-05-05 19:30:05 -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
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
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
34432079a8
Update database.php
2018-02-12 08:40:23 -07:00
FusionPBX
c537b6db78
Update database.php
2017-09-11 01:21:36 -05:00
FusionPBX
815a6e0ec6
Update database.php
2017-07-15 23:06:22 -06:00
FusionPBX
06a1aca61a
Update database.php
2017-07-15 22:26:01 -06:00
FusionPBX
b45e7ceac9
Update database.php
2017-07-15 20:38:56 -06:00
FusionPBX
11ad3b0ee8
Update database.php
2017-07-15 20:20:51 -06:00
FusionPBX
bf4c0a0cb0
Update database.php
2017-07-15 17:20:21 -06:00
FusionPBX
bae575c875
Update database.php
2017-07-15 17:09:01 -06:00
FusionPBX
753555a948
Update database.php
2017-07-14 20:44:45 -06:00
FusionPBX
278bb44dd6
Update database.php
2017-07-14 20:41:23 -06:00
FusionPBX
313cb54164
Update database.php
2017-07-14 10:52:30 -06:00
FusionPBX
739aafa04d
Update database.php
2017-07-11 12:48:20 -06:00
FusionPBX
7910cb8f04
Update database.php
2017-07-11 11:30:22 -06:00
FusionPBX
1cd030a2f0
Update database.php
2017-07-11 00:13:54 -06:00
FusionPBX
51c6b14e46
Update database.php
2017-07-10 22:38:29 -06:00
FusionPBX
749b97c253
Update database.php
2017-07-08 01:10:28 -06:00
FusionPBX
8a2f044109
Update database.php
2017-07-04 09:48:52 -06:00
FusionPBX
5bc8691dfb
Use null instead of an empty string for user_uuid when not available.
2017-06-11 08:48:18 -06:00
Mafoo
9e8eb943e8
BugFix - database class app_uuid ( #2663 )
...
if $database->app_uuid is not set it would use '' in some conditions
which isset would test true.
This fix uses strlen instead, but also fixes number_transations app that
highlighted the flaw
2017-06-09 13:31:50 -06:00
Mafoo
52642ea175
BugFix [master] database class ( #2594 )
...
Fix for if you send an array containing both updates and new data, it would end up placing all the new data on top of the last item containing the uuid of the last update (if updates are earlier in the array than new items)
2017-05-28 10:18:07 -06:00
Mafoo
d53fd72998
Enhance [master] Better reasons for 403 in database class ( #2596 )
...
update return message when code 403 to also state the permission that failed
2017-05-25 23:54:10 -06:00
FusionPBX
71736c19e7
Update database.php
2017-03-17 00:09:32 -06:00
FusionPBX
fa52a380bb
Update database.php
2017-03-16 22:20:11 -06:00
FusionPBX
de3f56fc20
Update database.php
...
An improvement to make the database class more robust.
2016-11-27 00:16:18 -07:00
FusionPBX
f8d40ccc6d
Update database.php
...
Update the database class delete method.
2016-11-23 13:39:20 -07:00
FusionPBX
d958bea7b2
Update database.php
...
Enhance database->delete() method.
2016-11-19 14:10:06 -07:00
FusionPBX
03210fe78f
Update database.php
2016-11-19 11:57:36 -07:00
FusionPBX
3027bdf9df
Update database.php
...
Changes for database -> delete() keeping for the moment for backwards compatibility.
2016-11-19 11:49:38 -07:00
FusionPBX
76edd90efd
Update database.php
...
Add database -> select method.
2016-11-02 12:31:59 -06:00
FusionPBX
fa55b67bb0
Update database.php
2016-10-20 15:03:52 -06:00
FusionPBX
28e052c353
Update database.php
...
Migrate methods from the orm class to the database class. Will be deprecating the orm class.
2016-10-16 10:45:04 -06:00
markjcrane
23b4b7c9bf
Change $_SERVER['DOCUMENT_ROOT'].PROJECT_PATH to $_SERVER["PROJECT_ROOT"].
2016-01-17 00:01:13 -07:00
Mark Crane
a92e5f5afd
Remove mysql_connect.
2015-04-15 01:35:15 +00:00
Mark Crane
16480d62dd
Fix the database class count.
2015-03-22 07:54:35 +00:00
luis daniel lucio quiroz
3f0f7ab1a5
missing a connect verification
2014-06-21 05:22:45 +00:00