Commit graph

302 commits

Author SHA1 Message Date
Maurits van der Schee
6923a52d27 Refactor: simplified "findFields" function 2016-03-09 16:46:04 +01:00
Maurits van der Schee
25d8915a64 Update api.php 2016-03-02 19:41:00 +01:00
Maurits van der Schee
bd27ad93a9 Revert changes for #33 2016-03-02 17:04:52 +01:00
Maurits van der Schee
84f272a162 Update api.php 2016-03-02 16:29:19 +01:00
Maurits van der Schee
3d8c49afc1 Support 'path' GET parameter 2016-03-02 16:09:13 +01:00
Maurits van der Schee
b12ffac09e Refactor: order and page parameter parsing 2016-02-29 11:33:03 +01:00
Maurits van der Schee
ec9048829f bugfix 2016-02-28 21:17:00 +01:00
Maurits van der Schee
6118926586 Refactor convert filters 2016-02-28 14:41:46 +01:00
Maurits van der Schee
a6c5ffbe48 Refactor: removed optimization 2016-02-28 13:34:57 +01:00
Maurits van der Schee
3557bda105 Refactor: clarified input column filter functionality 2016-02-28 13:24:08 +01:00
Maurits van der Schee
de86adf757 Bugfix: satisfy value may be written in caps 2016-02-28 12:51:42 +01:00
Maurits van der Schee
ac098bc2d3 Added tenant_filter functionality 2016-02-27 15:34:25 +01:00
Maurits van der Schee
b78590e3e2 Rename record_authorizer to record_filter 2016-02-27 03:50:26 +01:00
Maurits van der Schee
09e5d57f2e Added muti-tenancy support 2016-02-27 03:37:32 +01:00
Maurits van der Schee
e4d142404e Formatting: whitespace 2016-02-26 12:21:30 +01:00
Maurits van der Schee
7da31f298a Refactor: Explicit constructor 2016-02-25 23:04:57 +01:00
Maurits van der Schee
6b963a7d80 Refactor: Explicit constructor 2016-02-25 23:02:24 +01:00
Maurits van der Schee
7b4f7788b7 Refactor: Explicit constructor 2016-02-25 23:01:32 +01:00
Maurits van der Schee
b0b700ea45 Merge branch 'master' of github.com:mevdschee/php-crud-api 2016-02-25 22:47:13 +01:00
Maurits van der Schee
16dd6912ef Refactor: Explicit constructor 2016-02-25 22:46:49 +01:00
Maurits van der Schee
49c73dba50 Review accepted input characters 2016-02-24 10:57:07 +01:00
Maurits van der Schee
97b883ebee Fixed a bug introduced during refactoring 2016-02-15 00:32:28 +01:00
Maurits van der Schee
0bd350ba59 Refactor: moved some functionality out of "getParameters" to corresponding "process..." functions 2016-02-15 00:02:50 +01:00
Maurits van der Schee
a0c37b7959 Made relation detection a little smarter, adding missing intermediate tables 2016-02-14 23:59:22 +01:00
Maurits van der Schee
ca53868348 Refactor: readability findSinglePrimaryKey 2016-02-13 08:29:49 +01:00
Maurits van der Schee
4bc1ce039d Refactor: readability processKeyParameter 2016-02-13 08:19:48 +01:00
Maurits van der Schee
441601d956 Refactor: readability processKeyParameter 2016-02-13 08:19:23 +01:00
Maurits van der Schee
64141d623c Refactor: dont allow comma in database parameter 2016-02-13 01:35:48 +01:00
Maurits van der Schee
e04dcc5f1a Refactor: blacklist variable in processTablesParameter 2016-02-13 01:34:40 +01:00
Maurits van der Schee
9bfcdc76d8 Refactor: dont reuse variable in processTablesParameter 2016-02-13 01:11:34 +01:00
Maurits van der Schee
ea00a3c1e5 Refactor: blacklist variable in processTablesParameter 2016-02-13 00:46:10 +01:00
Maurits van der Schee
a0fdf6b983 Refactor: renamed table to tables in getParameters 2016-02-13 00:41:36 +01:00
Maurits van der Schee
c83bb901b2 Refactor: renamed table to tables in getParameters 2016-02-13 00:40:48 +01:00
Maurits van der Schee
eade7c90e7 Refactor: renamed table to tables in getParameters 2016-02-13 00:39:42 +01:00
Maurits van der Schee
24575855bf Refactor: renamed exitWithCorsHeaders headersCommand 2016-02-12 23:35:42 +01:00
Maurits van der Schee
ad91874ca7 Refactor: request not as array 2016-02-12 09:26:20 +01:00
Maurits van der Schee
b8e00df328 Refactor: remove default on parse functions 2016-02-12 09:01:53 +01:00
Maurits van der Schee
87616ad52b Whitespace: tabs to spaces 2016-02-11 23:17:46 +01:00
Maurits van der Schee
7bd9919591 Fixed case sensitivity issue in #22 2016-02-11 01:07:07 +01:00
Maurits van der Schee
d74cfc2b6e Update api.php
Fix issue #21
2016-02-09 20:55:43 +01:00
Maurits van der Schee
8b15a8d9b5 Improved readability 2016-02-01 01:46:39 +01:00
Maurits van der Schee
ef5ec1f715 Renamed filterInputByColumns 2016-02-01 01:43:35 +01:00
Maurits van der Schee
201a7eae6a Refactored to make code more readable 2016-02-01 01:38:18 +01:00
Maurits van der Schee
5a6f7df326 Refactored variable 'table' to 'tables' for readability 2016-01-31 23:44:55 +01:00
Maurits van der Schee
8c56d6e223 Refactor for readability 2016-01-31 23:36:18 +01:00
Maurits van der Schee
beac62afc6 Removed unused functions 2016-01-31 22:49:23 +01:00
Maurits van der Schee
0d5f24e391 Send 404 when primary table is not authorized 2016-01-31 22:47:21 +01:00
Maurits van der Schee
b742274653 Added comments 2015-11-23 01:20:03 +01:00
Maurits van der Schee
5ee0f31c42 Improved settings and defaults 2015-11-23 01:02:21 +01:00
Maurits van der Schee
495d1d2e72 Added test for jsonp listing 2015-11-22 23:38:14 +01:00