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 
						 
				 
			
				
					
						
							
							
								jgen 
							
						 
					 
					
						
						
						
						
							
						
						
							4f51e942be 
							
						 
					 
					
						
						
							
							Updating/Fixing/Adding more comments with the PHP Doc style.  
						
						
						
						
					 
					
						2014-04-27 15:33:57 -04:00 
						 
				 
			
				
					
						
							
							
								jgen 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9e5ca2be 
							
						 
					 
					
						
						
							
							Fixing/adding/cleaning up the PHP Doc comments.  
						
						
						
						
					 
					
						2014-04-26 05:01:49 -04:00 
						 
				 
			
				
					
						
							
							
								jgen 
							
						 
					 
					
						
						
						
						
							
						
						
							e6b1d514d1 
							
						 
					 
					
						
						
							
							Some more type hinting via the comments.  
						
						
						
						
					 
					
						2014-04-25 23:22:34 -04:00 
						 
				 
			
				
					
						
							
							
								jgen 
							
						 
					 
					
						
						
						
						
							
						
						
							2706f72ce4 
							
						 
					 
					
						
						
							
							Update and fix the PHPDoc comments.  
						
						
						
						
					 
					
						2014-04-24 19:08:23 -04:00 
						 
				 
			
				
					
						
							
							
								jgen 
							
						 
					 
					
						
						
						
						
							
						
						
							ab3f9850e4 
							
						 
					 
					
						
						
							
							Removing the closing PHP "?>" tag as per style guidelines.  
						
						
						
						
					 
					
						2014-04-24 19:01:47 -04:00 
						 
				 
			
				
					
						
							
							
								jgen 
							
						 
					 
					
						
						
						
						
							
						
						
							7e41194b7f 
							
						 
					 
					
						
						
							
							Shish you are too clever for scrutinizer-ci.  
						
						
						
						
					 
					
						2014-04-24 05:29:02 -04:00 
						 
				 
			
				
					
						
							
							
								jgen 
							
						 
					 
					
						
						
						
						
							
						
						
							ce524e8729 
							
						 
					 
					
						
						
							
							This variable does exist, it is actually pulled from the database. Making it explicit for the linter.  
						
						
						
						
					 
					
						2014-04-24 05:25:12 -04:00 
						 
				 
			
				
					
						
							
							
								jgen 
							
						 
					 
					
						
						
						
						
							
						
						
							67c087c30f 
							
						 
					 
					
						
						
							
							From stack-overflow: The 'var' keyword is for declaring class variables in PHP4. It works in PHP5 but can raise an E_STRICT warning in from version 5.0.0 up to version 5.1.2, as it has been deprecated.  
						
						... 
						
						
						
						Changing to public as that is really what these variables are anyways. 
						
						
					 
					
						2014-04-24 04:30:58 -04:00