Commit Graph

174 Commits

Author SHA1 Message Date
d875ab66a1 60 second post-list cache 2017-08-22 01:05:18 +01:00
204ea1d239 And more linting. 2017-03-12 17:13:32 -07:00
1caef6d633 Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2017-03-12 23:45:38 +00:00
8de816d7dd Some more linting via PHPDoc comments. 2017-03-12 00:18:26 -08:00
7be951b271 Convert tags from user-supplied string to array once, on input
This results in a fuckton of refactoring and code cancelling out
other code -- we no longer have a whole bunch of places trying
to support string params and array params, and doing their own
esaping and unescaping, never being quite sure if the data they've
been passed is escaped or not.

Also adds a bunch of type hinting, since we can now know what
data we're dealing with better.
2016-07-30 22:11:49 +01:00
8c8106c6a9 fix index var access 2016-07-03 11:48:08 +01:00
6febdec7b5 more explicit variable types 2016-06-19 23:05:57 +01:00
edd3e49a2f mark wildcard test incomplete on pgsql / sqlite 2016-06-19 14:06:26 +01:00
7bc9a73357 migrate to a non-deprecated (and dependency-free) cookie library 2016-06-18 00:00:02 +01:00
3d05c2896a expand test cases 2016-06-07 01:56:05 +01:00
c41c9d680f search tests 2016-06-06 22:42:40 +01:00
6d1c7c414b mysql < 5.6 has terrible subquery optimization, using EXISTS / JOIN fixes this 2015-12-04 11:38:44 +00:00
1ac88e8923 more comments 2015-09-27 12:38:48 +01:00
8c1e3bc92a mark tests as public 2015-09-26 11:17:13 +01:00
c337abe280 skip tests for extensions who don't support the current db 2015-09-21 10:05:32 +01:00
fc2bbefcb9 test all the things 2015-09-20 22:40:04 +01:00
9af5995dcc PHPUnit proof of concept 2015-09-20 20:03:29 +01:00
35a4f385b3 phpstorm tidying 2015-09-12 11:43:28 +01:00
18490ed488 more global removal 2015-08-02 20:39:41 +01:00
be18140944 added option to hide random link on paginator (only post/list should show now) 2015-04-18 10:41:32 +01:00
8c2d8df81d use html5 input types
we would use type='url' for source but non-urls can be used as source too
2015-04-18 10:39:34 +01:00
7166259cc5 autocomplete='off' for tag input
this disables autocomplete/captilize on "most" mobile keyboards
autocompletejs still works with this off
2015-04-18 10:39:22 +01:00
5d099c06f9 remove references to unused cache values 2014-12-06 23:51:58 +00:00
c0dfd9adc0 a little extra consistency in cache variable names 2014-11-26 13:09:49 +00:00
50d40c1c81 give IndexTheme:display_page some sub-functions to make them easier to customise 2014-08-24 16:29:32 +01:00
8a2eb4b121 Fixing more PHP Doc related issues. 2014-04-27 19:29:36 -04:00
50686ac61e More linting, fix PHPDoc style. 2014-04-24 22:29:29 -04:00
daee99c1bc Removing the closing PHP "?>" tag as per style guidelines. 2014-04-24 22:28:53 -04:00
f72bfbb050 fix indentation 2014-04-06 20:47:01 +01:00
c8aa3327a1 A bunch of small changes from scrutinizer-ci; some tidying, some actual bug fixes 2014-03-30 13:26:48 +01:00
7b68d8ebfd use new-style constructors everywhere 2014-03-22 09:00:59 +00:00
258fda188e use different selector rather than hardcoding url 2014-03-08 15:20:50 +00:00
d675827173 order[=|:]random_#### metatag
possible replacement for random_list ext?
2014-02-24 19:54:15 +00:00
f4f94e6273 Merge pull request #379 from DakuTree/patch-2
Misc tweaks/fixes (fixes/closes issue 17 & 323)
2014-02-21 13:40:15 -05:00
eb16ab09ed order images sorted by score
this is solution for issue #17 (Method to sort by top scored images in numeric_score module)
2014-02-16 02:28:39 +00:00
16bb38f343 onSearchTermParse regex should be case insensitive 2014-02-15 21:26:31 +00:00
b7a4de90e4 updated docs with new metatags 2014-02-05 14:11:13 +00:00
b5f70de496 change source metatag regex to allow searching for URLs 2014-01-14 07:52:45 +00:00
55ff224ac0 added any/none options to the source/pool metatags 2014-01-14 06:27:12 +00:00
ce256f5bf4 added pool & pool_by_name search metatags 2014-01-14 06:12:34 +00:00
325da11119 artist/comment/numeric_score metatags now work using :
also updated docs
2014-01-13 09:13:56 +00:00
7d49e21792 readability + moved stuff 2014-01-13 08:19:12 +00:00
152f5fbf26 add config option for default order 2014-01-13 08:19:11 +00:00
2c2f27ca64 add order metatag
not too happy with how this works...but it does work
2014-01-13 08:19:11 +00:00
14899e79ad added height & width metatags 2014-01-02 14:10:08 +00:00
25c286b71f add support for using : as a metatag seperator + updated docs 2014-01-02 14:00:24 +00:00
0512858bd4 Some more small tweaks for speed. 2013-10-04 17:17:42 -04:00
07304861f3 log IDs of things 2013-08-30 00:19:46 +01:00
2b628a395f resolve_list -> resolve_aliases, to better describe what it actually does 2013-08-04 18:13:50 +01:00
7e89481105 have Tag::resolve_list always take an array 2013-08-04 18:11:02 +01:00