Shish
843d7fae24
merge
2017-05-29 10:19:55 +01:00
Shish
684efedcfd
Log what URL query caused invalid search queries
2017-05-29 10:16:32 +01:00
jgen
f492c6c2c3
Ensure that the Image object tag_array and the metadata array tags are always arrays.
2017-05-12 00:57:50 -07:00
Thomas Hori
d1306cfb2d
Move Tag::explode call into add_image call so that $result is unaffected.
2017-04-26 14:08:06 +01:00
Thomas Hori
1625bd68e3
Fix error upon bulk add.
...
Fixes "PHP Fatal error: Uncaught TypeError: Argument 2 passed to
TagSetEvent::__construct() must be of the type array, string given"
upon bulk add.
2017-04-25 17:48:34 +01:00
jgen
7bd581b530
Scrutinizer commets.
2017-03-12 14:29:35 -07:00
jgen
8de816d7dd
Some more linting via PHPDoc comments.
2017-03-12 00:18:26 -08:00
Shish
c208a3715c
mark static functions as static
2017-03-10 16:14:56 +00:00
jgen
17307820e8
Add some PHPdoc comments as suggested by Scrutinizier
2017-03-08 23:02:26 -08:00
Shish
bcef3fbc8f
have tag sanitisation process ignore tags which are too long, fixes #565
2016-08-29 09:21:23 +01:00
Shish
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
Shish
b6ad316d20
linting
2016-07-03 12:07:54 +01:00
Shish
d185fd354b
fix wildcard search for mysql
2016-06-19 12:14:44 +01:00
Shish
e0d3d53479
stub mb_ functions
2016-06-19 12:12:48 +01:00
Daku
dd105e174e
images aren't always jpg, so don't force jpg
...
all the handle_* exts use this as well, which can cause issues
2016-06-18 06:20:46 +01:00
Daku
895df8c22b
load flexihash via composer
2016-06-18 06:16:28 +01:00
Shish
bfa1dc20c0
fix mysql
2016-06-07 01:50:56 +01:00
Shish
8e8a3da790
support single wildcard
2016-06-07 01:39:23 +01:00
Shish
dc83d4ace7
lots of deduping for searching
2016-06-07 01:34:38 +01:00
Shish
7f2609f727
dedupe searching a bit
2016-06-07 00:19:41 +01:00
Daku
61acb24875
fixes #547 -> multi-tag searches not working with wildcard when wildcard matches more than 1 tag
...
is there a better way to do this?
2016-05-22 18:35:37 +01:00
Daku
3b171ffc5a
fix single tag wildcard searches returning duplicate results if image has more than one match
2016-05-22 17:58:09 +01:00
Daku
6d1c7c414b
mysql < 5.6 has terrible subquery optimization, using EXISTS / JOIN fixes this
2015-12-04 11:38:44 +00:00
Daku
600011219f
update docs
2015-10-08 19:25:38 +01:00
Daku
43d0a297b8
move metatag parsing to after set_tags is sent, rather than before
2015-10-08 18:58:52 +01:00
Daku
b11041898b
Tag::explode instead of explode
...
this fixes the off chance that an empty tag could be passed
2015-10-08 18:28:00 +01:00
Daku
744989a983
Tag::explode should now remove duplicate tags
2015-10-08 18:25:03 +01:00
Daku
6ff80ab2c8
move tag sanitization, alias checking & tag parsing to TagSetEvent
2015-10-08 18:22:20 +01:00
Shish
d30665d274
more deduping
2015-09-27 21:09:27 +01:00
Shish
cdcd762a52
more comments
2015-09-27 02:17:44 +01:00
Shish
ec484c1144
more phpunit-ing
2015-09-20 20:04:13 +01:00
Shish
35a4f385b3
phpstorm tidying
2015-09-12 11:43:28 +01:00
Daku
ef6a7289bb
if alias is negative and has multiple tags, make sure each tag becomes negative
2015-08-12 06:11:21 +01:00
Shish
18490ed488
more global removal
2015-08-02 20:39:41 +01:00
Shish
e2b6f2c2dd
global management
2015-08-02 19:41:06 +01:00
Shish
e5e7f891e2
scrutinizer suggestions
2015-07-21 01:20:53 +01:00
Shish
9508bec8d3
whyyyyy
2015-07-21 01:00:13 +01:00
Shish
7064e9ffcd
merge
2015-07-20 23:49:33 +01:00
Shish
f3c9f57e62
Merge pull request #491 from shish/more_https
...
More https
2015-07-20 23:28:21 +01:00
Shish
2b6f3b7266
better asserting
2015-07-19 19:04:35 +01:00
Shish
88fead6ba6
connect to search accelerator for 2-100x speedup on heavy queries
2015-07-12 22:12:05 +01:00
Shish
8d2b97b72f
more https support, and dedupe get_image/thumb_link
2015-06-01 11:09:19 +01:00
Shish
2aea79ac35
merge common parts of handle_archive and bulk_add
2015-05-24 16:08:46 +01:00
Shish
1779f97cac
strip RTL from tags
2015-04-26 15:32:04 +01:00
Daku
14f682da75
avoid errors if tag exceeds limit + flash message showing the problem tag
2014-06-20 00:39:29 +01:00
Daku
72fbafc271
fixes negative tags not working if they don't exist
...
fixes #431
2014-06-04 00:52:01 +01:00
jgen
a58bdbdc62
More PHP Doc comments.
2014-04-29 17:45:13 -04:00
jgen
317028a63b
More PHP Doc comments.
2014-04-29 01:33:03 -04:00
jgen
e37c5cb9d0
More linting!
2014-04-28 02:23:45 -04:00
jgen
03b3cdcbd2
Updating/Fixing/Adding more comments with the PHP Doc style.
2014-04-27 18:59:01 -04:00