Commit Graph

358 Commits

Author SHA1 Message Date
El RIDO 535f038daa
handle `LIMIT` in oci
Co-authored-by: Austin Huang <im@austinhuang.me>
2022-01-24 21:43:31 +01:00
El RIDO 0c4852c099
this fixes the comment display issue
Co-authored-by: Austin Huang <im@austinhuang.me>
2022-01-24 21:40:10 +01:00
El RIDO b8e8755fb1
Basically it wants a non-empty catch statement
Co-authored-by: Austin Huang <im@austinhuang.me>
2022-01-24 21:36:18 +01:00
El RIDO 0b6af67b99
removed obsolete comment 2022-01-24 17:50:24 +01:00
El RIDO 56c54dd880
prefer switch statements for complex logic, all comparing the same variable 2022-01-24 17:48:27 +01:00
El RIDO a8e1c33b54
stick to single convention of binding parameters 2022-01-24 17:26:09 +01:00
El RIDO 0cc2b67753
bindValue doesn't need the length 2022-01-23 21:45:22 +01:00
El RIDO 4f051fe5a5
revert regression 2022-01-23 21:31:40 +01:00
El RIDO 8d63921924
workaround bug in OCI PDO driver 2022-01-23 21:24:28 +01:00
El RIDO 0be55e05bf
use quoted identifiers, tell MySQL to expect ANSI SQL 2022-01-23 20:59:02 +01:00
El RIDO b133c2e233
sanitize both single rows and multiple ones 2022-01-23 07:32:28 +01:00
El RIDO b54308a77e
don't mangle non-arrays 2022-01-23 07:19:35 +01:00
El RIDO 47deaeb7ca
use the correct function 2022-01-23 07:11:36 +01:00
El RIDO 35ef64ff79
remove duplication, kudos @rugk 2022-01-22 22:11:49 +01:00
El RIDO c725b4f0fe
handle 'IF NOT EXISTS' differently in OCI 2022-01-22 21:29:39 +01:00
El RIDO 2182cdd44f
generalize OCI handling of queries and results 2022-01-22 08:45:12 +01:00
Austin Huang 041ef7f7a5
Support OCI (Satisfy the CI) 2022-01-20 13:33:23 -05:00
Austin Huang 6a489d35ab
Support OCI (Create table) 2022-01-20 09:15:10 -05:00
Austin Huang ee99952d90
Support OCI (Read/Write) 2022-01-17 20:06:26 -05:00
El RIDO df2f5931cd
improve readability, kudos @rugk 2021-08-19 19:28:52 +02:00
El RIDO ff3b668958
apply StyleCI recommendation 2021-08-19 11:04:31 +02:00
El RIDO eb10d4d35e
be more flexible with configuration paths
1. only consider CONFIG_PATH environment variable, if non-empty
2. fall back to search in PATH (defined in index.php), if CONFIG_PATH doesn't contain a readable configuration file
2021-08-19 10:21:21 +02:00
El RIDO 1fd998f325
address Scrutinizer issues 2021-06-16 05:57:26 +02:00
El RIDO 9c09018e6e
address Scrutinizer issues 2021-06-16 05:50:41 +02:00
El RIDO be164bb6a9
apply StyleCI recommendation 2021-06-16 05:43:18 +02:00
El RIDO fd08d991fe
log errors storing persistance 2021-06-16 05:32:45 +02:00
El RIDO 3d9ba10fcb
more consistent AbstractData implementation 2021-06-16 05:19:45 +02:00
El RIDO 3327645fd4
updated doc blocks, comments, fixed indentations, moved some constant strings 2021-06-14 06:44:30 +02:00
Mark van Holsteijn b4c75b541b removed json encoding from get/setValue 2021-06-13 21:16:30 +02:00
El RIDO 9357f122b7
address Scrutinizer issues 2021-06-13 12:49:59 +02:00
El RIDO d0248d55d3
address Scrutinizer issues 2021-06-13 12:43:18 +02:00
El RIDO 078c5785dd
fix unit tests on php < 7.3 2021-06-13 12:40:06 +02:00
El RIDO 68b097087d
apply StyleCI recommendation 2021-06-13 11:16:29 +02:00
El RIDO f04043a399
address Scrutinizer issues 2021-06-13 11:02:53 +02:00
El RIDO 1f2dddd9d8
address Codacy issues 2021-06-13 10:53:01 +02:00
El RIDO 93135e0abf
improving code coverage 2021-06-13 10:44:26 +02:00
El RIDO e294145a2b
ip-lib doesn't except on the matches interfaces 2021-06-13 08:26:05 +02:00
Mark van Holsteijn 1b88eef356 improved implementation of GoogleStorageBucket 2021-06-10 21:39:15 +02:00
El RIDO 5af069b4f0
Merge pull request #810 from binxio/persistence-into-data
added purgeValues function
2021-06-10 08:22:10 +02:00
Mark van Holsteijn 1232717334 added purgeValues to GCS 2021-06-09 22:27:34 +02:00
El RIDO 7b2f0ff302
apply StyleCI recommendation 2021-06-09 19:16:22 +02:00
El RIDO a203e6322b
implementing key/value store of Persistance in Database storage 2021-06-09 07:47:40 +02:00
El RIDO 7901ec74a7
folding Persistance\ServerSalt into Data\Filesystem 2021-06-08 22:01:29 +02:00
El RIDO b5a6ce323e
folding Persistance\TrafficLimiter into Data\Filesystem 2021-06-08 07:49:22 +02:00
El RIDO 3429d293d3
remove configurable dir for traffic & purge limiters 2021-06-08 06:37:27 +02:00
El RIDO ae486d651b
folding Persistance\PurgeLimiter into Data\Filesystem 2021-06-07 21:53:42 +02:00
Mark van Holsteijn 55efc858b5 simplest implementation of kv support on gcs 2021-06-07 09:11:24 +02:00
El RIDO 7bdcc2ae15
conclude scaffolding of AbstractData key/value storage, missing implementation 2021-06-07 07:02:47 +02:00
El RIDO 1a7d0799c0
scaffolding interface for AbstractData key/value storage, folding Persistance\DataStore into Data\Filesystem 2021-06-07 06:53:15 +02:00
El RIDO de8f40ac1a
kudos @StyleCI 2021-06-06 19:35:31 +02:00