Andrew Dolgov
865ecc8796
move to psr-4 autoloader
2023-10-25 12:55:09 +03:00
Andrew Dolgov
2975c7297b
throttle updates if received HTTP 429 (Too Many Requests)
2022-06-09 09:06:52 +03:00
wn_
4cc3374f9f
Initial go at PHPStan rule level 6.
2021-11-10 21:38:25 +00:00
wn_
7d8837ca17
Address PHPStan warnings in 'classes/db.php'.
...
------ --------------------------------------------------
Line classes/db.php
------ --------------------------------------------------
7 Property Db::$link is unused.
86 Property Db::pdo (PDO) in empty() is not falsy.
------ --------------------------------------------------
2021-11-01 21:10:27 +00:00
Jordan Galby
3d801b1ac5
set orm and pdo mysql charset on connection
2021-03-13 17:56:52 +01:00
Andrew Dolgov
031ee47a3e
don't try to pass string literal NOW() to ORM as a timestamp
2021-03-01 23:07:20 +03:00
Andrew Dolgov
f38be747d1
initial for idiorm
2021-03-01 18:36:47 +03:00
Andrew Dolgov
2ae0b7059f
cleanup some defined-stuff
2021-02-23 09:01:27 +03:00
Andrew Dolgov
445ac1213c
finalize config:: migration; make config.php optional
2021-02-22 22:51:12 +03:00
Andrew Dolgov
211f699aa0
migrate the rest into Config::
2021-02-22 22:35:27 +03:00
Andrew Dolgov
e4107ac952
wip: initial for config object
2021-02-22 21:47:48 +03:00
Andrew Dolgov
5d42ce553f
drop legacy DB interface and related sanity checks
2021-02-15 16:55:55 +03:00
Andrew Dolgov
6e57fd77af
db: add type hints
2021-02-08 21:11:56 +03:00
Andrew Dolgov
74568df4ff
remove a lot of stuff from global context (functions.php), add a few helper classes instead
2020-09-22 09:04:33 +03:00
Andrew Dolgov
bb84330234
Logger_SQL: use separate PDO connection
2018-09-10 21:49:31 +03:00
Andrew Dolgov
01d22e255f
PDO: switch error reporting to exceptions
2018-09-03 12:30:26 +03:00
Andrew Dolgov
83a052f1fa
pdo_connect: catch exception on create
2017-12-10 09:27:07 +03:00
Andrew Dolgov
f8db5bb4db
installer: use PDO, improve wording for some notices
...
PDO wrapper: allow working with blank DB_HOST
2017-12-10 09:20:52 +03:00
Andrew Dolgov
2f0623c9a5
db: return adapter on get(), remove IDB wrapper
2017-12-03 14:54:15 +03:00
Andrew Dolgov
df5d2a0665
pluginhost: do not connect via legacy DB api until requested
...
log all initiated legacy database connections
2017-12-03 14:49:18 +03:00
Andrew Dolgov
28040002f3
pdo connection string: properly check for DB_PORT
2017-12-03 13:37:43 +03:00
Andrew Dolgov
dd90eefae1
PDO: set unicode for mysql and other connection params
2017-12-01 22:14:54 +03:00
Andrew Dolgov
2e46b434da
pdo: set warnings
2017-12-01 16:56:15 +03:00
Andrew Dolgov
8adb3ec472
add some WIP pdo stuff
2017-11-30 12:28:07 +03:00
Andrew Dolgov
99bda9cc12
add some starting pdo glue
2017-11-30 10:47:42 +03:00
Andrew Dolgov
ea79a0e033
remove some redundant php closing tags
2017-04-26 20:24:18 +03:00
Andrew Dolgov
3c11159776
return result codes if DB connection or --debug-feed fails
2017-04-25 13:39:01 +03:00
Andrew Dolgov
e54eb40a8c
remove support for legacy mysql driver
2016-08-21 14:03:35 +03:00
Andrew Dolgov
977cea1438
actually check for failures properly in the dbupdater
2016-04-26 20:04:24 +03:00
Andrew Dolgov
e2cf81e214
unify houskeeping stuff, increase spawn interval
2013-04-24 14:54:59 +04:00
Andrew Dolgov
1daf0f75fa
pass DB_PORT as string
2013-04-18 15:44:25 +04:00
Andrew Dolgov
9ee90455b8
add experimental support for PDO (_ENABLE_PDO)
2013-04-18 08:20:45 +04:00
Andrew Dolgov
e441b5837b
initial
2013-04-17 21:19:00 +04:00
Andrew Dolgov
ae35bb87eb
support mysqli when available
2013-04-17 18:56:13 +04:00
Andrew Dolgov
6322ac79a0
remove $link
2013-04-17 16:48:41 +04:00
Andrew Dolgov
aca75cb5cb
reinstate error handlers; better DB error reporting on failed queries
2013-04-17 16:05:54 +04:00
Andrew Dolgov
404e2e3603
more work on singleton-based DB
2013-04-17 15:36:48 +04:00
Andrew Dolgov
ba68b6815a
db updates, remove init_connection()
2013-04-17 14:23:35 +04:00
Andrew Dolgov
9594791782
experimental singleton-based Db connection
2013-04-17 13:08:36 +04:00