Andrew Dolgov
c96172fa04
use constants in get_pref()/set_pref()
4 years ago
Andrew Dolgov
bd2314170d
implement prefs UI based on new prefs class and a few more things
4 years ago
Andrew Dolgov
211f699aa0
migrate the rest into Config::
4 years ago
Andrew Dolgov
e4107ac952
wip: initial for config object
4 years ago
Andrew Dolgov
be4e7b1340
fix several issues reported by phpstan
4 years ago
Andrew Dolgov
257efb43c6
article: unify naming
4 years ago
Andrew Dolgov
c94f1b6ff8
fix some more warnings reported by phpstan
4 years ago
Andrew Dolgov
215f388992
move timestamp-related stuff to a separate class
4 years ago
Andrew Dolgov
1f2a721905
allow overriding built-in templates via templates.local
5 years ago
Andrew Dolgov
ef514bc4bd
add notifications for mail and password changes
...
update and shorten some other message templates
5 years ago
Andrew Dolgov
656475ec78
digest text mode excerpt: use ellipsis fit for plain text
6 years ago
Andrew Dolgov
4e1eeb0488
digest text mode: fix article excerpt source
6 years ago
Andrew Dolgov
eab568065f
enable excerpt for text digest
6 years ago
Andrew Dolgov
da1b3e3ba1
digest: add ARTICLE_LABELS
6 years ago
Andrew Dolgov
7867f3efa4
prepare_headlines_digest: do not use PDO constants by reference
6 years ago
Andrew Dolgov
c10a43069e
debug logging system rework:
...
* support various logging levels per-message
* remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc
* _debug() is kept as a compatibility shim for plugins
6 years ago
Andrew Dolgov
55bf4bc1d3
mailer: split to/from name/addresses
6 years ago
Andrew Dolgov
57932e1837
remove PHPMailer and related directives from config.php-dist; add pluggable Mailer class
6 years ago
immanuelfodor
09be7cdd73
binding statement named param instead of positional replacement
7 years ago
Andrew Dolgov
abf94f00b4
digest: use PDO
7 years ago
Andrew Dolgov
c2f0f24e4c
move digest stuff to Digest class
7 years ago